PLUM Language List

SAOL (MPEG-4 Structured Audio Orchestra Language)
Composer/Designer:Portable (currently Unix, Linux, Win32 - embedded in future)
Implementor:Spec is implementation-independant
Year:1997-1998
Author:ISO MPEG, project led by Eric Scheirer
Description:SAOL is a music-synthesis and effects-processing language which is a component of the MPEG-4 standard (ISO/IEC 14496-3). It follows a Music-N paradigm, but has a number of novel extensions, most notably the ability to define new unit generators within the language. In MPEG-4, SAOL is used to transmit synthesis descriptions controllable with MIDI or by a new lightweight score format called SASL, and to transmit effects-processing algorithms which apply to natural (waveform-encoded) audio within the MPEG-4 audio scene.
Reference:Scheirer, E. D. 'SAOL: The MPEG-4 Structured Audio Orchestra Language". Proc ICMC 1998, Ann Arbor, MA. <br>Scheirer, E. D. 'The MPEG-4 Structured Audio Standard', in Proc. IEEE ICASSP, May 1998, Seattle, WA.<br>Scheirer, E.D. 'Structured Audio and Effects Processing in the MPEG-4 Multimedia Standard', to appear in ACM Multimedia Systems.
Manipulation:Audio
ID:78

1 entry shown.