musica.studiodiscord.

← all software

FM8.plus

An enhancement layer for Native Instruments FM8 on Windows and macOS

Gives Native Instruments FM8 what it never got: the arpeggiator can play your other instruments, the morph square follows your mod wheel, the arp runs free of the DAW tempo, the interface scales up, and there is finally enough output gain. VST2, VST3 and standalone on Windows, VST2, VST3 and Audio Unit on macOS.

James Hansen

v1.0.9free and open sourceWindows, macOSfor FM8 v1.4.6, and v1.4.1 on Windows

download. source NI community thread Discord

The menu, opened by clicking the + on FM8's own wordmark, with FM8's real About panel kept where it has always been.
The menu, opened by clicking the + on FM8's own wordmark, with FM8's real About panel kept where it has always been.

downloads. v1.0.9

v1.0.9 on GitHub, with checksums and older versions →

what it adds.

why it exists.

I use FM8 on a lot of the tracks on this site. It 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. 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.

GUI Scale needed no drawing code at all: FM8 already carries a DPI layer, finished and switched off, so FM8.plus flips the gate and hands it a number and FM8 scales itself. v1.4.1, the last FM8 with a 32-bit plug-in, is supported alongside the final build, and with it the DXi is back for SONAR and the other 32-bit DXi hosts NI left behind after FM8 1.0.3.

The macOS port followed in September 2026 with Claude Opus 5.5. NI's Mac binaries keep their C++ symbol names, so FM8.plus finds every function it needs by name, and one build covers the VST2, VST3 and Audio Unit on Intel and Apple Silicon. Apple Silicon will not run modified code, so the arpeggiator is reached through a hardware breakpoint rather than a patch, which means nothing in memory changes and code signing has nothing to object to. If you use FM8 and there is something you have always wanted from it, check out the release thread on Native Instruments' forums.

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.

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.

join the discord.

good to know.

FM8.plus never touches your copy of FM8. On Windows the installer adds its own files beside it, a VST2 in both bit depths, a VST3, a standalone launcher and optionally the DXi. On macOS it adds a VST2, VST3 and Audio Unit to /Library/Audio/Plug-Ins. Each one loads the real FM8 when you open it. It appears in your DAW as "FM8.plus", 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.

Every hook is checked against the FM8 build it is attaching to. If it meets a build it does not recognise, 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.

The Mac package is not yet signed with an Apple Developer ID, so macOS will say it comes from an unidentified developer. Right-click the package and choose Open, or allow it under System Settings, Privacy & Security.