ORMAN

Offline source reader | preserved content, not new verification

FM Synthesis: The Beginner's Guide to Crazy Sounds (2025)

Preserved third-party source, not an ORMAN project instruction. Complete extracted article text is followed by every retained figure and its separately labeled project observation. Original files remain unchanged. For PDFs, use the original page images when extracted glyphs are unclear. Linked external audio/video and external repository trees were not part of the retained snapshot.

Unchanged original document | Complete extracted text

FM synthesis might sound like a scary topic to you. Or you might think that it’s only good for those Brostep bass growls. However, FM synthesis is an essential building block of sound design . And although it might seem overwhelming initially , it doesn’t have to be that way. This is why we’ve made this guide for you! Together we’ll run through: What FM synthesis is How it differs from other forms of synthesis like subtractive and wavetable synthesis The basic parameters when working with FM synthesis How to design your very first sounds Let’s dive in! 👇 New to music production? 🧑‍💻 Watch our Free Masterclass on how to learn electronic music production the smart way (without months of confusion & frustration) 👇 Watch Now Table of contents What is FM Synthesis? 🤔 What’s the Difference between FM Synthesis and Other Types of Synthesis? 🎹 The Basics of FM Synthesis 🧐 FM Synthesis Terminology 📖 Creating your first FM patch 😎 A quick word on Ring and Phase modulation ❗ FM Synthesis: Design Your First Sounds The Bass Growl 🦁 The Frozen Pad ❄️ The Jump Up Lead 🤸 FM Synthesis in Different Synths 🎛️ FM Synthesis in Serum FM Synthesis in Massive FM Synthesis in Massive X FM Synthesis in Phase Plant That’s it for FM Synthesis! 🙏 What is FM Synthesis? 🤔 FM synthesis stands for Frequency Modulation Synthesis. As the name suggests, it’s a “form of sound synthesis whereby the frequency of a waveform is changed by modulating its frequency” . As you probably know, the frequency of a waveform is what determines its pitch: In this example, the waveform on the left will translate into a lower pitch than the second waveform. However, waveforms can have a second purpose. Instead of being perceived as sound, they can be used to modulate parameters. If you’ve played with the LFO section of any synth , you know what I’m talking about. Let’s look at a quick example: Routing an LFO in Vital I have a sine wave playing in OSC 1. Then, I use a triangle waveform in LFO 1 to modulate the cutoff of Filter 1. This is what it sounds like: Instead of using the triangle to generate sound, I use it to modulate a parameter. In this case, the cutoff of my filter is changing over time according to that triangle waveform. This is the concept behind LFOs . Now, what if we use the same principle to modulate the frequency of OSC 1? That’s the fundamental principle behind FM synthesis. Essentially, we use a waveform to module the frequency of another waveform. We can even cascade this, with multiple waveforms modulating each other. This can create quite insane results… but more on that later 😉 In 1974, Yamaha developed its first FM digital synthesizer prototype. It went on to release it commercially as the Yamaha GS-1 in 1980: The Yamaha GS-1 released in 1980 Yamaha then went on to release the DX7, one of the most popular FM synthesizers: The Yamaha DX7 Fun fact: the DX7 was actually the first fully-digital synthesizer ! FM synthesis is often described as having a more “metallic” or “glassy” sound than other forms of synthesis. What’s the Difference between FM Synthesis and Other Types of Synthesis? 🎹 It’s quite easy to get lost in the world of sound synthesis. So before diving further, let’s do a quick recap on what separates FM synthesis from the rest. Wavetable synthesis uses morphing oscillator waves to create sounds . It has become a cornerstone of modern music production. It’s what synths like Serum and Vital are based on: A wavetable in Serum Wavetables store different frames, allowing you to scroll from one wave to the next. This creates a feeling of movement in your sound. Subtractive synthesis on the other hand is a form of synthesis where parts of a signal rich in harmonics are attenuated with a filter . By filtering out certain frequencies, you are able to sculpt the sound to your liking: Filtering out harmonics with a low-pass filter Finally, granular synthesis uses audio samples instead of waveforms to generate sound. It slices up those samples into “grains”, rearranging them rapidly into changing patterns: Using Fruity Granulizer for granular synthesis It produces a sound that can be very glitchy , making it popular in genres such as Glitch Hop, Neurofunk, and IDM . By the way, we have full guides on wavetable , subtractive and granular synthesis 😉 The Basics of FM Synthesis 🧐 Now that we know what FM synthesis is, let’s see how it works under the hood. As mentioned, the basic principle of FM Synthesis is “oscillators modulating other oscillators”. But there’s a bit more to it than that – so let’s dive deeper 👇 By the way, I’ll be using Vital for all of these examples. It’s free and awesome and you should definitely grab it. FM Synthesis Terminology 📖 The world of FM synthesis uses specific terminology to describe the whole process. So let’s go over some of the key terms you need to know. Firstly, the oscillators used to generate and modulate sound are called operators. That’s why Ableton Live’s FM synth is called… Operator 😅 You’ll also see the term “operator” in FL Studio’s Sytrus: Operators in FL Studio’s Sytrus The operator used to actually generate the sound is called a carrier. But if the operator is used to modulate a sound, then it’s called… a modulator! Here, the LFO would be the modulator, and OSC 1 the carrier. The specific order of carriers and modulators and how they interact is referred to as the algorithm. Finally, the ratio (or harmonic ratio) is the relationship between the frequencies of the operators. For example, a wave at 440 Hz modulated by a wave at 880 Hz is a ratio of 2:1. This is what determines if our sound will be harmonic or inharmonic. Or in other words, if it sounds musical or not. Wanna design your first FM sounds straight away? Check out our video down here 👇 Creating your first FM patch 😎 Next, let’s look at how to create our first FM patch. If you haven’t yet, make sure you’ve downloaded Vital to follow along. We are going to start with a basic sine wave in OSC1. Next, load up another sine wave in OSC2 and turn the level all the way down: Next, under the Phase section of OSC1, select “FM OSC 2”: Congratulations, you just created your first FM sound! OSC 2 is now modulating the frequency of OSC 1. You can control the amount of modulation happening with the Amount knob. This will result in different sounds: With no frequency modulation With frequency modulation We can refine the sound a bit more by applying some envelope shaping . I am going to draw the following shape in ENV 1 and apply it to the FM amount: This gives me a more “plucky” sound: New to music production? 🧑‍💻 Watch our Free Masterclass on how to learn electronic music production the smart way (without months of confusion & frustration) 👇 Watch Now A quick word on Ring and Phase modulation ❗ Along your FM synthesis journey, you might come across the terms Ring Modulation and Phase Modulation. Let’s quickly go over them to avoid any confusion. Phase Modulation (or PM) is essentially the same thing as Frequency Modulation (FM). Although the science behind it is slightly different, you can think of them as identical. Frequency or Phase Modulation Ring Modulation on the other hand combines two audio signals to create an entirely new sound. The resulting output signal will be a combination of these two frequencies . Ring Modulation Although they are different, Frequency and Ring modulation work on very similar concepts. That’s why you’ll find both options in Vital: In Vital, you can choose Frequency or Ring Modulation from any other oscillator or sampler. For the purpose of this guide, you can experiment with both to achieve different results 😊 FM Synthesis: Design Your First Sounds Now that we understand how FM synthesis works, let’s start designing our first sounds! I’ll be referring a lot to LFOs here, so make sure you’ve checked out our guide on the topic here 🔥 The Bass Growl 🦁 For this sound, we are going to load up the following waveforms into OSC 1 and 2: Next, set the Level of OSC 2 to 0, and select FM OSC 2 in the Phase section of OSC 1. Our sine wave is now modulating the frequency of OSC 1! This is what it sounds like: Next, set the Phase Randomization to 0 on both oscillators. Enable Filter 1 and set it to a high-pass filter. Now, enable LFO 1 and drag it to the cutoff and the resonance of Filter 1: You can also drag LFO 1 to the level of OSC 1, and change its shape slightly: This is what you should have now: Getting closer! Next, we are going to use OSC 3 as our sub . Set OSC 3 to a square wave, and apply LFO 1 to its level. Route it directly to Filter 2 and set it to a low-pass like such: Finally, make sure to route LFO 1 to the amount of frequency modulation on OSC 1. And that’s it! We can do the usual post-processing with chorus , compression , and distortion to get a more aggressive sound. You can also switch between waveforms in OSC 1 to get different results: OSC 1 set to Acid Rock OSC 2 set to Additive Squish 2 If you want a more in-depth look at how to create this and other cool bass sounds, check out our full guide here ! The Frozen Pad ❄️ Next, let’s look at how to create some awesome pads with FM synthesis. This is the sound we are going to design: Beautiful 😍 To start off, let’s set our oscillators. We are going to choose the following: OSC 1: Sine wave OSC 2: Acid Rock OSC 3: Sine Wave SMP: Pink Noise Set the levels of both OSC 2 and 3 to zero. These are going to be our modulators. Drop OSC 2 by 12 semitones. Next, we are going to set OSC 1 to be modulated by OSC 2, and OSC 2 by OSC 3: Now for some movement… We are going to assign some LFOs! In LFO 1, draw in the following shape: Make sure to set the frequency quite low compared to your project. We want to create some slow, evolving sounds here! Next, assign this LFO to as many parameters as you want. Here are some examples: FM amount of OSC 1 and 2 The cutoff frequency of Filter 1 and 2 OSC 2 frame selection Amount of reverb mix In this example, I’ve set Filter 1 to a low-pass, and Filter 2 to a high-pass. OSC 1 is routed only to Filter 1, and the SMP to Filter 2: I’ve also added some reverb and delay . Finally, draw in a “pad-like” envelope in ENV 1: You might need to play a bit with the amount of FM modulation. FM synthesis can be quite aggressive, so just a small amount is often enough. The Jump Up Lead 🤸 Finally, let’s have a look at how to design a Jump Up Lead! While this sound is particularly popular within drum and bass , it can be imported into any genre. First, set OSC 1 to a sine wave, and drop it down 3 octaves. Next, set OSC 2 to something resembling a sine wave. You can pick whatever you want and switch it out later. Turn the level of OSC 2 all the way down, and set OSC 1 to be modulated by the frequency of OSC 2: Next, draw the following shape in LFO 1: Drag it to both the level of OSC 1 and the Frequency Modulation amount. Enable Filter 1, set it to a high-pass, and assign LFO 1 to the cutoff. For now, you should have something like this: The wavetable you pick for OSC 2 has a big impact on your final sound. So you might need to experiment a bit. Play around with the amount of LFO on each knob as well. Next, enable the SMP and set it to white noise. Send it to Filter 2 only, and assign LFO 1 to the level: Now for some post-processing! First off, I’m going to set some multiband compression and distortion : Note that I have assigned LFO 1 to both the drive and cutoff frequency of the distortion. This gives me a nice crunchy sound: Finally, we are going to round this off with a bit of EQ’ing and filtering : Again, LFO 1 is assigned to the cutoff of both the EQ and the filter. And that’s about it! Playing with the amount of LFO will vastly change the sound you get. So once you have the basic setup in place, feel free to experiment to achieve new sounds. New to music production? 🧑‍💻 Watch our Free Masterclass on how to learn electronic music production the smart way (without months of confusion & frustration) 👇 Watch Now FM Synthesis in Different Synths 🎛️ So far, we’ve looked at FM synths exclusively inside of Vital. However, you may not use Vital. Maybe you’re on Serum or Massive? If that’s the case, read on – we’re going to look at the most popular synths out there and how to set them up for FM synthesis! FM Synthesis in Serum Firstly, let’s look at Serum , one of the most popular wavetable synths : Serum synth To set up FM synthesis, load up two wavetables (or basic waveforms) in OSC A and OSC B. Next, turn the volume of OSC B all the way down. This is because we are only using OSC B to modulate the frequency of OSC A. Next, under the Warp menu of OSC A, select “FM (from B)”. This means our OSC B is now modulating the frequency of OSC A! Setting up FM synthesis in Serum Now, the more you turn up the dial, the more FM you get! You can then play with the shape of OSC B, its octave and other parameters to affect the tone of OSC A. Note that when you use basic waveforms with sudden jumps in phase (like a square or a saw), you will get clicks. So it’s usually best to either stick to a sine wave, or use super complex wavetables to modulate. FM Synthesis in Massive We’ve looked at how to do FM synthesis in Vital and Serum, now let’s look at Massive. FM Synthesis in Massive Introduced in 2007, Massive proved to be a game-changer in the sound design world. At the time, it completely revolutionized bass music. To set up FM synthesis in Massive, enable the Modulation OSC by clicking on its on/off button. To the right, choose the type of modulation you want. In our case, this would be Phase. Even though Phase Modulation and Frequency modulation are not strictly identical, they achieve the same effect. Note that you can only frequency modulate one oscillator (either OSC 1, 2 or 3). To enable FM synthesis, simply click select the oscillator you want to modulate, and turn the Phase up: FM Synthesis in Massive You can play with the pitch of the modulation oscillator to achieve different tones. However, you cannot change the shape of the modulation oscillator (which is set by default to a sine wave). FM Synthesis in Massive X Next, let’s look at how to set up FM synthesis in Massive X: FM Synthesis in Massive X In Massive X, FM synthesis is generated with the PM knobs. PM stands for Phase Modulation, and as we’ve already explored, you can consider it as equivalent to Frequency Modulation. Underneath the two main oscillators are the modulation oscillators. These can switched from Sine to Triangle as well as other variations. For example, to enable FM for OSC 1, simply turn on PM1, then select the waveform you want and turn up the PM1 dial: Enabling FM synthesis Congrats, you’ve got an FM patch! In Massive X, you can even use two different modulators on the same oscillator by enabling both PM1 and PM2. And by playing with the ratio to the left, you can shape the tone to your liking. By the way, we have a full guide on Massive X and how it compares to Massive over here 😉 FM Synthesis in Phase Plant Next, let’s look at FM synthesis in Phase Plant: Phase Plant synth In Phase Plant, the most straightforward way to create an FM patch is with an LFO . Firstly, load up the oscillator you want to modulate (in this case, let’s just pick an analog sine wave). At the bottom of Phase Plant, load up an LFO. Route the LFO to the pitch of your oscillator: FM synthesis in Phase Plant Increase the amount of modulation and the rate of the LFO, and you’ve got yourself an FM sound! Another method is to load two different oscillators. For example, 2 sine waves. We can then tell the second sine wave to modulate the frequency of the first one: Modulating the frequency of OSC 1 with OSC 2 Note that the second sine wave does not have an output envelope. This way, it will not output any sound, and simply serve to modulate the frequency of our first sine wave. From here, you can play with the Harmonic ratio of the carrier to create different tones. That’s it for FM Synthesis! 🙏 Hopefully, you will now have a better grasp of FM synthesis and its potential. If you want to improve your overall sound design techniques, make sure to check out our Breakthrough Sound Design course ! Did I miss out on anything? Feel free to reach out to me over at [email protected]

