Today we will be creating an acid lead sound. This is not really an emulation of sounds made on Roland TB-303 because in FM8 this involves a bit different technique. We will use modulator in combination with highly resonant filter to modulate our carrier operator. This will produce some very interesting effects which are suitable also for many other sounds not just 303 like acid synth lines.

Here is the MIDI sequence:

First, let’s set our carrier. Enable operator F. Set it’s waveform to soft square and route it to the audio output.

Soften the operator F envelope attack and release times to avoid any clicks in the sound.

Now to the modulator.

Enable operator C. Choose sawtooth wave.

Set self-modulation amount of operator C to 23.

Now route operator A to noise and waveshaping module X with the amount of 100.

Then route module X output to filter module Z again with amount of 100.

Set X module to something like this:

And Filter Z module to something like in the picture below:

Now route filter module Z output to our carrier operator F with amount of 60. Also set self-modulation amount of operator F to 21.

So we are using filter and waveshaper just for shaping the modulator signal and then sending it to carrier F.

We will not be directly hearing the filter . Only the effect it has on the frequency modulation of operator F.

Tweak the filter cutoff slightly at it’s highest values, if you go too low, the sound get distorted and unusable.

Go to the carrier operator F and set it’s ratio value to 0.

This means note pitch won’t have any effect on the frequency of the operator F anymore. Now the frequency of operator F will be fully determined only by modulating operator A.

We do that to get rid of the bass frequencies in our carrier also the effect will get more pronounced.

Now we could double this whole patch, to get a bit bigger sound.

Enable operator D, this will act as our second modulator.

Set it to sawtooth wave and set self-modulation amount to 27.

We will detune both our modulators relative to each other. So set operator D ratio value to 1.0030 and operator C ratio value to 0.9970.

Route output of operator D to filter X module with amount of 100.

Now we need also second carrier.

Enable operator E, set it to soft square waveform like we did with operator F.

Set operator’s E ratio to 0 and self-modulation amount to 22.

Also soften the attack and release stages of the envelope to avoid any clicks.

Also route the output of filter Z module to operator E with the amount of 60.

Route output of operator E to audio output and pan both of our carries to left and right. This will give our sound some wideness.

Let’s assign LFO to modulate our filter cutoff.

Go to the Mod page of FM8.

Set LFO1 like in the picture below and route it to filter module Z with the amount of 19.

Also let’s add some effects.

Got to the FM8 effect section and enable Shelving EQ. Boost the high frequencies so we get even sharper sound.

I have used Ableton’s ping pong delay to give sound some tail.

Now if you want to get even more screaming sound just raise the filter resonance.

Experiment with different filter and waveshape parameters and modulation amounts.

Also I recommend using another instance of FM8 playing same midi sequence for lower part of the sound. I have used simple sine wave with self-modulation amount of 51 and ratio set to 1.

Here are few variations:

Also try other waveforms for carriers (or modulators).

I’ve experimented a bit, and to my ears Soft Tristate and also Short Tristate works great for carriers.

Be sure to set the same waveform for both left and right carrier since different waveforms respond differently to modulation.

Download the sound

I’ve also included patch with four morph variations.

This is not meant for real time morphing of the sound but rather as for separate variations of the sound. You can download the patch here.

Hope you have enjoyed these tutorial.

If you have any questions or comments feel free to leave them below.

Acid synth tutorial in FM8

| FM8 Tutorials | 0 Comments

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • edv!n

    Very nice tut!

    And…modulating carriers with FILTER OUTPUT?
    How do you come up with this :-)
    Would you care to explain more about what happens about that particular point, perhaps even provide an img example of what this would look like on the waveform? I can imagine the filter just filtering the other operators, but MODULATING it…hmm.

    excellent stuff – thanks!


    • Tonko Sekulo

      Thanks edv!n, Im glad you like the tutorial.

      We have used this technique because of the resonance properties of the filter.
      The filtered modulator concept is nothing new since filtering in general is just one way of altering the frequency content of waveform. You do something similar if you modulate one modulator with another which then modulates the carrier. You are basically also changing the frequency content of the modulator to modulate the carrier.

      Try using this technique with both resonance amounts set at zero. You will hear it doesnt sound very exciting.

      Its because of resonance things get a bit more interesting. Resonance parameter affects the frequencies around the filter cutoff frequency and boosts them. At high resonance values these boosted frequencies begin to produce feedback like effect resulting in distortion and other transformations in the signal. And with changing the cutoff frequency of the filter you are also changing the position of these boosted frequencies in the frequency spectrum of waveform. This excessive energy from the resonating filter is then distributed among partials in the carrier waveform in a very complex way which creates all sorts of sidebands in the sound. The amplitudes of this frequency components are determined by Bessel functions which would require in-depth mathematical study to explain and understand this phenomenon more in detail.

      This is the best I can explain you since I also dont understand it any more than this.

      You can see the waveform in the Spect display of the FM8. Use sine wave for a carrier to better see what is going on with the waveform.

  • BonePaw

    Ah, i really like this synth. Strong and sharp yet morphable and variable. Very nice synth ;w;

    Though.. The download link for the patch is broken.. Pretty much every download link i find on this site is.. Just letting y’all know…