Hi,
I ve found this page http://ydegoyon.free.fr/software.html (which i suppose most of you must know), and i m interested by the Stksitar~ object. Unfortunately, it requires the STK library to work, and i have no idea as to how i should install it. It seems like i need to compile stuff, but i m not exactly familiar with that. I ve also read in another post by Maelstrom that installing Csound and running it into Pd could give access to the STK library.
So, in short my question is : How can a poor Pd user like me have access to the seemingly wonderful STK?
-
STK Library?
-
Yves Degoyon, as in ydegoyon.free.fr. Just a heads up, he can at times be..uh...difficult.
-
Thank you for replying Maelstrom.
Ok, i m about to give up trying to get anything from yves. I can't seem to make him understand that i don't know crap and that i really need some serious help with this.
So Maelstrom, I saw in a post somewhere that you used the csoundapi~ object. I tried downloading Csound yesterday, but i couldn't find the csoundapi object at all. do you know where it should be located once i have installed Csound? Do you know of a tutorial on this topic? -
It depends on your OS. On Windows you have to specify in the installer that you want [csoundapi~] installed. The csoundapi~.dll file then gets installed in Program Files/Csound/bin, and the help file gets installed in Program Files/Csound/examples/csoundapi_tilde. Copy these files and the the csapi_demo.csd file to your Pd path. I can't remember where they are installed on OSX, but I found them through a Spotlight search. Not sure about Linux.
Csound can be awkward at first if you're not used to text-based idioms. There are a number of tutorials and example .csds included with Csound, as well as examples in QuteCsound. QuteCsound is a pretty nice frontend that is now included with the Csound installers, and if you're new to Csound I highly recommend using it. It is fairly new, so there are some bugs, but it seems to be in the most active development and the developers are on the Csound list every day. I recommend starting with Dr. Boulanger's TOOTs, Chapter 1 of The Csound Book, and Michael Gogins' "A Csound Tutorial" and working up from there. All of those are included with Csound and are freely available online.
The Csound list is very friendly and helpful, so it's a good resource if you need help. I'm also an admin at csounds.com. It's not nearly as active as the list, but feel free to hit me and others up on the forums there as well. Good luck!
-
I m gonna try the Stanford way (https://ccrma.stanford.edu/realsimple/stkforpd/). They provide an example of how to to compile the clarinet for use with Pd. I ll try this either today or tomorrow and i ll keep you posted. This way i can hopefully get a Pd external for everything in the STK library.
-
Update : I have managed to install STK succesfully (at least i suppose so), but there seems to be a problem with Flext. It won't compile, and this could be caused by some changes made in the latest STK package (according to the flext people). As i can't seem to find any older version of STK available for download I guess i 'll have to be patient...
-
Thanks for keeping us posted. Hopefully one of these days it will be working in Pd.
-
Apparently Thomas Grill has been working on Flext to reflect the changes in the new STK.
I ve also now successfully installed both STK and Flext, which means that i might be able to compile and run the CCRMA example in Pd sometime soon. -
coolio. Keep us posted yes
cheersboonier
-
I am sorry to inform you that the old STK-for-Pd examples won't work with the latest STK and the latest Flext. I am currently trying to get in touch with the STK community to see if someone could update their tutorial. They have not replied yet. I am also beginning to understand why i can't create the stksitar~ object. I think it requires an old version of the STK library (3.5) to compile. The problem is that this version may not be available anymore.
In case i did not get any help from the STK community i think i'll just how to learn to program STK stuff and maybe find a way of linking Pd with STK through JACK or something.
Sorry for the bad news!