We here at Engine Audio were looking for a way to test the new integration of the FMOD audio system on the iPhone platform. So we developed an FMOD soundbank testing application for the iPhone simulator. Firelight Technologies, creators of the FMOD engine, provides great example projects to help get people started with their system. This project expands on some of their ideas incorporating a few of the tools into one app.
- Test FMOD Soundbanks!
- Manipulate FMOD’s effect parameters (distortion, flangers, phasers, filters, verbs)!
- Connect to the FMOD Designer in real-time!
The application is made up of two main windows:
The first is a list of all of the sounds in the current sound bank. Each sound is automatically loaded and can be controlled from the play and stop buttons. The sliders allow you to adjust up to two real-time effect parameters.
With the second screen you can adjust both effect parameters at once using a single touch. As you move the touch around on the screen the sound is played and the two parameters are changed in real-time.
Download the XCode Project HERE!
Installation:
This application requires XCode with the iPhone SDK installed, along with the FMOD EX Programmers iPhone API from Firelight Technologies. Download them here:
XCode(v3.2.1) + iPhone SDK (v3.1.2) sign up to be a iPhone dev for free-
http://developer.apple.com/iphone/
FMOD EX Programmers iPhone API (v4.28.07) -
http://www.fmod.org/index.php/download
Unzip the contents of engineaudio_fmod_soundbank.zip to:
/Developer/FMOD Programmers API iPhone/fmoddesignerapi/examples/
Open project in XCode and press “Build and Run…”, it will launch the iPhone simulator and the application
To use custom sounds: delete any .FEV and .FSB file found in the Resources directory of the XCode project. Replace them with your own soundbanks generated from the FMOD Designer.
Thanks to Firelight Technologies for the all of their support of the FMOD engine.
For more information download the excellent FMOD tutorials at:
http://www.fmod.org/index.php/download
You can always find me at: chris@engineaudio.com

















