SAOLC and SFRONT for Win32 (pentium+ systems)

This is not a mirror site. I am assuming that you already know what these programs are!
The files available here comprise my own changes to the 'canonical' sources.
For full information and documentation, and to download the full distributions,
refer to the respective home pages:

SAOL (and MPEG-4)
SFRONT ( NB this site offers an online tutorial for SAOL, and much other docuemntation)

Please do not refer to me regarding general bugs or problems with SAOLC or SFRONT. On the other hand,
I am very interested to know who is using my versions, and to know of any bugs or suggestions relating specifically
to my modifications - so email me!
 
 

SAOLC.EXE (preliminary build - work in progress!)
[last update: 7th  September 1999]

This is a modified version of that available from the main site. It has these differences:

    sample formats supported for infiles and outfiles: Two new facilities are available for floating-point files only: Note that the program PLAYSFX in the CDP Multi-Channel Toolkit can play such an over-range file using rescaling information from the PEAK chunk.
this enables you to hear over-range f/p output fom SAOLC without distortion or clipping.

I have applied a temporary and possibly erroneous solution to a bug which prevented input files from being opened.
As soon as an 'official' fix is available I will update my version accordingly.
 
Future enhancements planned include

Download executable: saolc32.zip (130K)
Download saolc modified source files: saolvc.zip(49K)

For more information on  WAVE_FORMAT_EXTENSIBLE, multi-channel files, and the PEAK chunk,
please visit my Home Page  and the links therein.
 

SFRONT.EXE
[last update: 25th August 1999]

NOTE (7:9:99): this has yet to be updated to the latest version from Berkeley (q.v)

This is a build for Win32, using Visual C++ v5. The only pertinent change over the main sources
is that an environment variable, SFRONT_LIBDIR, is used to define the path to the library source files
used to make the output source file. I am providing here a runnable distribution, including the documentation and
the source libraries required by sfront.exe to build a C file, but not the examples and soundfiles from the full
distribution. Currently only two of these files have been modified.

This release works for writing soundfiles to disk; real-time output almost certainly does not work!
 

Instructions for preparing a VC++ build can be read here.
You can also download the required VC++ project files, and the modified source files.
NB again, this is not a complete source distribution - that is available from the main sfront site.

Current version: changes:

    bugs have been fixed which caused MIDI files such as elpelele.mid to be read incorrectly.
 

Download executable: sfront32.zip (244K)
Download modified sources and VC project files: sfrontvc.zip (28K)
 
 

[Return to Richard Dobson's Home Page]