F01 | waveforms with different frequencies

download.html | documentation and visible configuration; not a new native test

F01 waveforms with different frequencies
What is FM Synthesis? 🤔

Retained observation

Two sine traces show different cycle counts over comparable widths. Carrier frequency and modulator frequency are independent inputs to FM construction; their relationship is not encoded by the word "sine" alone.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: eb3df9d5dee6cab350e3568b2d61a3c842059316d2cfc07ec962e51ac6918921
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image.png

F02 | assign an LFO to a filter in Vital

download.html | documentation and visible configuration; not a new native test

F02 assign an LFO to a filter in Vital
What is FM Synthesis? 🤔

Retained observation

An explicit arrow maps LFO1 to a Vital voice-filter cutoff while oscillator shape remains Basic Shapes. Timbre motion can be placed in a downstream filter, leaving the source simple and independently editable.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: f168052358f068bd221c66a1dfe279c0107c28861204385d0c8c9b69190656b4
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-1.png

F03 | The Yamaha GS-1 released in 1980

download.html | documentation and visible configuration; not a new native test

F03 The Yamaha GS-1 released in 1980
What is FM Synthesis? 🤔

Retained observation

The GS-1 instrument photograph is historical context. It contains no visible operator-routing diagram or transferable numerical Vital settings. Preserved without inventing synthesis details from the photograph.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 4888eced162d5c0d5210d03cf15a0f0a552e56ef5a49003ef77b50d98a0c878b
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-2.png

