Boogie Logo

Chapter 5

The digital oscillator

Twenty-two oscillator types, from saw waves to granular samples.

0/24
In this chapter · 24
  1. 5.1Oscillator basics
  2. 5.2The 22 oscillator types
  3. 5.3Basic Waves
  4. 5.4Superwave
  5. 5.5Wavetable
  6. 5.6Harmonic oscillator
  7. 5.7Karplus-Strong
  8. 5.8Virtual analog
  9. 5.9Waveshaper
  10. 5.10Two-operator FM
  11. 5.11Granular formant
  12. 5.12Chords
  13. 5.13Speech
  14. 5.14Modal resonator
  15. 5.15Noise
  16. 5.16BASS
  17. 5.17SAWX
  18. 5.18HARM
  19. 5.19User wavetable
  20. 5.20Sample
  21. 5.21Scan grains
  22. 5.22Cloud grains
  23. 5.23Hit grains
  24. 5.24Vocoder oscillator
5.1BasicsManual §6 p.36, §6.1 p.36, §6.2 p.37, §6.2.1 p.38, §20 p.139

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 Speed setting.
SHIFT + turn TIMBRE
Changes Timbre at the opposite speed to the Osc Knob Speed setting.
SHIFT + turn SHAPE
Changes Shape at the opposite speed to the Osc Knob Speed setting.

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.

5.2BasicsManual §6 p.36, §6.3 p.38, §6.3.5 p.41

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.

TypeWhat it isIn a line
BasicWavesClassic waveformsMorphs from square to saw to a pair of saws, with a sine sub-oscillator.
SuperWaveDetuned stackDetuned copies of a saw, square, triangle or sine for thick, lush tones.
WavetableWavetableScans the 32 cycles of 16 factory tables, with optional chorus.
HarmoHarmonic oscillatorBuilds tones by summing harmonics made from whole waveforms.
KarplusStrKarplus-Strong physical modelA resonator that you strike, bow, or both.
V.AnalogVirtual analogueTwo detunable waves: a variable square and a variable saw.
WaveshaperWaveshaper and wavefolderBends and folds a wave for brighter, richer harmonics.
Two Op.FMTwo-operator FMTwo sine oscillators modulating each other’s phase, with feedback.
FormantGranular formantGrains arranged into formants for vocal, resonant tones.
ChordsFour-voice chordsA whole chord from one key, with chord type, inversion and waveform on the knobs.
SpeechVowel and speech synthesisSings vowels and says words, numbers, letters and colours.
ModalModal resonatorStruck and resonating bodies with variable material and damping.
NoiseNoise plus toneParticle, white or metallic noise blended with a pitched wave.
BassQuadrature oscillatorA sine and cosine pair with saturation, folding and noise.
SawxModulated sawtoothA saw thickened with noise phase modulation and chorus.
HarmAdditive partialsPartials spread from unison to an octave, with rectification and noise.
WaveUserUser wavetableLike Wavetable, but plays your own tables and has a bit-depth control.
SampleSample playbackPlays your samples with start, length — including reverse — and loop.
Scan GrainsGranular, scanningPlays a sample as grains, moving through it at the speed you set.
Cloud GrainsGranular, positionedGrains from a start position you control, with density and chaos.
Hit GrainsGranular, percussiveGrains with a sharp envelope for percussive sounds.
VocoderVocoder carrierA 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 knobPlaits name
WAVEHarmonics
TIMBRETimbre
SHAPEMorph

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.

5.3BasicsManual §6.3.1 p.38

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.

OSCILLATOR · BasicWavesTurn TYPE to BasicWaves.

Morph

Morphs smoothly from a square to a sawtooth, then on to two sawtooths. It works on the waveform’s symmetry.

WAVE knob

5.4BasicsManual §6.3.2 p.39

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.

OSCILLATOR · SuperWaveTurn TYPE to SuperWave.

Wave

Chooses the waveform that gets copied: saw, square, triangle or sine.

WAVE knob

5.5IntermediateManual §6.3.3 p.39

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.

OSCILLATOR · WavetableTurn TYPE to 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.

