FMMF is a freeware FM synthesizer made for the KVR Developer Challenge 2009. It is 32-bit and Windows only, so you will probably need a wrapper for running.
I used jBridge for using it in Ableton. You can download it from the De La Mancha website.
Features
- 4 operators
- FM synthesis
- 17 algorithms
- 11 different waveforms per operator
- 7 multi segment envelopes
- amp, pitch and effects modulation
- 3 LFOs for pitch and effects modulation
- arpeggiator
- resonant low pass filter
- distortion effect with 18 flavours
- delay with comb delay option
- harmonics can be adjusted from 1 to 256
- adjustable polyphony
- portamento
- 64 presets by brian botkiller
The Idea
The music I made with the FMMF synth consists style elements from:
- house
- breakbeat, and
- trance genres
The core of the drums is a breakbeat loop I chose from a sample pack. I designed the basses first.
Project Setup
I used these basic settings for the project
- tempo 120 BPM
- rhythm signature 4/4
- C-major
Workflow
I progressed with the track in this order:
- basses
- pad
- leads
- fx sounds
- drums
- mixing fine tuning
- mastering
I started with making ideas in the session view, then added layers and layers. I finished the drop part, then copied the patterns to the arrangement view.
BassC1
I started the track with this sound. The notes are: C1, E1, G1, D1, A1, E1, G1, D1.
Synth:
- algorithm 1+2+3+4
- peak, octave 0
- sine, octave 1
- triangle, octave 2
- sine, octave 0
Effects: Utility, +9 dB
BassC2
The notes are almost the same as before, but all are an octave higher and there is an extra octave jumping note at the end of the beats.
Synth:
- algorithm 1+2+3+4
- square, octave 0
- sine, octave 1
- triangle, octave 2
- sine, octave 0
Effects:
- Utility, +9 dB
- EQ Three, mids +2 dB
BassC3-Dl
This layer consists of 4-5 notes spanning 2 bars. All notes are C3.
Synth:
- algorithm 1+2+3+4
- square, octave 0
- sine, octave 1
- triangle, octave 2
- sine, octave 0
Effects:
- Utility, +9 dB
- Auto Filter, low pass mode, freq 2.9 kHz, resonance 65%, amount 30, rate 1 beat, shape sine
- Ping Pong Delay, freq 2 kHz, bandwidth 2, feedback 33%, dry wet 33%
- EQ Three, mids -1 dB
PadC4
The pad has these triad chords in order within 8 bars:
- C4 – E4 – G4
- E4 – G4 – B4
- D4 – F4 – G4
- C4 – D4 – G4
- E4 – G4 – B4
- C4 – E4 – G4
- C4 – E4 – G4
- D4 – G4 – D5
The character of the chord sequence goes around the basic C major chord (C – E – G). There are reversed chords and suspended chords as well. But these are just for a bit of variation.
Synth:
- algorithm 1+2+3+4
- octava wave, octave 0
- amp envelope set with 5 points, long attack, long release, full sustain
Effects:
- Ping Pong Delay, freq 1.9 kHz, bandwidth 3.42, feedback 33%, dry wet 33%
- Reverb, size 165, stereo 120, decay 6.5 sec, pre-delay medium, dry wet 52%
- Utility, +4 dB
- Auto Pan, amount 80%, rate 1/4, phase 0, shape 0, offset 45, LFO wave triangle
- EQ Three, mids +2 dB
LeadC4
The lead used in the C4 range uses the Cluster1 wave type as a basis for the sound.
Synth:
- algorithm 1+2+3+4
- cluster1, octave 0
- sine, octave 0
- sine, octave 0
- sine, octave 0
- default settings for envelopes
Effects:
- Utility, +5 dB
- Reverb, size 156, stereo 100, decay 3.4 sec, pre-delay default, dry wet 48%
- EQ Three, highs -1 dB
LeadC5
This lead is in the C5 range and supports the previous line with a Ramp wave (a version of saw wave).
Synth:
- algorithm 1+2+3+4
- ramp, octave 0
- sine, octave 0
- sine, octave 0
- sine, octave 0
- default settings for envelopes
Effects:
- Utility, +4 dB
- Ping Pong Delay, freq 1.4 kHz, bandwidth 3.42, feedback 54%, dry wet 44%
- EQ Three, mids +1 dB
AbstC3
This is the first effect type sound. It has got both tonal and atonal character.
Synth:
- algorithm 1+2+3+4
- saw, octave 0
- square, octave 0
- sine, octave 0
- sine, octave 0
- amp for operator 1 set to 10 stages consisting of 5 ups and downs
- fx lfo set to attack – decay phase with 3 points
- filter freq set to 15 with resonance 3.9
Effects:
- Saturator, drive +33 dB, type Hard Curve, output -12 dB, soft clip on, base 10, depth -4.5
- Chorus, feedback 47%, dry wet 40%, amount 1.9 ms, rate 1.01 Hz
- EQ Three, mids -1 dB
AbstC4
This is an octave higher then the previous sound and is a different version of it.
I copied and pasted and modified some bits.
Synth: this is a copy of the previous but with an added fx LFO stage.
Effects:
- Overdrive, freq 1.25 kHz, bandwidth 6.5, drive 50%, tone 50%, dynamics 50%, dry wet 90%
- Flanger, dry wet 29%, LFO amount 100%, delay time 2.5 ms, feedback 0.9
- Utility, +4 dB
- EQ Three, highs +1 dB
Breaks
The breakbeat was the starting point for the drums. It has an agressive character, with big kick and snare. I also made it even hotter with Saturator.
Effects:
- Saturator, drive +5 dB, type Soft Sine, output -2 dB
- EQ Three, highs +2 dB
- Limiter, default settings
Shak1
The first shaker part of the song. I panned it to left.
Effect: EQ Three, highs +1 dB
Shak2
The second shaker instrument. I panned it to right.
Effect: EQ Three, highs +1 dB
Perc
I automated a percussion track with Flanger and Auto Filter. Both create great interest in the mix on this sound.
Effects:
- EQ Three, lows cut completley
- Flanger, LFO amount 100%, dry wet 36%, rate default
- Utility, +2 dB
- Auto Filter, low pass mode, freq 3.5 kHz, resonance 41%, LFO amount 30, rate 1.5 beat
Conga
I made the sound of the congas more agressive with Saturator.
Effects:
- Saturator, drive +16 dB, type Analog Clip, output -4 dB
- EQ Three, low -2 dB, mid 0, high +1 dB
- Limiter, default settings
Mixing
I created four groups for each category type. I mixed along continously as I created the track. I made space for the bottom end with EQ low cuts.
- drums: Limiter, default settings
- bass: Compressor, sidechained to Break beat
- mids: EQ Eight, low cut at 200 Hz
- fx: EQ Eight, low cut at 200 Hz, Limiter, default
Seasoning
I used several effects to season the sounds:
- EQ Three
- Chorus
- Saturator
- Flanger
- Delay
- Reverb
- Auto Pan
- Auto Filter
I didn’t explain exactly all settings, because I went for feel and taste. I encourage you to experiment and use your ears and ideas for this phase.
My tip for this is to allow yourself an extra day spending time on the mix. Then you can re-evaluate the overall sound and possible dial back the settings, if something is too much.
You can also use reference tracks to help tune the dry wet ratios as well. The reference track can be any good sounding music you like in the given style or genre.
Mastering
For finalising the track I checked mono compatibility with the Utility width set to 0% then changed back to 100%. After that I made a low cut at 35 Hz (mids) and 200 Hz (side), then used a default Limiter to catch peaks.
I already mixed with high volume levels so I didn’t need to boost with the Limiter input level.
Effects chain:
- Utility
- EQ Eight
- Limiter
Export
I used these setting for rendering the music:
- WAV file type
- 44100 Hz sample rate
- 24 bits bit depth
- Triangular dithering
- Normalize turned Off
Summary
That was my tutorial for creating a song with making sounds using the FMMF instrument. I designed the basses, pad, leads and effect sounds as well.
There is a lot more you can do with FM synthesis. Try out several algorithm types and the multi stage envelopes.
{excerpt}
Read More