F04 | The Yamaha DX7

download.html | documentation and visible configuration; not a new native test

F04 The Yamaha DX7
What is FM Synthesis? 🤔

Retained observation

The DX7 photograph supplies historical instrument context, not a readable patch algorithm. Its presence is not evidence that a particular Vital graph matches its synthesis or sound.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 97b00a2d9c37063b3b6a187dd8430c20161e0fd6e3d86fa57b78fadb7a4bc40b
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-3.png

F05 | A wavetable in Serum

download.html | documentation and visible configuration; not a new native test

F05 A wavetable in Serum
What’s the Difference between FM Synthesis and Other Types of Synthesis? 🎹

Retained observation

A Serum screenshot highlights one oscillator's wavetable while showing another source, sub/noise, filter and modulation sections. Retain the conceptual separation of ingredient and surrounding instrument; this is not a new Serum product target.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c0fabe7b155ada2954101aa8e67bf67068aa8fca105fc46cd94f0d24f5863867
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-5.png

F06 | Filtering out harmonics with a low-pass filter

download.html | documentation and visible configuration; not a new native test

F06 Filtering out harmonics with a low-pass filter
What’s the Difference between FM Synthesis and Other Types of Synthesis? 🎹

Retained observation

A low-pass response overlays a harmonic spectrum and slopes down above cutoff. This illustrates changing relative partial strength without replacing the source. The static plot does not demonstrate note-triggered motion; that requires the connection shown in F02 or an envelope mapping.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 74ed7ec402a5224c51fe039ce462fbb06229d42027d0f5519ce26e56229cee85
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-6.png

F07 | Using Fruity Granulizer for granular synthesis

download.html | documentation and visible configuration; not a new native test

F07 Using Fruity Granulizer for granular synthesis
What’s the Difference between FM Synthesis and Other Types of Synthesis? 🎹

Retained observation

Fruity Granulizer exposes grain spacing, wave spacing, speed and transient/time controls around a sample. It illustrates a different synthesis representation. These controls are not silently available in Vital's ordinary sample player.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 6d1dec73900aa1bf0993bac96344634af91b38978d8b284939db39aba3f31330
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-7.png

F08 | Operators in FL Studio's Sytrus

download.html | documentation and visible configuration; not a new native test

F08 Operators in FL Studio's Sytrus
FM Synthesis Terminology 📖

Retained observation

Sytrus displays six operator tabs and an operator volume envelope. The transferable idea is independently articulated modulation sources/carriers. Six visible Sytrus operators do not establish six audio oscillators or identical routing in Vital.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 6a43ca3d65c3dad87526a35db7b5e1d59488e62f90e798daea6b37538e8ad4c8
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-8.png

F09 | A screenshot of the synth Vital

download.html | documentation and visible configuration; not a new native test

F09 A screenshot of the synth Vital
FM Synthesis Terminology 📖

Retained observation

The initial Vital example uses a Basic Shapes sine with ordinary ENV1 and LFO1. This is the simple starting state for the article's construction sequence, not a reason to reset useful existing Replica candidates.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: d12ee5450968ff915d147442d27c30a72299ba89acd0ee7c8b3d3af7eeb4717c
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-9.png

