SynthTest 1.2.1

chris reedflit@ftml.net

SynthTest screenshot
SynthTest has moved to SourceForge! The project page is at http://sourceforge.net/projects/synthtest.

The latest source for development version 1.3d4 is available via anonymous CVS access from the SourceForge CVS server. Enter these commands in a shell to check out the source:

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/synthtest login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/synthtest co SynthTest

This is a simple application for OS X that allows you to pick a MIDI source, a MusicDevice AudioUnit and an Effect or MusicEffect AudioUnit to play with. You can open an edit window for both the synth and effect. If they do not have a custom edit GUI, the generic editor view will be used.

It is primarily intended to be used by Audio Unit developers for testing purposes, although it can be plenty of fun to play with all by itself. It is conceivable that you could even use it for live performances. In the end, I would like SynthTest to perhaps become an open reference implementation of an AudioUnit host. I also plan on adding more developer-oriented features, like property and parameter inspection, control over input and output busses, and support for more of the music device features like groups and instruments.

SynthTest requires Mac OS X 10.2 (otherwise known as Jaguar) or later.

Download SynthTest 1.2.1 (.tgz)

Download SynthTest 1.2 source (.tgz)

Please note that this source archive is a little out of sync with the latest CoreAudio SDK. You will need to perform a global replace of "AUFactoryPreset" to "AUPreset" before the source will compile. (This symbol name was changed in one of the SDK updates a while back.)

Change log

Version 1.2.1
  • Fixed crash related to and added workaround for audio units that do not have a space after the colon in their combined name.
Version 1.2
  • Implemented preset support.
Version 1.1
  • New improved interface.
  • Updates MIDI source menu when configuration changes.
  • Synth and effect menus are sorted and grouped by manufacturer.
  • Bypass Effect checkbox works now.
  • Fixed crash when closing edit windows.
  • MusicEffects are supported without MIDI now.
  • The preset/patch menus are still not implemented... that will come in version 1.2.
Version 1.0.3
  • Saves synth and effect audio unit selections in defaults.
Version 1.0.2
  • Reuses the editor windows when a new effect or synth unit is selected.
Version 1.0.1
  • Fixes the problem with AUs that use a custom Carbon GUI, like Urs Heckmann's Rumblence.

Copyright © 2002-2003 Chris Reed. All rights reserved.