$0+

FM Engine - VST3 plugin

FM Engine - VST3 plugin

$0+

# 🎛️ FM Engine - LINUX, WINDOWS VST3 (maybe OSX but not tested yet)

A Modular FM Delay Processor for Creative Audio Production

Currently in beta, Linux. Windows and OSX builds exist but are not tested yet.

early sound demo:
https://soundcloud.com/florianhertz/fm_engine_beta

## 🚀 Overview

FM Engine is a JUCE 8.08 VST3 plugin that reimagines frequency modulation as a creative delay effect. Unlike traditional FM synthesizers that generate sound, FM Engine processes incoming audio through advanced audio-rate frequency modulation, opening up new creative possibilities for modern production.

### ✨ Key Features

- 🔄 Modular FM Processing - Pure frequency modulation without oscillators

- 🎯 Audio-Rate Time Modulation - Delay time modulated by sidechain amplitude

- 📈 Advanced Oversampling - JUCE built-in with planned SIMD optimization

- 🎛️ Flexible Routing - Three algorithms supporting mono to full stereo processing

- ⚡ Low Latency - Precise PDC (Plugin Delay Compensation) support

- 🔊 Multiple Interpolation - Linear and Lagrange interpolation

Simple Description for Users:

“This plugin lets you use the loudness (amplitude) of one audio track to control the pitch (frequency) of another. In other words, as the volume of your first sound goes up and down, it makes the second sound’s pitch rise and fall in real time.”


Technical Explanation (for Musicians/Producers)

  • The plugin takes an input signal (modulator) and tracks its amplitude in real time.
  • It then uses that amplitude value to modulate the frequency of a carrier signal or another audio channel.
  • This is a form of amplitude-controlled frequency modulation: the louder the modulator, the more the carrier’s pitch shifts.
  • This is different from classic FM synthesis, where the modulator is usually an oscillator; here, you’re using any audio’s amplitude envelope as the modulator

Analogy

“Imagine you’re playing a synth note, and every time you clap your hands louder or softer into a microphone, the synth note’s pitch bends up or down depending on how loud your clap is.”


Why It’s Useful

  • You can create dynamic, expressive effects—like making a pad’s pitch swoop in response to a drum track, or adding wild, responsive movement to synths and samples.
  • It’s a creative way to link tracks together for unique, evolving sounds.

### License

```

Copyright © 2025 AmateurTools DSP (Josh Gura)

All rights reserved.

This software is provided for personal use only.

You may not copy, modify, distribute, sublicense, or sell any part

of this software, in whole or in part, without explicit, prior

written permission from the copyright holder.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED.

This product is not currently for sale.
$

Public Beta . Try it first. But promise you will come back and tip me if you love it. I need your support so I can buy a Mac Mini to develop plugins for OSX.

OSX in the pipeline?
This is developed in JUCE, so I'm working on it. For now FM Engine works on Linux and Windows, but do test it before sending a tip!
Is this plugin free?
Using the tip model. It's not free per se. But we don't use copy protection because it only annoys supporters, and doesn't stop piracy.
Can I just upload this myself later and share it or sell it?
No, builds are made by AmateurTools and distributed via official channels only.

No refunds allowed

I'm sorry Dave, this is only a tip jar. Donate nothing initially, but please support me so I can continue and eventually offer cool audio processors to all platforms, even Mac!

Last updated Jun 21, 2025