SAOLC32 Download
Other Implementations
NOS-DREAM
SAOLC is the canonical implementation of the Structured
Audio Orchestra Language (SAOL) component of MPEG-4, from MIT.
While clearly owing much to Csound, with a powerful set of 'core' opcodes,
SAOL is a more 'modern' language, supporting user-defined opcodes
written in SAOL itself.
SAOLC is very slow, but is intended mainly to serve as an example 'normative' implementation, for developers.
SFRONT
is an implementation developed by John Lazzaro and colleagues at Berkeley.
It generates a C source file which can be compiled into an executable fast
enough to run in real time.
The NOS-DREAM version of SAOLC, "SAOLC32.EXE" has these differences from the canonical version:
Download executable:
saolc32_exe.zip (130K) (include mp4 encoder program saenc.exe)
Download source files (VC++): saolc32_src.zip(49K)
CPS (Bonneville, Niels
Gorisse)
A commercial real-time patchwork-style
GUI implementation for Windows. A fully functional version is available
for free download.
SAINT
(Giorgio Zoia), available via the Structured
Audio Open Group (SAOG)
A freely available command-line version, using a
fast 'virtual machine' implementation. It is available both as an executable,
and in source-code form by subscription, and is suitable mainly for developers.
Many opcodes are either unimplemented, or are incomplete.
Sfx (Robin Davies)
A (currently free) powerful GUI-based development
environment for Windows implementing a superset of the SAOL language,
and generating C++ code employing the Windows Component Object Model (COM).
It requires VisualC++ v6.0 and Internet Explorer 5 to be installed.
VisOrc (Dave Perry)
A commercial visual development environment for the creation
of SAOL scores and orchestra (Windows). A free evaluation version is available.
Please send enquiries and comments about this page to Richard Dobson