FM Player 


Free and Open-source iPad Instrument

App Features

  • Classic presets, faithfully recorded from the original retro 80s Synthesizers: DX7, DX7II, TX81z sounds
  • FX: Reverb, Ping-pong dealy, Auto Pan, Bit Crush, Stereo Fatten, and more!
  • MIDI in (Play with a MIDI Keyboard or AudioBus 3)
  • Filter: Low-pass Cutoff, Rez, and Filter LFO
  • AudioBus 3 & Inter-App Audio (IAA) integration. Use these amazing sounds w/ GarageBand, and other apps
  • Save your preset settings
  • All knobs have MIDI Learn

Truly sounds like the real deal!

– David A., AudioBus Forum

FM Player

Classic 80s Synthesizer Sounds. Free app featuring the best original sounds from classic FM synthesizers.

“Sounds LUSH and awesome!” – The Sound Test Room

This iPad instrument is inspired by the classic DX series synthesizers. We beautifully re-created the classic sounds of these famous FM synths.

The list of musicians using these classics is staggering. Artists range from Depeche Mode to Michael Jackson to Kenny Loggins to A-ha. Really, if someone made music in the 80s and early 90s, chances are that they used some of the sounds featured in this app.

Thanks to today’s technology, we’ve gone back and multi-sampled those original classic sounds to make this beautiful instrument in the hopes of inspiring the next generation of music makers.

Wow man! It sounds fantastic! So crisp and clean. I had a few 80/90’s flashbacks on some of those presets. AudioKit is crazy for giving it away for free. Very cool! – Eros, AudioBus Forum

Code Features

  • Beautiful sound engine
  • MIDI input for notes, pitch bend, mod wheel, after touch
  • On screen “Piano” keyboard that can be customized
  • Reverb, Bitcrush, AutoPan, Stereo Fatten, more…
  • Analog Tape Ping-Pong Delay with cool speeding up/slowing down effects when changing time
  • Lowpass Filter and LFO
  • MIDI Learn knobs
  • Written entirely in Swift 4 & AudioKit 4

AudioKit ROM Player

Sample-based Instrument Example using Swift 4 & AudioKit 4

AudioKit ROM Player is a completely free and full-featured professional sample playback instrument example.

This code can be modified to play EXS24, Wave, or Sound Fonts. This code is lightweight and demonstrates how you can make a beautiful sounding, pro-level instrument with a small amount of code.

Plus, AudioKit also has all kinds of included pre-built filters, effects, and other audio signal processing classes to get you started and help you build the music app of your dreams.

You can even replace the included sounds and graphics with your own and upload to the app store!

Impress your friends, build a custom instrument for your own use,  or, even sell your custom instrument creations. You’re free to use this code however you’d like. It’s free and open-source! Meaning, you don’t have to pay us anything.

ROM/FM Player Credits

Code, UI, and Sounds by Matthew Fecher
[email protected] | Twitter @goFecher

3D Renderings by Kevin Loustau

AudioBus Integration and more by Aure Prochazka

Additional MIDI Enhancements by Mark Jeschke

This app is possible because of all the AudioKit contributors: AudioKit Contributions

Built with AudioKit:
Learn more about AudioKit

Legal Notices

This is an open-source project intended to bring joy and music to people, and enlighten people on how to build custom instruments and iOS apps. All product names and images, trademarks and artists names are the property of their respective owners, which are in no way associated or affiliated with the creators of this app, including AudioKit, AudioKit Pro, LLC, and the other contributors. Product names and images are used solely for the purpose of identifying the specific products related to synthesizers, sampling, sound design, and music making. Use of these names and images does not imply any cooperation or endorsement. Yamaha, DX7, DX7II, and TX81z are trademarks property of Yamaha Corporation. We appreciate their amazing work in creating such classic and inspiring instruments.

AudioKit Synth One 


Enter your email below to get it FREE when it comes out