Congratulations to John and his colleagues on this fine
work. He didn't mention in his mail, but for most machines,
running a SAOL composition through his translator and
compiling it with gcc will give several times faster
execution than saolc on an equivalent platform.
Can someone take this code and put real-time piping
to the DAC for popular platforms in it?
I also note that this is an occurrence of small historical
significance within the computer-music field. I don't
think there have ever been two independent implementations
(ie, not ported from the same codebase) of the same
music language that could share orchestras before.
The fact that this has occurred not even six months after
technical work ended on the standard demonstrates the
power of standardization.
Best to all,
-- Eric
+-----------------+
| Eric Scheirer |A-7b5 D7b9|G-7 C7|Cb C-7b5 F7#9|Bb |B-7 E7|
|eds@media.mit.edu| < http://sound.media.mit.edu/~eds >
| 617 253 0112 |A A/G# F#-7 F#-/E|Eb-7b5 D7b5|Db|C7b5 B7b5|Bb|
+-----------------+
-----Original Message-----
From: John Lazzaro <lazzaro@CS.Berkeley.EDU>
To: saol-dev@media.mit.edu <saol-dev@media.mit.edu>
Date: Friday, March 05, 1999 9:56 PM
Subject: developers release for sfront
>
>Hi everyone,
>
> We've been working on a translator from MPEG4 Structured
>Audio to C, and its stable enough now for a developer release.
>You can download it from
>
>www.cs.berkeley.edu/~lazzaro/sa/index.html
>
> Here are a few excerpts from the README:
>
>[...]
>
>Sfront translates MPEG4 Structured Audio Object 3 bitstreams (plus
>MIDI functionality from Object 4) into a C file. The object file
>produced from this C file consumes input_bus audio from stdin, and
>produces output_bus audio on stdout.
>
>[...]
>
>Sfront is free software; you can redistribute it and/or modify it
>under the terms of the GNU General Public License (Version 2) as
>published by the Free Software Foundation.
>
>[...]
>
>Sfront has been compiled using gcc on the following platforms, using
>the Makefile in this directory without changes:
>
>Solaris 2.6 (Enterprise 450)
>HPUX 9.x (715/64)
>Linux 2.2 (4-way Pentium Pro server -- thanks to ISL/Stanford/M. Godfrey)
>IRIX 5.3 (SGI Indigo -- thanks to ICSI/UCB/Nelson Morgan)
>
>[...]
>
>We've been working on sfront since October 1998; the first release was
>in March 1999. As of March, sfront was Object 3 compliant, with a few
>exceptions; in addition, full MIDI functionality as defined for Object
>4 decoders was supported.
>
>[...]
>
>This release of sfront is a developer release. Our own testing of
>sfront has been limited to the files shipped in the examples
>directory. If you are planning to use sfront to create new programs,
>expect to find bugs. In addition, our focus until now has been
>on getting complete functionality, not code optimization -- a quick
>look at the C files sfront produces will confirm this fact.
>
>With this developer release, our focus shifts to code optimization,
>improving stability, and adding new functionality -- expect these
>aspects to improve with future releases.
>
>[...]
>
>Many thanks to Eric Scheirer for extensive assistance in understanding
>the ISO-14496-3 specification. In addition, thanks to Richard Duda,
>Dan Ellis and Malcolm Slaney.
>
> John Lazzaro
> John Wawryznek
> UC Berkeley
> CS Division
>
>-------------------------------------------------------------------------
>John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
>lazzaro [at] cs [dot] berkeley [dot] edu www.cs.berkeley.edu/~lazzaro
>-------------------------------------------------------------------------
>
This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:15:22 EDT