tool: saolc


Language:
SAOL, SASL (the MPEG-4 Structured Audio Orchestra Language and Structured Audio Score Language)
Version:
0.5
Parts:
parser, interpreter, grammar, core opcode implementation
Author:
Eric Scheirer, MIT Media Laboratory
Location:
http://sound.media.mit.edu/~eds/mpeg4
Description:
SAOL is an audio processing and digital synthesis and effects language. It is part of the MPEG-4 standard, and allows the flexible description of synthesizers and effects-processing algorithms within than toolset.

SAOL is historically related to Csound and other "Music N" languages, but is more flexible and easy to use than these. While maintaining features such as the instrument/score distinction and dual-rate processing, it adds user-defined opcodes, more well-defined rate semantics, more lexical flexibility, and an improved syntax.

References:
forthcoming
Conformance:
This implementation is being developed as the official Reference Software for the Structured Audio component of ISO 14496 (MPEG-4).
Features:
-
non-real time performance (unless your machine is much faster than my SGI Octane)
+
implements user-defined opcodes as macro expansion
+
standalone mode as well as bitstream processing
Bugs:
many known and being worked on.
Restrictions:
source code is released to the public domain
Requires:
C compiler only; lex/yacc to rebuild parser not much fun without audio capability
Ports:
At least SGI, Alpha, NT, Win95, Linux, and SunOS systems
Portability:
Word length and byte-order independent
Status:
Under active development
Discussion:
saol-dev-request@media.mit.edu to be added to the SAOL developers' mailing list
Help:
Eric Scheirer <eds@media.mit.edu>
Support:
Eric Scheirer <eds@media.mit.edu>
Announcements:
http://sound.media.mit.edu/~eds/mpeg4 and the mailing list
Contact:
Eric Scheirer <eds@media.mit.edu>
Updated:
07/1997

Related Items

language: SASL

category: electrical engineering languages summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved