JSyn - modular synthesis API for Java.
JMSL - Java Music Specification Language
PortAudio - cross platform audio I/O API for 'C'

CSyn - Cross-Platform Audio Engine for 'C'

Please note that CSyn is currently only available for commercial licensing. For personal music programming please use JSyn.

CSyn is a library of audio synthesis functions that a 'C' programmer can use to add real-time audio to their applications.  CSyn is designed  for games,  music compositions, and other interactive audio applications such as psycho-acoustic experiments.  CSyn is currently being used as the native synthesis engine for JSyn, an audio synthesis API for Java.

Key Features of CSyn

Examples of what can you do with CSyn?


Licenses for CSyn will soon be available for use in applications such as video games on PC and Macintosh.  CSyn was designed to be portable.  If you would like to have CSyn ported to your custom platform, please let us know.

JSyn Documentation Links

CSyn will eventually be available separately from JSyn. Reading the documentation for JSyn now will give you an advance idea of the capabilities of CSyn.

If you have questions about licensing CSyn, please contact us.