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








January 25th, 2010
[...] This post was mentioned on Twitter by Designing Sound, Chris Latham, Chris Latham, EngineAudio.com, EngineAudio.com and others. EngineAudio.com said: Free app to test your custom #FMOD soundbanks in the iPhone Simulator from @Enginenaudio Download: http://www.engineaudio.com/fmodiphoneapp [...]
January 31st, 2010
I downloaded the project but got 9 errors…. all of the images i think were not found? Could you please update the project!
January 31st, 2010
Thanks for downloading. The app contains two images located in the main directory, they are referenced through parametersViewXY.xib using Interface Builder. Can you post the errors that you are getting?
January 31st, 2010
Most of the errors were exit code errors. 13 errors in total! Here is everything in the error window: (There were many more but they were all the same sort of thing)
Description: Unable to open file at ‘file://localhost/Developer/FMOD%20Programmers%20API%20iPhone/fmoddesignerapi/examples/engineaudio_fmod_soundbank/fmod_soundbankViewController.xib’ — no longer present.
Description: Unable to open file at ‘file://localhost/Developer/FMOD%20Programmers%20API%20iPhone/fmoddesignerapi/examples/engineaudio_fmod_soundbank/fmod_soundbankViewController.xib’ — no longer present.
Description: Unable to open file at ‘file://localhost/Developer/FMOD%20Programmers%20API%20iPhone/fmoddesignerapi/examples/engineaudio_fmod_soundbank/fmod_soundbankViewController.xib’ — no longer present.
Description: Unable to open file at ‘file://localhost/Developer/FMOD%20Programmers%20API%20iPhone/fmoddesignerapi/examples/engineaudio_fmod_soundbank/fmod_soundbankViewController.xib’ — no longer present.
Description: Unable to open file at ‘file://localhost/Developer/FMOD%20Programmers%20API%20iPhone/fmoddesignerapi/examples/engineaudio_fmod_soundbank/fmod_soundbankViewController.xib’ — no longer present.
Build failed (13 errors)
January 31st, 2010
I get those same errors if the project isn’t located in the right place. Do you have the project located in the correct folder? It needs to be located at:
/Developer/FMOD Programmers API iPhone/fmoddesignerapi/examples/
March 8th, 2010
Hey, I figured out the problem – you need to drag and drop the folder itself into the FMOD/Examples folder, and not just its contents.
That said, thanks for sharing it! I’m just picking up FMod after years of non-game audio work and I’m super interested in all of this.
March 15th, 2010
Great to hear that you got it working. Always good to hear from people interested in using FMOD. What are you looking to use it for?