Chapter 5
The digital oscillator
Twenty-two oscillator types, from saw waves to granular samples.
In this chapter · 24
- 5.1Oscillator basics
- 5.2The 22 oscillator types
- 5.3Basic Waves
- 5.4Superwave
- 5.5Wavetable
- 5.6Harmonic oscillator
- 5.7Karplus-Strong
- 5.8Virtual analog
- 5.9Waveshaper
- 5.10Two-operator FM
- 5.11Granular formant
- 5.12Chords
- 5.13Speech
- 5.14Modal resonator
- 5.15Noise
- 5.16BASS
- 5.17SAWX
- 5.18HARM
- 5.19User wavetable
- 5.20Sample
- 5.21Scan grains
- 5.22Cloud grains
- 5.23Hit grains
- 5.24Vocoder oscillator
Oscillator basics
Every MicroFreak sound starts in the digital oscillator. The analogue filter, the envelopes and the LFO are there to shape what it produces. Rather than one fixed design, the oscillator can switch between 22 synthesis models, and four knobs run them all: TYPE picks the model, and WAVE, TIMBRE and SHAPE change its sound in ways that depend on the model.
The four controls
- TYPE
- Selects the oscillator model, and the display draws a picture of it with its current values. Unusually, Type can itself be a modulation destination: the envelopes, the LFO, keyboard pressure, the sequencer and the arpeggiator can all switch models. With a fast LFO the oscillator jumps from model to model for some very strange timbres.
- WAVE, TIMBRE and SHAPE
- Three parameters chosen for each model. What they do changes with the type, so the guide lists them type by type. Turn one and the display names the parameter it is changing. All three can be modulated from the The matrix, which is where the oscillator really comes alive.
The oscillator plays from C-2 to G8. The keyboard covers only two octaves of that, so use the Octave buttons to move it up or down.
Wave, Timbre and Shape have two tracking speeds. Slow, the default, moves in small increments for precise sound design. Fast suits big sweeps while you perform. Set it at Utility > Browsing > Osc Knob Speed (Utility: global settings), or on the Device tab in MIDI Control Center. At either speed the knobs also accelerate when you turn them quickly.
Key combinations
- SHIFT + turn WAVE
- Changes Wave at the opposite speed to the
Osc Knob Speedsetting. - SHIFT + turn TIMBRE
- Changes Timbre at the opposite speed to the
Osc Knob Speedsetting. - SHIFT + turn SHAPE
- Changes Shape at the opposite speed to the
Osc Knob Speedsetting.
From the community
Tutorials | MicroFreak - Episode 1: Introduction
Arturia
Official tutorial 1: a run through the oscillator types and what Wave, Timbre and Shape do, plus a first taste of paraphony.
The 22 oscillator types
The 22 types cover a good deal of synthesis history: classic analogue shapes, wavetables, additive synthesis, physical modelling, FM, granular synthesis, speech and, since firmware 5.0, sample playback. The table lists them in the order the manual describes them, by the name the display shows.
| Type | What it is | In a line |
|---|---|---|
| BasicWaves | Classic waveforms | Morphs from square to saw to a pair of saws, with a sine sub-oscillator. |
| SuperWave | Detuned stack | Detuned copies of a saw, square, triangle or sine for thick, lush tones. |
| Wavetable | Wavetable | Scans the 32 cycles of 16 factory tables, with optional chorus. |
| Harmo | Harmonic oscillator | Builds tones by summing harmonics made from whole waveforms. |
| KarplusStr | Karplus-Strong physical model | A resonator that you strike, bow, or both. |
| V.Analog | Virtual analogue | Two detunable waves: a variable square and a variable saw. |
| Waveshaper | Waveshaper and wavefolder | Bends and folds a wave for brighter, richer harmonics. |
| Two Op.FM | Two-operator FM | Two sine oscillators modulating each other’s phase, with feedback. |
| Formant | Granular formant | Grains arranged into formants for vocal, resonant tones. |
| Chords | Four-voice chords | A whole chord from one key, with chord type, inversion and waveform on the knobs. |
| Speech | Vowel and speech synthesis | Sings vowels and says words, numbers, letters and colours. |
| Modal | Modal resonator | Struck and resonating bodies with variable material and damping. |
| Noise | Noise plus tone | Particle, white or metallic noise blended with a pitched wave. |
| Bass | Quadrature oscillator | A sine and cosine pair with saturation, folding and noise. |
| Sawx | Modulated sawtooth | A saw thickened with noise phase modulation and chorus. |
| Harm | Additive partials | Partials spread from unison to an octave, with rectification and noise. |
| WaveUser | User wavetable | Like Wavetable, but plays your own tables and has a bit-depth control. |
| Sample | Sample playback | Plays your samples with start, length — including reverse — and loop. |
| Scan Grains | Granular, scanning | Plays a sample as grains, moving through it at the speed you set. |
| Cloud Grains | Granular, positioned | Grains from a start position you control, with density and chaos. |
| Hit Grains | Granular, percussive | Grains with a sharp envelope for percussive sounds. |
| Vocoder | Vocoder carrier | A saw, pulse or noise carrier for the built-in vocoder. |
Two outside designers contributed models. Mutable Instruments allowed Arturia to use some of the open-source oscillator designs from Plaits, its popular 2018 Eurorack module. The manual introduces that group straight after KarplusStr, starting with V.Analog. BASS, SAWX and HARM come from Noise Engineering: they are special versions of the models in its Virt Iter Oscillator Platform, a module that ships with the same three models and can be flashed with others.
Plaits knob names
| MicroFreak knob | Plaits name |
|---|---|
| WAVE | Harmonics |
| TIMBRE | Timbre |
| SHAPE | Morph |
From the community
Arturia MicroFreak Review and Tutorial: Everything you need to know, including all 12 sound engines
loopop
The definitive overview: every original engine, the filter, touch keys, matrix, cycling envelope and Spice & Dice, fully chaptered.
Tutorials | MicroFreak - Episode 1: Introduction
Arturia
Official tutorial 1: a run through the oscillator types and what Wave, Timbre and Shape do, plus a first taste of paraphony.
Arturia’s MicroFreak | Complete tutorial/review (all oscillator types + patch ideas)
Woochia - Charly Sauret
Complete chaptered tutorial-review covering all original engines, the matrix, arp, sequencer automation and the Utility menu.
Arturia Microfreak : 30 Freaky Tips
Audioreakt
Engine-by-engine techno sound design tips, from PWM-style LFO tricks to Key/Arp modulated hats (pre-vocoder firmware).
Using the Arturia MICROFREAK OSC Types, complete deep dive guide tutorial
XNB
Long chaptered walkthrough of every engine up to firmware 4, including the Noise Engineering trio and user wavetables.
- MicroFreak detailsArturia — Feature-by-feature breakdown with audio examples of the oscillator modes.
- MicroFreak - OscillatorsArturia Support — Who built which engine (Arturia, Mutable Instruments, Noise Engineering) and how to import wavetables for WaveUser.
- MicroFreak - General QuestionsArturia Support — FAQ on the oscillator modes, how Spice and Dice randomise a sequence, the Amp Mod button and keyboard grounding.
- Quick tips: changing oscillators while live jamming with Arturia MicroFreakCDM — Using a synced square LFO on the Type destination to switch engines predictably mid-jam.
- Microfreak Oscillator Reference (PDF)Joy Diamond — Free (pay-what-you-want) compact PDF of all 22 engines’ Wave/Timbre/Shape roles from the 5.0.1 manual, plus CC list and Type values.
- Learning the MicroFreak Synth: Cheat Sheets and Recommended VideosMark Mosher (Modulate This!) — Printable oscillator cheat sheet and mind map; written for the original 12 engines.
Basic Waves
BasicWaves covers the two workhorse shapes of subtractive synthesis. A sawtooth contains every harmonic, odd and even, which is why it suits bowed strings. A square contains only the odd harmonics, which some ears find more musical. One knob morphs between the two, one adjusts their symmetry and one adds a sine sub-oscillator underneath.
BasicWaves.Morph
Morphs smoothly from a square to a sawtooth, then on to two sawtooths. It works on the waveform’s symmetry.
WAVE knob
Superwave
SuperWave makes copies of a waveform and detunes them against each other, the classic recipe for big, lush sounds. Most waveform animators of this kind only multiply a sawtooth. This one lets you choose between four waveforms.
SuperWave.Wave
Chooses the waveform that gets copied: saw, square, triangle or sine.
WAVE knob
Wavetable
A wavetable stores waveforms in memory and reads them back at whatever speed gives the pitch you play. Each table holds 32 cycles, and each cycle is 256 samples long. Moving through the cycles gives timbral changes an analogue oscillator can’t produce.
Wavetable.Table
Selects one of the 16 tables.
WAVE knobRange 16 tables
From the community
03-The Arturia Microfreak- Oscillator types C: Wavetable
AutomaticGainsay
Marc Doty’s detailed study of the Wavetable engine and its controls.
Harmonic oscillator
A harmonic, or additive, oscillator builds a sound by adding harmonics together and changing the level of each one. Harmo sums up to eight harmonics like a traditional additive design, but it also sums complete waveforms, so it reaches more complex tones.
Harmo.Content
Morphs and switches between tables of harmonic levels. Higher settings give a tone with richer harmonic content.
WAVE knob
Karplus-Strong
Kevin Karplus and Alex Strong found at Stanford University that looping a short burst of noise through a filtered delay gives realistic plucked strings and drums. Today we call that kind of technique physical modelling. An exciter, here a strike or a bow, sets a resonator vibrating, and the model imitates the physical properties of a real instrument.
KarplusStr.Bow
How much bowing is added on top of the strike. Bowing gives a continuous tone; the strike on its own dies away.
WAVE knob
From the community
05-The Arturia Microfreak- Oscillator types E: Karplus Strong
AutomaticGainsay
Marc Doty explains the Karplus-Strong plucked-string model and how each knob affects it.
Virtual analog
V.Analog emulates the classic triangle, sawtooth and square waveforms, using two waves you can detune against each other. It is the first of the Mutable Instruments models from the Plaits module (The 22 oscillator types).
V.Analog.Detune
Detunes the two waves against each other.
WAVE knob
Waveshaper
This Plaits model chains two processes. A waveshaper changes the rising and falling slopes of a wave. It can steepen a triangle’s rise until it becomes a falling saw, or curve the slopes, and every change alters the harmonics. A wavefolder then folds the wave back on itself when its level is pushed, instead of letting it clip. The original idea came from a feature of the Serge waveshaper.
Waveshaper.Wave
Selects the waveshaper’s waveform.
WAVE knob
From the community
How to REESE BASS with microFreak Waveshaper
andy 801 dawless
Programming a detuned Reese bass with the Waveshaper engine, with the patch available to download.
Two-operator FM
FM synthesis grew out of John Chowning’s work at Stanford in the late 1960s. Modulate a waveform with others tuned to the harmonic series and you can imitate acoustic instruments. Move away from the harmonic series and you get bells and other complex, inharmonic tones. This Plaits model is a simple form of FM, with two sine oscillators each modulating the other’s phase, but it still covers a lot of ground.
Two Op.FM.Ratio
The frequency ratio between the two oscillators.
WAVE knob
Granular formant
Granular synthesis chops a wave into tiny particles, then rearranges, multiplies and layers them. In this Plaits model the particles are arranged into formants and filtered waveforms, which gives vocal, resonant tones.
Formant.Interval
The frequency ratio between the first and second formants.
WAVE knob
From the community
🙂 How to 303 ACID BASS with #microFreak Formant
andy 801 dawless
Getting TB-303 style acid lines from the Formant engine, glide and the filter.
Chords
Chords turns the oscillator into a four-voice chord generator. One key plays a whole chord, and because chord type and voicing sit on knobs, you can modulate the chord like any other parameter. It’s another Plaits model.
Chords.Type
Selects the chord, from 11 types running from a plain octave to major and minor 7ths and 9ths, and a minor 11th.
WAVE knobRange 11 chord types
Chord types, in the order the manual lists them
| # | Chord |
|---|---|
| 1 | Octave |
| 2 | 5th |
| 3 | sus4 |
| 4 | Minor (m) |
| 5 | Minor 7th (m7) |
| 6 | Minor 9th (m9) |
| 7 | Minor 11th (m11) |
| 8 | 6th and 9th added |
| 9 | Major 9th (M9) |
| 10 | Major 7th (M7) |
| 11 | Major (M) |
To hear inversions, play a C major chord and turn TIMBRE clockwise. The first inversion arrives at about 10, and more follow as you keep turning.
From the community
Microfreak Chord Oscillator is Awesome!
Free Beat
Shows how modulating Timbre (inversion) and Shape on the Chords engine turns static chords into movement.
Speech
Speech goes back to Texas Instruments’ research in the late 1970s, which produced the Speak & Spell, the first talking toy. Vowels are the open sounds, like “aah” and “ooh”; consonants are the sounds that start, stop and shape them. This Plaits model can sing vowel formants or say words from its libraries, all played from the keyboard.
Speech.Type
The first part of its travel scans through formants. Further round, it moves through libraries of colours, numbers, letters and words.
WAVE knob
Two words to try
| WAVE | TIMBRE | SHAPE | Play middle C to hear |
|---|---|---|---|
| Fully up | 40 | 30 | “Filter” |
| 60 | 46 | 17 | “One” |
Press PARAPHONIC and the word is sung by four voices at once. The full list of word categories, and how to pick them over MIDI, is in Speech oscillator words and CCs.
A singing counter
- Press ARP | SEQ to switch on the arpeggiator.
- Hold ASSIGN 1 and turn SHAPE to make Word an assigned matrix destination (Assignable destinations).
- Set the LFO’s modulation amount on that route to about 80.
- Press LFO SHAPE until the triangle is selected, then set a rate with LFO RATE.
- Hold a key or chord and the arpeggiator counts along.
From the community
11-The Arturia MicroFreak- Oscillator types K: Speech
AutomaticGainsay
Marc Doty’s look at the Speech engine and its word and phoneme banks.
MicroFreak Patch From Scratch — Speech Oscillator Sound Design
WHIRRINGS
Builds a Speech patch from scratch, using the LFO and cycling envelope to sweep through words and phonemes.
Modal resonator
Hit anything and it answers with a cluster of resonances. Usually the material soaks up the energy and you barely hear it, but instruments are shaped so that some resonances ring and others are damped. A modal resonator imitates this: an exciter sets a modelled body ringing, and you can change the body’s harmonic structure and its damping on the fly, by hand or from the matrix. It covers anything from woodwinds to strings and drums.
Modal.Inharm
The amount of inharmonicity, which works like choosing the material.
WAVE knob
Noise
Noise mixes a noise source with a pitched oscillator. Its speciality is particle noise: tiny fragments of noise that appear when noise is sampled down to a lower rate.
Noise.Wave
Chooses the noise source. Turning clockwise morphs from particle noise through white noise to metallic noise.
WAVE knob
From the community
MicroFreak - Firmware Update 2.0 | ARTURIA
Arturia
Official walkthrough of the free firmware 2 update, which added the Noise engine, Chord mode and scale quantisation.
BASS
BASS is one of three models from Noise Engineering, adapted from its Virt Iter Oscillator Platform. It is a quadrature oscillator built from a sine and a cosine oscillator. The sine goes through a balanced modulator, and the result is mixed with the modulated cosine. The three knobs push that design in different directions.
Bass.Saturate
Saturates the cosine oscillator.
WAVE knob
From the community
Arturia x Noise Engineering | Collaborating on MicroFreak Firmware V3
Arturia
Arturia and Noise Engineering explain the Bass, SawX and Harm engines added in firmware 3.
Livestream | Making music with MicroFreak firmware V3
Arturia
Arturia livestream making music with the firmware 3 additions.
Using the Arturia MICROFREAK OSC Types, complete deep dive guide tutorial
XNB
Long chaptered walkthrough of every engine up to firmware 4, including the Noise Engineering trio and user wavetables.
Arturia Microfreak 3.0 Update: New Oscillators! Unison Mode!
Oscillator Sink
Hands-on exploration of the firmware 3 Noise Engineering engines and the then-new Unison mode.
SAWX
SAWX, the second Noise Engineering model, starts with a sawtooth and stretches its harmonic content, for example by modulating its phase with subsampled white noise. A chorus then adds time-shifted copies of the saw.
Sawx.Saw Mod
Sets the gain of a modulus stage.
WAVE knob
From the community
Arturia x Noise Engineering | Collaborating on MicroFreak Firmware V3
Arturia
Arturia and Noise Engineering explain the Bass, SawX and Harm engines added in firmware 3.
Arturia Microfreak 3.0 Update: New Oscillators! Unison Mode!
Oscillator Sink
Hands-on exploration of the firmware 3 Noise Engineering engines and the then-new Unison mode.
HARM
HARM, the third Noise Engineering model, builds a waveform by adding harmonics, or partials, to a fundamental frequency.
Harm.Spread
The relationship between the partials: unison at zero, an octave at maximum, with linear steps in frequency in between.
WAVE knob
From the community
Arturia x Noise Engineering | Collaborating on MicroFreak Firmware V3
Arturia
Arturia and Noise Engineering explain the Bass, SawX and Harm engines added in firmware 3.
Arturia Microfreak 3.0 Update: New Oscillators! Unison Mode!
Oscillator Sink
Hands-on exploration of the firmware 3 Noise Engineering engines and the then-new Unison mode.
User wavetable
WaveUser works like Wavetable, with two differences: it plays wavetables you load yourself with MIDI Control Center, and SHAPE reduces the bit depth instead of adding chorus.
- The MicroFreak holds one bank of user wavetables at a time.
- A bank contains 16 tables, each table 32 cycles, and each cycle 256 samples.
- If no user wavetables are loaded, a factory bank loads automatically.
WaveUser.Table
Selects one of the 16 tables in the loaded bank.
WAVE knobRange 16 tables
From the community
MicroFreak - Firmware Update V4.0 | ARTURIA
Arturia
One-minute official teaser for firmware 4.0: the WaveUser engine and sequencer support for Unison and Chord voices.
Using the Arturia MICROFREAK OSC Types, complete deep dive guide tutorial
XNB
Long chaptered walkthrough of every engine up to firmware 4, including the Noise Engineering trio and user wavetables.
MicroFreak 4.0 Update! Import Your Own Wavetables! (plus: how to make your own wavetables)
Oscillator Sink
WaveUser explained, plus a recipe for building your own wavetables in a DAW and importing them through MIDI Control Center.
- MicroFreak - OscillatorsArturia Support — Who built which engine (Arturia, Mutable Instruments, Noise Engineering) and how to import wavetables for WaveUser.
- MicroFreak v4 adds users wavetables, accelerated encoders, more to Arturia’s freaky little wonderCDM — Firmware 4 coverage, including the wavetable import format MCC expects.
- Arturia just released Microfreak 4.0Elektronauts — Owners discussing how MCC converts audio into 32-cycle wavetables and what source material works.
Sample
Firmware 5.0 added four oscillator types that play samples instead of synthesising sound. Sample is the most direct of them: load your own audio with MIDI Control Center, then set where playback starts, how much plays, forwards or backwards, and how it loops. The MicroFreak stores up to 128 samples, 210 seconds in total, and FW 5.0 comes with 52 factory samples.
Choose a sample
- Turn TYPE to
Sample. - Hold SHIFT and turn TYPE to open the sample select menu and browse the 128 sample slots.
- To leave the menu, the manual gives the same move: hold SHIFT and turn TYPE.
Key combinations
- SHIFT + turn TYPE
- Opens the sample select menu and browses the sample slots.Sample, Scan Grains, Cloud Grains or Hit Grains selected
Sample; hold SHIFT and turn TYPE to choose the sample.Start
Where playback begins: 0 is the beginning of the sample and 100 the end.
WAVE knobRange 0–100
From the community
- To play a drum break one slice per key, cancel pitch tracking with Key/Arp → Pitch at −100 and route Key/Arp → Wave (the sample start) at +100. via Elektronauts: Arturia MicroFreak
- If a loaded loop only plays its first instant per note, open up the envelope — raise DECAY/REL and turn SUSTAIN fully up. Samples still pass through the envelope. via Arturia forum
What’s New? | MicroFreak - Firmware V5
Arturia
Arturia’s own tour of FW 5: the Sample and three Grains engines, sample transfer in MIDI Control Center, the new random key mode and envelope snap.
MicroFreak Firmware 5.0 - Samples and Granular Processing! Full Walk-through.
Oscillator Sink
The most thorough FW 5 walkthrough: looping, reversing and start modulation in Sample, then each Grains engine in depth.
Microfreak Sample Flipping: A Different Sample on Every Key
Bay Mud
Modulating sample selection with Key/Arp so every key plays a different sample, for drum kits and generative timbres.
- Firmware Update 5.0: Sampling, granular, and beyondArturia — Feature page for FW 5: sample import (24 s max, 16-bit/32 kHz mono, 3.5 min total), Grains engines, random key source, snappier envelopes.
- Arturia MicroFreak V5 free update: custom user samples, sample and granular enginesCDM — Announcement coverage of FW 5 and the Stellar edition.
- Superbooth 23: Arturia MicroFreak Stellar Ltd. Edition & New FirmwareGearnews — Release-day report on FW 5 and the Stellar edition.
Scan grains
Scan Grains plays the loaded sample as a stream of short slices, called grains. Each grain gets its own volume envelope so they blend smoothly. The engine travels through the sample from beginning to end at a speed you choose.
Scan
The speed at which the sample is scanned. It moves the grains’ start position.
WAVE knob
From the community
What’s New? | MicroFreak - Firmware V5
Arturia
Arturia’s own tour of FW 5: the Sample and three Grains engines, sample transfer in MIDI Control Center, the new random key mode and envelope snap.
MicroFreak Firmware 5.0 - Samples and Granular Processing! Full Walk-through.
Oscillator Sink
The most thorough FW 5 walkthrough: looping, reversing and start modulation in Sample, then each Grains engine in depth.
Microfreak firmware 5 - 4 NEW sample & granular engines explained
Nu-Trix The Synth Guy
Concise explanation of what Wave, Timbre and Shape do on each of the four sample-based engines.
Cloud grains
Cloud Grains puts the grain position in your hands. Instead of scanning through the sample, it plays grains from the start point you set, with detailed control over how they are generated.
Starts
The grain start position in the sample.
WAVE knob
From the community
- The FW 5 granular engines overlap at most three grains (usually about two), so raising the density gives the smoothest texture available — don’t expect the huge clouds of a dedicated granular synth. via Arturia forum (Arturia staff)
MicroFreak Firmware 5.0 - Samples and Granular Processing! Full Walk-through.
Oscillator Sink
The most thorough FW 5 walkthrough: looping, reversing and start modulation in Sample, then each Grains engine in depth.
Microfreak firmware 5 - 4 NEW sample & granular engines explained
Nu-Trix The Synth Guy
Concise explanation of what Wave, Timbre and Shape do on each of the four sample-based engines.
Hit grains
Hit Grains is the third granular engine. It puts a sharp volume envelope on each grain and is designed for percussive granular patches.
Start
The grain start position in the sample.
WAVE knob
From the community
Microfreak firmware 5 - 4 NEW sample & granular engines explained
Nu-Trix The Synth Guy
Concise explanation of what Wave, Timbre and Shape do on each of the four sample-based engines.
MicroFreak V5 - The Granular DrumFreak!
Oscillator Sink
Turns the Grains engines and sequencer into a glitchy granular drum machine.
Vocoder oscillator
Vocoder is the carrier for the MicroFreak’s built-in vocoder. Its waveforms are rich in overtones, which gives the vocoder plenty to work with. Connecting a microphone and playing the vocoder are covered in How the vocoder works.
Vocoder.Wave
A sawtooth when fully anticlockwise. At about 11% it becomes a pulse wave with a 50% duty cycle, narrowing to 99% by 90%. From 91% to fully clockwise it produces noise.
WAVE knob
