Does a working FluidSynth chugin exist?
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now. Does anyone have this chugin in working form? Regards, Pietari Seppänen
I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound.. Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!) On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
I would definitely be interested in that, although I don't see a Windows
makefile in the ChuckSound github, so (being very ignorant about these
things) I can't tell if it's possible to compile for Windows. I also
shudder at the thought of scrounging up all the libraries that Csound will
need and trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into the >header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
If you download the zip file, cd your terminal into it, and type "make" you see: forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32 So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine. On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need and trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Building Csound's dependencies on Windows is a 32-step process, few of
which are as simple as just installing something. The mind boggles. Maybe
I'll get to it one day.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen
wrote: I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these >>things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need and >>trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into >>>the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hello Pietari, Have you considered running a linux virtual machine on Windows for ChucK and its dependencies? I have had good luck with VirtualBox as the host and Ubuntu or LinuxMint linux distributions as the client VM with USB audio devices. You may either install a full linux desktop and use ChucK or miniAudicle, or ssh into the virtual machine and use ChucK over the command line, or run ChucK at init and use MIDI or OSC to communicate with the virtual machined ChucK process. https://www.virtualbox.org/ michael On Tue, Oct 6, 2015 at 11:42 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Building Csound's dependencies on Windows is a 32-step process, few of which are as simple as just installing something. The mind boggles. Maybe I'll get to it one day.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
wrote: If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need and trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Thank you, Michael, that's sound advice. I'll do that and when I have it
running, I'll see if I can get ChuckSound working too.
Pietari
On Tue, 06 Oct 2015 20:25:37 +0300, Michael Heuer
Hello Pietari,
Have you considered running a linux virtual machine on Windows for ChucK and its dependencies?
I have had good luck with VirtualBox as the host and Ubuntu or LinuxMint linux distributions as the client VM with USB audio devices. You may
either install a full linux desktop and use ChucK or miniAudicle, or ssh into the virtual machine and use ChucK over the command line, or run ChucK >at init and use MIDI or OSC to communicate with the virtual machined ChucK process.
michael
On Tue, Oct 6, 2015 at 11:42 AM, Pietari Seppänen
wrote: Building Csound's dependencies on Windows is a 32-step process, few of which are as simple as just installing something. The mind boggles.
Maybe I'll get to it one day.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
wrote: If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen
wrote: I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these >>>>things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need >>>>and trying to compile those first.
>> Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go >>>>>into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
If you don't need to compile your csound, but settle for a recent binary, installing on windows should be utterly straightforward. When they first went to csound 6, I remember that the windows binary was one of the first available... On Tue, Oct 6, 2015 at 10:47 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Thank you, Michael, that's sound advice. I'll do that and when I have it running, I'll see if I can get ChuckSound working too.
Pietari
On Tue, 06 Oct 2015 20:25:37 +0300, Michael Heuer
wrote: Hello Pietari,
Have you considered running a linux virtual machine on Windows for ChucK and its dependencies?
I have had good luck with VirtualBox as the host and Ubuntu or LinuxMint linux distributions as the client VM with USB audio devices. You may either install a full linux desktop and use ChucK or miniAudicle, or ssh into the virtual machine and use ChucK over the command line, or run ChucK at init and use MIDI or OSC to communicate with the virtual machined ChucK process.
michael
On Tue, Oct 6, 2015 at 11:42 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Building Csound's dependencies on Windows is a 32-step process, few of which are as simple as just installing something. The mind boggles. Maybe I'll get to it one day.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
wrote: If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need and trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
I'm getting the following errors after compiling both chugins in Linux,
any idea what could be the problem?
[chuck]:(3:SEVERE): | | error loading chugin 'Csound.chug', skipping
[chuck]:(3:SEVERE): | | error from chuck_dl:
'/usr/local/lib/chuck/Csound.chug: undefined symbol: csoundPerform'
[chuck]:(3:SEVERE): | | loading chugin 'KasFilter.chug'
[chuck]:(3:SEVERE): | | loading chugin 'FoldbackSaturator.chug'
[chuck]:(3:SEVERE): | | loading chugin 'AmbPan.chug'
[chuck]:(3:SEVERE): | | loading chugin 'Sigmund.chug'
[chuck]:(3:SEVERE): | | loading chugin 'Overdrive.chug'
[chuck]:(3:SEVERE): | | loading chugin 'Spectacle.chug'
[chuck]:(3:SEVERE): | | loading chugin 'FluidSynth.chug'
[chuck]:(3:SEVERE): | | error loading chugin 'FluidSynth.chug', skipping
[chuck]:(3:SEVERE): | | error from chuck_dl:
'/usr/local/lib/chuck/FluidSynth.chug: undefined symbol:
fluid_synth_sfload'
Regards,
Pietari
On Tue, 06 Oct 2015 20:25:37 +0300, Michael Heuer
Hello Pietari,
Have you considered running a linux virtual machine on Windows for ChucK and its dependencies?
I have had good luck with VirtualBox as the host and Ubuntu or LinuxMint linux distributions as the client VM with USB audio devices. You may
either install a full linux desktop and use ChucK or miniAudicle, or ssh into the virtual machine and use ChucK over the command line, or run ChucK >at init and use MIDI or OSC to communicate with the virtual machined ChucK process.
michael
On Tue, Oct 6, 2015 at 11:42 AM, Pietari Seppänen
wrote: Building Csound's dependencies on Windows is a 32-step process, few of which are as simple as just installing something. The mind boggles.
Maybe I'll get to it one day.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
wrote: If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen
wrote: I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these >>>>things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need >>>>and trying to compile those first.
>> Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go >>>>>into the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
BTW, trying this only returns an error because makefile.win32 can't be
found.
Pietari
On Tue, 06 Oct 2015 17:33:59 +0300, Forrest Curo
If you download the zip file, cd your terminal into it, and type "make" you see:
forrest@lapcritter:~/Downloads/ChuckSound-master$ make [chuck build]: please use one of the following configurations: make linux, make osx, or make win32
So probably you don't get to use it as a 64 bit application, at least so far, but it ought to run on a 64 bit Windo machine.
On Mon, Oct 5, 2015 at 9:55 PM, Pietari Seppänen
wrote: I would definitely be interested in that, although I don't see a Windows makefile in the ChuckSound github, so (being very ignorant about these >>things) I can't tell if it's possible to compile for Windows. I also shudder at the thought of scrounging up all the libraries that Csound will need and >>trying to compile those first.
Pietari
On Mon, 05 Oct 2015 20:41:38 +0300, Forrest Curo
wrote: I am in the process of using the ChuckSound chugin to access fluidsynth through the several fluidsyth opcodes available in csound..
Chucksound is a chugin which does work. I just need time to adapt my own .csd file to work with it. (Knowing a little more about what can go into >>>the header portion of that csd file will make this easier, though I may just need to experiment -- when time permits!)
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Hi Pietari, Glad to hear of your interest in working with FluidSynth and ChucK. The main FluidSynth chugin works fairly well on Mac OS X and Linux (last I checked) but I have not yet tried to port it to Windows. Heavyweight chugins like FluidSynth tend to be harder to develop and maintain for multiple platforms, as each system has its own eccentricities with build systems and linking to external libraries. If you can post the log output from the console when that error occurs, that would be helpful, as maybe it is a straightforward error to fix. spencer On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Spencer Salazar Doctoral Candidate Center for Computer Research in Music and Acoustics Stanford University spencer@ccrma.stanford.edu +1 831.277.4654 https://ccrma.stanford.edu/~spencer/
Hi Spencer,
Previously I only got the chuck_dl error 126. I don't know what's
happened, but Chuck does load the chugin now. However, it doesn't work: it
doesn't have any of the functions related to FluidSynth (at least 'open'
or 'noteOn'). That said, I'm unqualified to even compile these things
properly, so I wouldn't go looking for bugs based on my strange process of
getting the chug file to appear.
Pietari
On Wed, 07 Oct 2015 12:28:02 +0300, Spencer Salazar
Hi Pietari,
Glad to hear of your interest in working with FluidSynth and ChucK. The main FluidSynth chugin works fairly well on Mac OS X and Linux (last I
checked) but I have not yet tried to port it to Windows. Heavyweight chugins like FluidSynth tend to be harder to develop and maintain for multiple >platforms, as each system has its own eccentricities with build systems and linking to external libraries.
If you can post the log output from the console when that error occurs, that would be helpful, as maybe it is a straightforward error to fix.
spencer
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen
wrote: Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin (https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now. Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
--Spencer Salazar Doctoral Candidate Center for Computer Research in Music and Acoustics Stanford University
spencer@ccrma.stanford.edu +1 831.277.4654 https://ccrma.stanford.edu/~spencer/
Csound has the opcodes -- If you've got the examples working, you should be able to put together a .csd file that'll let you use them [At least, I have tested those example and they work. I haven't tested the .csd and instrument codes I'm putting into my own usage, because that's going to be complex, takes time I don't have to write -- & isn't ready to run yet.] Those opcodes include: fluidAllOut — Collects all audio from all Fluidsynth engines in a performance fluidCCi — Sends a MIDI controller data message to fluid. fluidCCk — Sends a MIDI controller data message to fluid. fluidControl — Sends MIDI note on, note off, and other messages to a SoundFont preset. fluidEngine — Instantiates a fluidsynth engine. fluidLoad — Loads a SoundFont into a fluidEngine, optionally listing SoundFont contents. fluidNote — Plays a note on a channel in a fluidSynth engine. fluidOut — Outputs sound from a given fluidEngine fluidProgramSelect — Assigns a preset from a SoundFont to a channel on a fluidEngine. fluidSetInterpMethod — Set interpolation method for channel in Fluid Engine [& this more low-level stuff that gives you more specific control over subsequent processing]: sfilist — Prints a list of all instruments of a previously loaded SoundFont2 (SF2) file. sfinstr3 — Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound with cubic interpolation. sfinstr3m — Plays a SoundFont2 (SF2) sample instrument, generating a mono sound with cubic interpolation. sfinstr — Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound. sfinstrm — Plays a SoundFont2 (SF2) sample instrument, generating a mono sound. sfload — Loads an entire SoundFont2 (SF2) sample file into memory. sflooper — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound, with user-defined time-varying crossfade looping. sfpassign — Assigns all presets of a SoundFont2 (SF2) sample file to a sequence of progressive index numbers. sfplay3 — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound with cubic interpolation. sfplay3m — Plays a SoundFont2 (SF2) sample preset, generating a mono sound with cubic interpolation. sfplay — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound. sfplaym — Plays a SoundFont2 (SF2) sample preset, generating a mono sound. sfplist — Prints a list of all presets of a SoundFont2 (SF2) sample file. sfpreset — Assigns an existing preset of a SoundFont2 (SF2) sample file to an index number. On Wed, Oct 7, 2015 at 6:54 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi Spencer,
Previously I only got the chuck_dl error 126. I don't know what's happened, but Chuck does load the chugin now. However, it doesn't work: it doesn't have any of the functions related to FluidSynth (at least 'open' or 'noteOn'). That said, I'm unqualified to even compile these things properly, so I wouldn't go looking for bugs based on my strange process of getting the chug file to appear.
Pietari
On Wed, 07 Oct 2015 12:28:02 +0300, Spencer Salazar < spencer@ccrma.stanford.edu> wrote:
Hi Pietari,
Glad to hear of your interest in working with FluidSynth and ChucK. The main FluidSynth chugin works fairly well on Mac OS X and Linux (last I checked) but I have not yet tried to port it to Windows. Heavyweight chugins like FluidSynth tend to be harder to develop and maintain for multiple platforms, as each system has its own eccentricities with build systems and linking to external libraries.
If you can post the log output from the console when that error occurs, that would be helpful, as maybe it is a straightforward error to fix.
spencer
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Spencer Salazar Doctoral Candidate Center for Computer Research in Music and Acoustics Stanford University
spencer@ccrma.stanford.edu +1 831.277.4654 https://ccrma.stanford.edu/~spencer/
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Of course you can only really use the mono versions -- or at least, when it
comes to getting sound out, send it to 'out' rather than 'outs' and let
chucK deal with it from there.
On Wed, Oct 7, 2015 at 7:13 AM, Forrest Curo
Csound has the opcodes --
If you've got the examples working, you should be able to put together a .csd file that'll let you use them [At least, I have tested those example and they work. I haven't tested the .csd and instrument codes I'm putting into my own usage, because that's going to be complex, takes time I don't have to write -- & isn't ready to run yet.]
Those opcodes include: fluidAllOut — Collects all audio from all Fluidsynth engines in a performance fluidCCi — Sends a MIDI controller data message to fluid. fluidCCk — Sends a MIDI controller data message to fluid. fluidControl — Sends MIDI note on, note off, and other messages to a SoundFont preset. fluidEngine — Instantiates a fluidsynth engine. fluidLoad — Loads a SoundFont into a fluidEngine, optionally listing SoundFont contents. fluidNote — Plays a note on a channel in a fluidSynth engine. fluidOut — Outputs sound from a given fluidEngine fluidProgramSelect — Assigns a preset from a SoundFont to a channel on a fluidEngine. fluidSetInterpMethod — Set interpolation method for channel in Fluid Engine [& this more low-level stuff that gives you more specific control over subsequent processing]:
sfilist — Prints a list of all instruments of a previously loaded SoundFont2 (SF2) file. sfinstr3 — Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound with cubic interpolation. sfinstr3m — Plays a SoundFont2 (SF2) sample instrument, generating a mono sound with cubic interpolation. sfinstr — Plays a SoundFont2 (SF2) sample instrument, generating a stereo sound. sfinstrm — Plays a SoundFont2 (SF2) sample instrument, generating a mono sound. sfload — Loads an entire SoundFont2 (SF2) sample file into memory. sflooper — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound, with user-defined time-varying crossfade looping. sfpassign — Assigns all presets of a SoundFont2 (SF2) sample file to a sequence of progressive index numbers. sfplay3 — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound with cubic interpolation. sfplay3m — Plays a SoundFont2 (SF2) sample preset, generating a mono sound with cubic interpolation. sfplay — Plays a SoundFont2 (SF2) sample preset, generating a stereo sound. sfplaym — Plays a SoundFont2 (SF2) sample preset, generating a mono sound. sfplist — Prints a list of all presets of a SoundFont2 (SF2) sample file. sfpreset — Assigns an existing preset of a SoundFont2 (SF2) sample file to an index number.
On Wed, Oct 7, 2015 at 6:54 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi Spencer,
Previously I only got the chuck_dl error 126. I don't know what's happened, but Chuck does load the chugin now. However, it doesn't work: it doesn't have any of the functions related to FluidSynth (at least 'open' or 'noteOn'). That said, I'm unqualified to even compile these things properly, so I wouldn't go looking for bugs based on my strange process of getting the chug file to appear.
Pietari
On Wed, 07 Oct 2015 12:28:02 +0300, Spencer Salazar < spencer@ccrma.stanford.edu> wrote:
Hi Pietari,
Glad to hear of your interest in working with FluidSynth and ChucK. The main FluidSynth chugin works fairly well on Mac OS X and Linux (last I checked) but I have not yet tried to port it to Windows. Heavyweight chugins like FluidSynth tend to be harder to develop and maintain for multiple platforms, as each system has its own eccentricities with build systems and linking to external libraries.
If you can post the log output from the console when that error occurs, that would be helpful, as maybe it is a straightforward error to fix.
spencer
On Mon, Oct 5, 2015 at 9:30 AM, Pietari Seppänen < pietari.seppanen@pohjoinen.net> wrote:
Hi! The Extend section of the Chuck site describes a FluidSynth chugin for using soundfonts. CCRMA does have code for this chugin ( https://github.com/ccrma/chugins/tree/master/FluidSynth), which I managed to compile for Windows after many, many hours of effort. Unfortunately, I get a chuck_dl error 126 when Chuck tries to load the file (I had to change the message level), so either my frankly ridiculous compiling process broke it or the code doesn't work right now.
Does anyone have this chugin in working form?
Regards,
Pietari Seppänen _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
-- Spencer Salazar Doctoral Candidate Center for Computer Research in Music and Acoustics Stanford University
spencer@ccrma.stanford.edu +1 831.277.4654 https://ccrma.stanford.edu/~spencer/
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
participants (4)
-
Forrest Curo
-
Michael Heuer
-
Pietari Seppänen
-
Spencer Salazar