- Hybrid FM and subtractive synthesis with resonant filter
- 300 voice polyphony (6-op FM) with layering ability to create sounds made of 12, 18, 24 or more FM operators
- Free algorithm & envelope design: use the touch screen to link the operators together and shape your envelopes
- 24 fully customizable waveforms, built-in effects, multitimbral, microtuning support and much more...
Ambient / ElectronicClassic FM bass, percussions, leads and lots of other sounds are inside the preset banks.
AnalogWarm analog-like sounds made with the resonant filter. Operators are used like the oscillators of a subtractive/additive synth, using FM only to build the basic oscillator sound.
Ethereal PadsWide atmospheric pads made by stacking layers and using the integrated reverb effect.
OrchestralOrchestral rendition using the GM-compatible patch bank (excerpt from A.Dvorak - Symphony n°7 in D minor)
Dark ambient & SFXHeavy use of looped envelopes and complex pitch envelopes. The Voice Sequencer helps here to create rhythmic and evolving sounds.
Designed and hand-made in France in our workshop.
Can be used as a rack or table top synth, 45° tilted support bars are provided for comfortable use.
The EssenceFM is a modern FM synthesizer representing our new vision of FM synthesis.
By using a large touch screen and dedicated knobs/keys for common operations, creating complex FM sounds is easier than on any other synth. The 1000-step undo/redo history encourages you to experiment with sound without having to worry about making mistakes!
Choose between linear and exponential envelopes
Link the operators together by drag'n'drop
Design complex envelopes easily
The EssenceFM is organized into 4 modes accessible with the buttons.
- Performance is ideal for orchestrations, polyphonic expression controllers (MPE) or very fat sounds.
- Patch is where you layer Voices, split them across the keyboard, detune them and setup other behaviors like the arpeggiator
- Voice is a 6-op FM sound with its envelopes, frequency parameters, filter settings and more.
- Global provides everything else: display and MIDI settings, waveform editing, scales...
Subscribe to the newsletter to receive Kodamo news.
The EssenceFM is now available for pre-order, with a release date expected for February/March 2020.
Design your own algorithms by creating links between operators.
Draw waveforms with the touch screen or import them from wave files.
The EssenceFM has 24 fully customizeable waveforms.
Make complex envelopes easily by moving the points and defining their attributes (sustain, loop start, loop end...)
Create layers and splits with advanced options like round robin,
exclusion groups and arpeggiator.
Design exotic scales, early temperaments and microtunings.
Use the modulation matrix to shape the sound in every possible way.
Assign parts to different audio outputs and configure each effect DSP.
These pictures show the development process, they are not representative of the final product.
Demonstration for the SynthFest. This was the first prototype, shown on June 2019.
Specifications may be subject to change until the product development is finished.
|Synthesis type||6-operator FM|
|Polyphony (FM Voice)||300|
|Operator control||Multiplier (x0...x40) or fixed frequency (0...20Khz)|
Quartertone & fine tuning
Key volume scaling (graphical)
Waveform phase control
|Waveforms||24 interpolated, band-limited waveforms|
|Waveform edition||Free drawing / import from wave file.|
Operations : Flip X, Flip Y, Smooth, Set volume, Remove DC, Mix two waveforms, Crossfade, Maximize, Add harmonic
|Envelope generator||6-points graphical, logarithmic, 14 per voice (6x volume, 6x pitch, 1x filter, 1x pan)|
|Patch layer parameters||Volume|
Exclusion Group (8 groups)
Round Robin (32 slots)
|Filter||1 per voice, lowpass, resonant|
|LFO||1 per voice, waveform + bitmask combination|
Waveform offset, delay & attack rate control
Independant or synced
|Max. Voices per patch||128 layers/splits|
|Max. Total Voices||3328 (26 banks * 128 voices)|
|Max. Total Patches||3328 (26 banks * 128 patches)|
|Max. Total Performances||256|
|Modulation matrix||8 source/destination mappings per voice|
Choose between 138 sources and 228 destinations
Scaling and Offset parameters
|Modulation matrix Sources||Note number|
Number of active notes
Envelope (pan, filter, operator volume/pitch)
Random number generator
MIDI CC (0...127)
|Modulation matrix Destinations||Operator Volume|
Operator Frequency Mult
Operator Frequency Coarse
Operator Frequency Fine
Operator Initial Phase
Operator Volume Envelope Speed
Operator Volume Envelope Segment 1-6 Time
Operator Volume Envelope Point 1-6 Height
Operator Pitch Envelope Speed
Operator Pitch Envelope Segment 1-6 Time
Operator Pitch Envelope Point 1-6 Height
Filter Envelope Speed
Filter Envelope Segment 1-6 Time
Filter Envelope Point 1-6 Height
Pan Envelope Speed
Pan Envelope Segment 1-6 Time
Pan Envelope Point 1-6 Height
|Sound engine internal resolution||32-bit float|
|Scales/Temperaments||32 editable presets|
Custom scales up to 32 notes, 0-1200 cents tuning, octave stretching
|Transposition||+36/-36 semitones. Global, per patch and per voice|
|Audio latency||< 2ms|
|Boot time||< 3s|
|Arpeggiator||1 per voice (300 total), 16 events, 128 steps resolution grid, 1-500 BPM tempo, syncable to MIDI beat|
An event contains a voice ID, a note number, a duration and a volume. It can trigger notes or dynamically swap the FM parameters with another voice
|Multitimbrality||300 voice / 16 parts assignable to any MIDI channel|
|Supported standards||General MIDI, MPE|
|Misc||DX7 patch import (via SysEx, partial support)|
Random voice generation
|Effect Processors||2 multi-effect processors with independant Send level for each part|
|Effect List||Reverb (7 types)|
Distorsion (5 types)
Equalizer (3 band, 24dB/oct)
|Internal Resolution||48Khz, 32-bit float|
|Audio||8x 6.35mm jack outputs, balanced, useable as 4 stereo pairs or 8 mono.|
Stereo 6.35mm unbalanced headphones jack output
|MIDI||DIN (In, Out, Thru), RTP-Ethernet (AppleMIDI), USB device, USB host|
|USB host capabilities||MIDI standard interface|
|USB device capabilities||USB 1.1 Full-Speed MIDI class-compliant device (no drivers required), 1ms latency|
|Power input||DC IN 12V 2A|
|IP||User-defined or using DHCP|
|Port||User-defined (default 5004/5005)|
|Network latency||0-3ms (normal use)|
0-1ms (display disabled)
|Type||7" IPS capacitive touch screen|
|Resolution||400*240, 16-bit (65536) colors|
|Viewing angle||160° horizontal|
(Calculated for text readability. Colors may change depending on angle.)
|Refresh rate||Fixed, 60 FPS|
|Background||5 types, customizeable colors|
|Other||Adjustable backlight brightness|
Dim/Turn off the screen after a delay
Background pattern and color selection
Touch screen calibration
Blue level adjustment
Sound feedback on touchscreen
Key LED backlight enable/disable
|Edition, Memory & Storage|
|Controls||Touchscreen, 14 Kailh mechanical switches, 7 Bourns rotary encoders, 2 volume pots (main output & headphones)|
|Virtual keyboard||QWERTY, QWERTZ, AZERTY|
|Undo/Redo history||1000 steps|
|Global memory protection||Write protect option for Patches, Voices, Performances, Scales and Waveforms|
|Import/Export||Patches, Voices, Performances, Scales and Waveforms from USB mass-storage devices.|
|Firmware upgrade||Via USB|
|Accessories||Universal AC adapter, user manual, tabletop brackets|
|Size (EssenceFM)||133 x 482.6 x 58 mm|
|Weight (EssenceFM)||1.8 kg|
|Size (package)||600 x 150 x 150 mm|
|Weight (package)||2.5 kg|
|Standards Compliance||See Safety Certification Standards page|
|Operating Temperature||0 ~ 40°C|
|Power consumption||~ 10W (to be confirmed)|
|Power adapter||Universal wall adapter, AC IN 100-240V|