FM8.plus

Enhancement project to add features to Native Instruments FM8

v1.0.5 free · open source · Windows · for FM8 v1.4.6

DOWNLOAD source on github thread on the NI community

FM8+ with the new menu open. Click the + beside the FM8 logo.
FM8+ with the new menu open. Click the + beside the FM8 logo.

what it adds

why it exists

FM8 has had no meaningful feature updates in years, and its final build, v1.4.6, shipped in December 2022. Everything FM8+ adds is either something I wanted for my own music or something FM8 owners have been asking for on forums for a long time.

Arpeggiator MIDI output is probably the most requested missing feature, appearing on Reddit and forums everywhere, and something I have wanted for a long time. The morph rotate idea was my own. The morph square allows for incredible texture variations and transitions, and I wanted to ride through them with a mod wheel. I asked Native Instruments for exactly that on their old forum in 2013, complete with a diagram. Nothing came of it. Thirteen years later it felt a little surreal to implement the feature myself. The tempo and gain ideas came off a Reddit wishlist.

What changed is the tooling. FM8 is closed source, so the only way to add anything to it is to read its compiled machine code, which used to mean months of work before writing a single line. A model can now read that disassembly at a level close to the original source. The reverse engineering notes are written up on GitHub.

Next up are a GUI scale multiplier and folding these controls into FM8's own interface. If you use FM8 and there is something you have always wanted from it, check out the release thread on Native Instruments' forums.

the community

There is a FM8.plus channel on the musica.studio Discord. Bug reports, feature requests, questions, and screenshots of what you made with it all go there, and it is the fastest way to reach me about this project.

TALK ABOUT FM8.PLUS ON DISCORD

the 2013 idea

The diagram I posted on the Native Instruments forum in 2013, asking for a mod-wheel rotation of the morph square. Thirteen years later it is the Morph Rotate control.
The diagram I posted on the Native Instruments forum in 2013, asking for a mod-wheel rotation of the morph square. Thirteen years later it is the Morph Rotate control.

good to know

FM8.plus never touches your copy of FM8. It installs beside it as its own plug-in and its own standalone, appears in your DAW as "FM8+", and loads the real FM8 when you open it. Old projects keep loading stock FM8, the two sit side by side, and an update or repair from Native Access cannot break either one. Uninstalling leaves FM8 exactly as it was.

If it ever meets an FM8 other than that final v1.4.6 build, it loads it as plain FM8 and stays out of the way. Free and open source under the GPLv3, with no Native Instruments code or artwork in the repository.