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. | |