Download List

Project Description

Sfront compiles MPEG 4 Structured Audio (MP4-SA) programs into efficient C programs that generate audio when executed. MP4-SA is a standard for normative algorithmic sound, which combines an audio signal processing language (SAOL) with score languages (MIDI and SASL). Under Mac OS X and Linux, sfront supports real-time, low-latency audio input/output and MIDI input. Under Mac OS X, sfront supports the creation of AudioUnit plug-ins. The documentation includes a book about SAOL programming.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-08-13 01:54
0.83

This release introduces Mac OS X CoreAudio drivers, for low-latency audio input and output. Extensively tested on a 550MHz TiBook under 10.1.5, the driver supports the SAOL standard-name cpuload, supports the sfront -latency flag for buffer-size tuning, and does virtual-memory page warming and locking.
Tags: Minor feature enhancements

2002-07-29 22:51
0.82

The spline and cubicseg wavetable generators now produce correct data
for large tables, and polymorphic opcodes now work in generator
expressions. The SIP server IP number for network musical performance
has been updated.
Tags: Minor bugfixes

2002-05-09 23:31
0.80

This release adds full support for the March 2002 MPEG Corrigenda changes to Structured Audio, and also includes many bugfixes. In addition, the distribution now contains a copy of the SAOL programming book, which has been re-licensed under the GFDL.
Tags: Major feature enhancements

2001-11-07 23:19
0.79

Performance imporvements in the recently-released Mac OS X audio driver and several bugfixes.
Tags: Minor feature enhancements

2001-10-20 09:10
0.77

This release features a new audio driver for Mac OS X using the Carbon framework, and bugfixes for the WMME and DirectSound Windows audio drivers.
Tags: Minor feature enhancements

Project Resources