F10 | choosing oscillators in Vital

download.html | documentation and visible configuration; not a new native test

F10 choosing oscillators in Vital
Creating your first FM patch 😎

Retained observation

Two Basic Shapes sine oscillators are enabled; OSC2's audible level is reduced. They have different roles, not one per stereo side. An ingredient can exist to modulate another oscillator without requiring an independently audible layer.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 3bb868326536a1446a15653f8a6205ae8b97ec18b4284d3804a7391f72ecc2c3
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-10.png

F11 | routing an oscillator as an FM modulator

download.html | documentation and visible configuration; not a new native test

F11 routing an oscillator as an FM modulator
Creating your first FM patch 😎

Retained observation

OSC1 selects FM OSC2 while OSC2 remains the sine modulator. The dependency is OSC2->OSC1's FM input, not OSC1->OSC2. Preserve carrier, modulator, their tuning, phase and amount; treating the pair as two summed waves loses the construction.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: a11f6b10a3f7e15a6a5851383cafe837def4ec5e2bc2ba1b0f0af6c311130c00
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-12.png

F12 | routing an envelope to the frequency modulation amount

download.html | documentation and visible configuration; not a new native test

F12 routing an envelope to the frequency modulation amount
Creating your first FM patch 😎

Retained observation

ENV2's decaying contour maps to OSC1 FM amount. This makes the spectral interaction stronger/weaker through the note without requiring the amplitude envelope to have the same shape. A transient spectral gesture can be synthesized, not only sampled.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 30baf0a8d058ab866db48ac6282f6ce7212b856a550299bf2eff11c94a17ffc8
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-13.png

F13 | Frequency or Phase Modulation

download.html | documentation and visible configuration; not a new native test

F13 Frequency or Phase Modulation
A quick word on Ring and Phase modulation ❗

Retained observation

The conceptual FM graphic shows a slow message, faster carrier and changing cycle spacing at roughly constant height. It distinguishes pitch/phase motion from amplitude modulation, but does not establish identical numerical FM and PM equations or Vital's exact scaling.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c5d63c18466a921b48f7ffe14ecf611891dcc795960d2d170124f2c6e51d3d0c
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-14.png

