Polzien, Alex
 

SchplatSynth:
An Audio Unit Synthesizer Plug-In for MacIntosh OSX

 

Alex Polzien
 

 

November, 2004
Advisor: Dr. Mark Boyd

Project Conception
As someone who has been interested in electronic music for years, and who has also been writing electronic music for much of that time, I have used numerous hardware and software synthesizers. This project gave me the opportunity to start delving into the theory of what makes these instruments work, and how best to create them. The experience gained from this project will allow me to more accurately realize my own ideas about sound design, as well as create instruments for others to use in their own music.

Project Description
SchplatSynth is a synthesizer instrument plug-in for audio applications that support the Audio Unit component framework. The user inputs notes and MIDI controls from a keyboard, or can sequence control information through a program like Garageband or Logic Audio. Synthesis parameters can be adjusted in real time to alter the sound. SchplatSynth generates sound using oscillators, LFO's, envelope generators, and a filter, similar to the components found in hardware keyboard synthesizers.

Implementation
SchplatSynth is written in C++ using the Audio Unit API and compiled with MacIntosh's XCode Tools. It was programmed and tested on a MacIntosh G3 laptop and G5 desktop.