Some external libraries bring powerful sound processing and synthesis capabilities in to OM#. Conversely, OM# can be a powerful environment to control of the corresponding signal processing engines.
The csound library is a simple tool to run Csound synthesis processes specified from text files or text buffers.
→ Get Csound: https://csound.com
OMChroma controls Csound synthesis using advanced structures and programming techniques. OMChroma for OM# is an adaptation of this library using with the new matrix and sound processing objects of OM#.
→ See also: OMChroma: Compositional Control of Sound Synthesis. Computer Music Journal, 35(2) 2011.
SuperVP and pm2 are two signal analysis and processing kernels developed at IRCAM, respectively based of short-term Fourier transform (“sonogram”) and sinusoidal models (“partials”). They were notably used as sound processing engines of the AudioSculpt software.
The libraries OM-SuperVP and OM-pm2 for OpenMusic are compatible with OM#. They both require an IRCAM Forum subscription to unlock the included sound processing engines.
OM-SuperVP includes:
All transformations can be controlled over time with BPFs or other advanced specification syntax.
OM-pm2 includes:
OM-Chant is an OpenMusic library for the control of the Chant synthesizer, which simulates sung voice sounds as well as more abstract sounds using the FOF synthesis technique.
→ See also: OM-Chant pages
The Spat library connects OM# with the IRCAM Spatialisateur kernel. The various DSP processors included in the library can be controlled over time via Spat control interfaces and OM# “timeline” interfaces, which enables advanced parameterization and real-time/offline rendering of sound spatialization processes.