|SAOL (MPEG-4 Structured Audio Orchestra Language)|
|Computer/OS:||Portable (currently Unix, Linux, Win32 - embedded in future)||Year:||1997-1998|
|Author:||ISO MPEG, project led by Eric Scheirer||Manipulates:||Audio|
|Web:||http://sound.media.mit.edu/~eds/mpeg4/||Implementation:||Spec is implementation-independant|
|Paper:||Scheirer, E. D. 'SAOL: The MPEG-4 Structured Audio Orchestra Language". Proc ICMC 1998, Ann Arbor, MA. |
Scheirer, E. D. 'The MPEG-4 Structured Audio Standard', in Proc. IEEE ICASSP, May 1998, Seattle, WA.
Scheirer, E.D. 'Structured Audio and Effects Processing in the MPEG-4 Multimedia Standard', to appear in ACM Multimedia Systems.
|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.|