Categories

License

Creative Commons License
This Web site and all works by Michael Gogins on this Web site, unless otherwise noted, are licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.

Csound Downloads

Here you may find downloads of various things for Csound.

Csound5.11.1-gnu-win32-vst-d.exe, a version of the latest Windows installer for the 64 bit sample version of Csound that includes vst4cs.dll and CsoundVST.dll, as well as the CsoundAC Python extension module for algorithmic composition with Csound. Note:This is a large download! Last updated 10 December 2009 to fix a bug in the vst4cs opcodes.

See the Csound manual for how to use the vst4cs opcodes. See A Csound Tutorial, by me, for how to use CsoundVST. See A Csound Algorithmic Composition Tutorial, also by me, for how to use CsoundAC. All of these documents, as well as the example files for the tutorials, are included in the installer.

9 comments to Csound Downloads

  • admin

    I am working on it right now. It should be ready in a few days.

    Regards,
    Mike

  • Marc

    Hi Michael,

    Can you give us a date for the release of Csound 5.12 for Windows? I’m eager ot try 5.12 with Cecilia4.

    Thanks for all your good work

  • SoundProgStudent

    Thanks for the tips, Michael:
    I’ll try these out this weekend. Best regards,

  • admin

    You need to #include and link with the Csound64 (for double precision samples) or Csound32 (single precision sampoles), csnd, and CsoundAC shared libraries. These have slightly different names on different platforms.

    However, if you are on Windows using the Windows installer, install everything and then the header files are all in include and the libraries are all in bin.

    I think that using C++ directly is a good approach. Your code will run faster and you will have more choices of external libraries to link with. The only real problem is that building a csd or orc file into your code is not as easy as it is in Python, where you can include multi-line strings inside triple quotation marks. You will either have to load the csd from an external program, build it into your program as a string resources, or build it into your program as static data broken up into individual lines ending in newlines.

    One thing that working directly in C++ will also give you is the ability to read audio directly out of the spout buffer, and you can then send this audio to other parts of your program for processing with other code or libraries.

    Hope this helps,
    Mike

  • SoundProgStudent

    Hi Michael:
    I am interested in experimenting with the C++ interface to CsoundAC. I downloaded this package and loved the tutorials. I can build basic programs with the CppSound and CsoundFile classes, but not with MusicModel, ScoreNodes etc.

    The docs mention including CsoundAC.hpp, which I cannot seem to locate anywhere. Could you guide me in the right direction please? Something equivalent to toot1.py in C++ would be great! Thanks.

    Dev C++, mingw, Windows Vista

  • admin

    As I have posted to the Csound lists, my apartment is being renovated and I do not have access to my Windows PC all the time. I will do a new release when the renovation is complete. That will probably be sometime in May.

  • admin

    I will post them to my own Web site soon.

  • Marc Demers

    Hi Michael,

    I’m surely not the first to ask, but when a 5.12 version for Windows will be available?

    Don’t shoot the messenger,

    Kindest Regards,

    mdd

  • David

    Absolutely fantastic tutorial on Csound and Python. Much appreciated!

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>