F14 | Ring Modulation

download.html | documentation and visible configuration; not a new native test

F14 Ring Modulation
A quick word on Ring and Phase modulation ❗

Retained observation

The ring-modulation illustration combines a sine and bipolar square into an amplitude/polarity-changing product. Retain RM as a different interaction from FM: changing oscillator ratios and source shapes affects their products differently.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 6ffbd53f22bf265487086777f788bed2c7f99af28638df4d623cfd73e48fbb62
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-15.png

F15 | the different types of modulation available in Vital

download.html | documentation and visible configuration; not a new native test

F15 the different types of modulation available in Vital
A quick word on Ring and Phase modulation ❗

Retained observation

Vital's wave-morph menu explicitly lists FM and RM from OSC2, OSC3 or Sample; the shown state selects RM OSC2 with a Brown Noise table in OSC2. Noise-like material can participate in oscillator interaction, not only a parallel hiss layer.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c476a1c8ac662b9de83ff2bf3b3b20de1d8e5142f29715e1c53e3e69f0803ff8
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-16.png

F16 | choosing waveforms in Vital

download.html | documentation and visible configuration; not a new native test

F16 choosing waveforms in Vital
The Bass Growl 🦁

Retained observation

The carrier changes to Combreezy while OSC2 stays a sine and FM OSC2 remains selected. Complex carrier plus simple modulator is another available allocation; not every useful FM construction needs both resources to be complex.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 4ed0dc70758080a7ed57f4609e31b78bec700d333d0fc3879c90d6e37672eb3c
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-17.png

F17 | routing an LFO to a filter in Vital

download.html | documentation and visible configuration; not a new native test

F17 routing an LFO to a filter in Vital
The Bass Growl 🦁

Retained observation

Two arrows connect the same LFO1 to filter cutoff and resonance. One gesture can coordinate spectral position and emphasis, with separate depths. This is a coupled motion recipe that a single cutoff trajectory does not fully preserve.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c79fe16ef4d03cccff9e382d8de99c6fcc235aca3c2677d5d2ad8cde5218b186
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-18.png

F18 | changing the shape of an LFO in Vital

download.html | documentation and visible configuration; not a new native test

F18 changing the shape of an LFO in Vital
The Bass Growl 🦁

Retained observation

The LFO peak moves earlier and the return becomes longer; rate also changes from the preceding screenshot. The recipe illustrates articulation via curve geometry and timing, but the pair is not a controlled one-variable comparison.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: fa6cd0741cdd7b27743701f2a62060c9749d87183ec8e00ad3bf0de3dc875555
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-19.png

F19 | setting a low-pass filter in Vital

download.html | documentation and visible configuration; not a new native test

F19 setting a low-pass filter in Vital
The Bass Growl 🦁

Retained observation

An additional square-like OSC3 routes to Filter2, whose low-pass differs from Filter1 processing the FM carrier. Independent branch filtering lets a support component keep its own spectral shape while the primary layer moves.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 105c8510f531820e8b9a3296c91846c9bacc00dcccd427e5b05a4d5aedd9acf5
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-20.png

F20 | routing two different FM modulations in Vital

download.html | documentation and visible configuration; not a new native test

F20 routing two different FM modulations in Vital
The Frozen Pad ❄️

Retained observation

The arrows form a serial FM dependency OSC3->OSC2->OSC1, with a sine carrier, different OSC2 resource and an additional noise sample. Preserve dependency order and distinguish which sources are audible. This spends the three oscillator roles differently from unison, stereo tables or three parallel layers.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: da150c5d098bc477814ef8ca3f9411ecf80507bb2c9dc0f32509c0e0ad45341f
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-21.png

F21 | changing the shape of an LFO in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F21 changing the shape of an LFO in Vital for FM synthesis
The Frozen Pad ❄️

Retained observation

A curved LFO in Sync mode at 4/1 displays six assignment indicators. One global gesture can coordinate many destinations. Indicators alone do not identify all six mappings; retain the surrounding article/patch context instead of guessing.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 14d75a549f1785efcd7644754387ca1c9ab903f4d95a27e43022def9b7b5fc2c
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-22.png

F22 | usign filters in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F22 usign filters in Vital for FM synthesis
The Frozen Pad ❄️