5.6IntermediateManual §6.3.4 p.40

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.

OSCILLATOR · HarmoTurn TYPE to Harmo.

Content

Morphs and switches between tables of harmonic levels. Higher settings give a tone with richer harmonic content.

WAVE knob

5.7IntermediateManual §6.3.5 p.41

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.

OSCILLATOR · KarplusStrTurn TYPE to 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.

5.8BasicsManual §6.3.5 p.41, §6.3.6 p.42

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).

OSCILLATOR · V.AnalogTurn TYPE to V.Analog.

Detune

Detunes the two waves against each other.

WAVE knob

5.9IntermediateManual §6.3.7 p.42

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.

OSCILLATOR · WaveshaperTurn TYPE to 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.

5.10IntermediateManual §6.3.8 p.43

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.

OSCILLATOR · Two Op.FMTurn TYPE to Two Op.FM.

Ratio

The frequency ratio between the two oscillators.

WAVE knob

5.11IntermediateManual §6.3.9 p.43

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.

OSCILLATOR · FormantTurn TYPE to 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.

5.12IntermediateManual §6.3.10 p.44

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.

OSCILLATOR · ChordsTurn TYPE to 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
1Octave
25th
3sus4
4Minor (m)
5Minor 7th (m7)
6Minor 9th (m9)
7Minor 11th (m11)
86th and 9th added
9Major 9th (M9)
10Major 7th (M7)
11Major (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.

5.13IntermediateManual §6.3.11 p.45

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.

OSCILLATOR · SpeechTurn TYPE to 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

WAVETIMBRESHAPEPlay middle C to hear
Fully up4030“Filter”
604617“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

  1. Press ARP | SEQ to switch on the arpeggiator.
  2. Hold ASSIGN 1 and turn SHAPE to make Word an assigned matrix destination (Assignable destinations).
  3. Set the LFO’s modulation amount on that route to about 80.
  4. Press LFO SHAPE until the triangle is selected, then set a rate with LFO RATE.
  5. 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.

5.14IntermediateManual §6.3.12 p.46

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.

OSCILLATOR · ModalTurn TYPE to Modal.

Inharm

The amount of inharmonicity, which works like choosing the material.

WAVE knob

5.15BasicsManual §6.3.13 p.47

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.

OSCILLATOR · NoiseTurn TYPE to 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.

5.16IntermediateManual §6 p.36, §6.3.14 p.47

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.

OSCILLATOR · BassTurn TYPE to 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.

5.17IntermediateManual §6 p.36, §6.3.15 p.48

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.

OSCILLATOR · SawxTurn TYPE to 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.

5.18IntermediateManual §6 p.36, §6.3.16 p.48

HARM

HARM, the third Noise Engineering model, builds a waveform by adding harmonics, or partials, to a fundamental frequency.

OSCILLATOR · HarmTurn TYPE to 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.

5.19IntermediateManual §6.3.17 p.49

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.
OSCILLATOR · WaveUserTurn TYPE to 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.

5.20IntermediateFW 5.0+Manual §1.2 p.4, §6.3.18 p.50, §20 p.139

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

  1. Turn TYPE to Sample.
  2. Hold SHIFT and turn TYPE to open the sample select menu and browse the 128 sample slots.
  3. 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
OSCILLATOR · SampleTurn TYPE to 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.

5.21IntermediateFW 5.0+Manual §6.3.19 p.51

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.

OSCILLATOR · Scan GrainsTurn TYPE to Scan Grains; hold SHIFT and turn TYPE to choose the sample.

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.

5.22IntermediateFW 5.0+Manual §6.3.20 p.51

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.

OSCILLATOR · Cloud GrainsTurn TYPE to Cloud Grains; hold SHIFT and turn TYPE to choose the sample.

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.

5.23IntermediateFW 5.0+Manual §6.3.21 p.52

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.

OSCILLATOR · Hit GrainsTurn TYPE to Hit Grains; hold SHIFT and turn TYPE to choose the sample.

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.

5.24IntermediateManual §6.3.22 p.52

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.

OSCILLATOR · VocoderTurn TYPE to 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