CsoundUnity is a fully integrated audio middleware for the Unity(3D) game engine based in C#. It extends Unity's audio API by creating Csound-based AudioSource objects that can interact and exist alongside regular AudioSource objects. With CsoundUnity, games developers have at their fingertips one of the most powerful synthesis systems in existence.

Version 2.1 released

Version 2.1 is now ready for download. This release adds real time control of channels within the Unity editor, and add better multichannel support.

Version 2.0 released

Version 2.0 is now ready for download. This release brings about a lot of changes from the previous package. Much of the utility functions that shipped with the previous versions have been removed in a move towards better integration with Unity's own audio API. Here's a run-down of the changes: Please check out the docs for more information on getting started with the latest version of CsoundUnity.