Retained observation

Filter1 low-passes OSC1, while Filter2 high-passes OSC2 and Sample. This is a specific complementary branch arrangement: body and upper texture can be shaped independently. It is not simply an EQ on the final summed waveform.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: b438b956087217e26058dfbd29bd50a9800d3de06a06b7f317c36a1961caa555
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-25.png

F23 | drawing a pad-like envelope in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F23 drawing a pad-like envelope in Vital for FM synthesis
The Frozen Pad ❄️

Retained observation

ENV1 shows a gradual attack, a high sustained stage and a curved release. Amplitude articulation is independent of the FM network in F20. Long attack does not mean the FM depth or filter motion must rise at the same rate.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 92475369c9a31171d27065abbe7b78c9b6e5ce7d0457331227d460f1ee87cc03
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-23.png

F24 | enabling FM modulation in Vital

download.html | documentation and visible configuration; not a new native test

F24 enabling FM modulation in Vital
The Frozen Pad ❄️

Retained observation

An LFO assignment ring is visible on OSC1 FM amount; OSC2 tuning is shifted. The carrier/modulator relationship can evolve periodically, unlike F12's decaying envelope. Retain both tuning ratio and depth trajectory.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 2653f12cfde053844f2dedc6663d092f8bb557ad9687b31fc64f18a8b8fbfd52
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-24.png

F25 | setting the waveforms in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F25 setting the waveforms in Vital for FM synthesis
The Jump Up Lead 🤸

Retained observation

The next recipe uses a sine carrier transposed -36 semitones, Virus_WT_001 modulator and FM OSC2, with low audible modulator level. The relative tuning is part of the timbre, not necessarily an error in the supplied MIDI.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 974172e4b4a16b3c6a2c389f2dae10cd8541348a15a9140c910f5300a9e079a6
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-26.png

F26 | drawing an LFO in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F26 drawing an LFO in Vital for FM synthesis
The Jump Up Lead 🤸

Retained observation

A rapid curved rise followed by a long curved fall is drawn in Trigger mode. The shape remains named Triangle despite being edited, so resource names alone cannot describe the actual contour. Preserve points and curvature.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 3cf2df644b51d015d288b3ae40ff5cefaff319d456fdb0e5732cc024ebf8e17f
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-27.png

F27 | assigning an LFO in Vital for FM synthesis

download.html | documentation and visible configuration; not a new native test

F27 assigning an LFO in Vital for FM synthesis
The Jump Up Lead 🤸

Retained observation

LFO1 is assigned to the White Noise sample's level; the sample routes to Filter2, which high-passes its branch while Filter1 shapes OSC1. This couples textured attack/body motion to a separate filtered ingredient instead of baking it into the carrier table.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 7cc28befcc88a10967668e92bd439572d732bf21623e1b5c6da450d0a2d4f2c7
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-28.png

F28 | applying some compression and distortion in Vital

download.html | documentation and visible configuration; not a new native test

F28 applying some compression and distortion in Vital
The Jump Up Lead 🤸

Retained observation

Multiband compression precedes Soft Clip distortion with its filter set Pre; a modulation indicator also appears at the filter cutoff. This sequence combines dynamic shaping with an input-dependent nonlinear stage. Preserve order and modulation, not merely the two effect names.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: da6890f3487be4418f5ec9a285f6b9caedde8bbfa520d1ba698d65c7f509058d
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-29.png

F29 | applying some EQ and filtering in Vital

download.html | documentation and visible configuration; not a new native test

F29 applying some EQ and filtering in Vital
The Jump Up Lead 🤸

Retained observation

EQ low-cut shaping precedes an Analog FX filter, and cutoff modulation indicators are visible. Static balance and moving final shaping can coexist with the voice filters and FM network. This is a multi-stage recipe, not proof that every stage is necessary for every sound.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 44888cf45d14a64cef471040e06d9dc53331d0121d15013a3040b92685455590
Original URL: https://www.edmprod.com/wp-content/uploads/2023/04/image-30.png

F30 | Serum synth

download.html | documentation and visible configuration; not a new native test

F30 Serum synth
FM Synthesis in Serum

Retained observation

The Serum example uses different tables, RM from A, a patterned LFO and macros. It is cross-synth illustration of connected tools, not evidence of identical DSP or a requirement to switch our output target.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 2bf192287e244437c90d8b4166d210a6fd4f52e7b516fd257d0173303852ec9c
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/Serum-3099718384.jpg

