Software Music Machine Archive |
|
by John Lazzaro
(John Lazzaro Website) Download from the |
Operating System:
File Size:
4.6 MB
License:
License Conditions: GNU Public License System Requirements: Full-duplex sound card needed for certain real-time operations under Linux. Last Updated: 2006-07-30
For more detail about software : Software Description
|
Software Description
Sfront compiles MPEG 4 Structured Audio (MP4-SA) bitstreams into efficient C programs that generate audio when executed. MP4-SA is a standard for normative algorithmic sound, that combines an audio signal processing language (SAOL) with score languages (SASL, and the legacy MIDI File Format). Under Linux, sfront supports real-time, low-latency audio input/output and MIDI input from soundcards. The website includes an online book about MP4-SA.
To find out how to compile Sfront under UNIX and Windows, click here.
Features: enhanced control driver API, which supports the use of sfront in end-user applications like streaming decoders, patch editors, sequencers and symbolic debuggers.
A multi-part programmers manual describes the new API, and an example control driver (fstr, which streams MP4-SA files from a local file) shows how to use the API for a complex task.
New in v0.91
- Bug fix: sfront now defaults to writing 16-bit WAV and AIFF files, and the command-line flags
for specifying 16-bit WAV and AIFF files now work correctly (thanks to Francois Pinot). - Bug fixes in the documentation and implementation of the custom control driver API (thanks to Francois Pinot).