Skip to content
Giovanni Bedetti edited this page Dec 13, 2022 · 2 revisions

CsoundUnity offers several key features:

  • Support for real-time Csound rendering in Unity
  • Multi platform support: Windows, macOS, Android, iOS
  • Lots of ready to use examples
  • Several utility methods to make your audio development easy
  • An easy way of using the Csound API with C#
  • An advanced Unity inspector, allowing for easy parameterization of Csound instruments, using Csound Control channels
  • Support for Cabbage widgets, that are converted into Editor controls
  • A simplified way of handling Csound Environment folders
  • A csd editor for creating and modifying Csound code within the Unity editor
  • A test score section, to be able to send a score from the CsoundUnity inspector to test your sounds
  • Support for Csound Audio channels, to be able to route multichannel audio from a CsoundUnity instance to other children instances (aka CsoundUnityChild)
  • A Preset system, to easily save and retrieve Control channel settings and more, also at runtime
  • Support for Cabbage snaps that can be imported and converted into CsoundUnityPresets
  • A FileWatcher, that detects changes on the used csd files made with an external application, and applies the changes to every CsoundUnity instance that uses them

Clone this wiki locally