F31 | Setting up FM synthesis in Serum

download.html | documentation and visible configuration; not a new native test

F31 Setting up FM synthesis in Serum
FM Synthesis in Serum

Retained observation

The crop points to Serum's FM FROM B on oscillator A. The transferable dependency direction corresponds conceptually to a modulator feeding a carrier; parameter amounts and internal scaling must not be copied numerically into Vital.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: fdc67cb2359a56c0d597576ad639749f5f7713686c93320791c2fa93d796c1df
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-80.png

F32 | FM Synthesis in Massive

download.html | documentation and visible configuration; not a new native test

F32 FM Synthesis in Massive
FM Synthesis in Massive

Retained observation

Massive separates three oscillators, a dedicated Modulation OSC, two filters, inserts and FX. The displayed architecture reinforces that audio sources and control routes are distinct. It does not expand Vital's native oscillator budget.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 390fd40786af6ee6deccec18d9c32365550ac53d42ce46089c023a0bdf7dc48a
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-81.png

F33 | FM Synthesis in Massive

download.html | documentation and visible configuration; not a new native test

F33 FM Synthesis in Massive
FM Synthesis in Massive

Retained observation

The zoomed Massive panel highlights Phase modulation with oscillator-selection buttons, separate from Ring Mod, Position and Filter FM. Preserve the exact target domain rather than using FM as a label for every modulation operation.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c5f5891ccb685236393ec9929eec2a767610bd4cfb87016ba4fcdcb9e1602f10
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-82.png

F34 | FM Synthesis in Massive X

download.html | documentation and visible configuration; not a new native test

F34 FM Synthesis in Massive X
FM Synthesis in Massive X

Retained observation

Massive X displays two main wavetable sources with PM inputs, noise and distinct modulator envelopes. This is a reference architecture, not a Vital control map. Independent spectral and amplitude trajectories remain the reusable principle.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c4d5ff277f4b1d8e74332e1ad21e0c6d8566610cd2b36df655f0d907c2c6787d
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/massivex-2736225806.png

F35 | Enabling FM synthesis

download.html | documentation and visible configuration; not a new native test

F35 Enabling FM synthesis
FM Synthesis in Massive X

Retained observation

The Massive X crop highlights PM1 enable and its amount/source controls. Routing availability and modulation depth are separate choices. A mode label or enabled button alone does not establish a consequential modulation amount.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: c2fe57a05c3c09769d5686107503786e9564d1e3fb896b7ea1db4ba53a9a32aa
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-83.png

F36 | Phase Plant synth

download.html | documentation and visible configuration; not a new native test

F36 Phase Plant synth
FM Synthesis in Phase Plant

Retained observation

Phase Plant shows multiple generators and three FX lanes with macros and motion sources. It illustrates graph composition, while its lane/oscillator capacities must not be assumed to exist identically in Vital.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 4f54f4e49d99982512c096039fdcab1dbf77b277d2cffd38d906e5c5e013755f
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-84.png

F37 | FM synthesis in Phase Plant

download.html | documentation and visible configuration; not a new native test

F37 FM synthesis in Phase Plant
FM Synthesis in Phase Plant

Retained observation

A 100 Hz LFO visibly maps to an analog oscillator pitch control in Phase Plant. This is a different route from an oscillator-to-oscillator dependency. Do not generalize its update behavior to Vital's ordinary modulation matrix without using the existing native/source distinctions.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 8178baf623fc1f72f2e1e16187a8e43fb4b1e139bd9b3b56f888e6e618e2ef8d
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-85.png

F38 | Modulating the frequency of OSC 1 with OSC 2

download.html | documentation and visible configuration; not a new native test

F38 Modulating the frequency of OSC 1 with OSC 2
FM Synthesis in Phase Plant

Retained observation

The caption says frequency modulation, but the highlighted target and tooltip read Phase Offset. Preserve the actual screenshot as phase-target modulation between oscillators, not literal proof of a frequency-input connection. This clarification retains the technique without copying an imprecise label.

Source SHA-256: 2c18aa1465a318a1104c73f4ea4f27d2add7ea8cf339cd24356915c768555576
Image SHA-256: 2b152eacb7bfb6312a63f40ee820e4c80b44293858961f395b397350a014f086
Original URL: https://www.edmprod.com/wp-content/uploads/2023/11/image-86.png