Release Notes: Sfront is now compatible with Mac OS X Lion, including the AudioUnit, CoreAudio, and CoreMIDI drivers.
Release Notes: The sample values of audio output of AudioUnits generated by sfront are no longer clipped to [-1.0, 1.0].
Release Notes: AudioUnit enhancements: writes by SAOL code to AudioUnit parameter variables are shown in the user interface, and naming conventions for parameter variables support display-only widgets (such as grayed-out checkboxes). Improved Leopard compatibility for AudioUnits, and improvements to assist Debian packaging.
Release Notes: User-interface support was improved for AudioUnits generated by sfront. Sliders have programmable tapering (from log to exp). A slider's unit label may now be specified. Support for menus and checkboxes has been improved. Irrelevant properties no longer clutter the UI.
Release Notes: Effect AudioUnits generated by sfront are now compatible with Ableton Live (tested on Live 8 on Mac OS X Tiger/PPC).
Release Notes: AudioUnits generated by sfront can now use custom Cocoa user interface views. This release includes an example AU that is a SAOL rewrite of Apple's FilterDemo AU. The example uses a modified version of Apple's FilterDemo UI view (written in Objective-C).
Release Notes: This release creates sa.c files that will produce correct results using the 64-bit memory model of gcc (gcc -m64) on x86 CPUs.
Release Notes: Sfront now supports the creation of AudioUnit plug-ins for Mac OS X.
Release Notes: This release 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. In addition, bugs were fixed in the documentation and implementation of the custom control driver API.
Release Notes: Most core opcodes now use band-limited interpolation, with a configurable interpolation function. 64-bit integer arithmetic is now used for most phase pointers, to support high-quality playback of long samples. 24-bit and 8-bit WAV and AIFF files are now supported for audio input and output and for wavetables. Wavetables now read stereo WAV and AIFF files. The networking library conforms to the final version of the RTP MIDI standard. Bugs related to oparrays and to the startup instrument have been fixed. Sfront has been re-licensed to use the BSD license (without the advertising clause).