Synthesizer tour

View slides

Getting presets

presets

Simple Synths

Synth

Preset - Alien Synth

  • type

    • fatsine4
    • prefix the basic types with “fm”, “am”, or “fat” to use the FMOscillator, AMOscillator or FatOscillator types.
    • sine, square, triangle, or sawtooth.
    • number of partials
  • from FatOscillator docs

    • docs
    • count
    • number of detuned oscillators
    • spread
    • detune spread between oscillators
    • The effect of modulation here is timbral not control

Example


Preset - Steelpan

  • type
    • fatcustom
    • osc type + custom partials
    • partials represented as an array
    • each number is the gain of a partial


PolySynth

  • Make any synth polyphonic
  • play more than one note at a time!
  • example

MonoSynth

monosynth diagram


  • everything triggered at the same time
  • FilterEnvelope, sim to ScaledEnvelope but with musical values
    • see: FrequencyEnvelope docs
    • parameters only noticeable with longer amplitude envelopes
    • baseFrequency - min
    • octaves - max


DuoSynth

diagram


  • vibratoAmount
  • vibratoRate
  • harmonicity
    • ratio between two voices, 1 - 2
    • 1 - no change
    • 2 - an octave change
  • portamento
    • glide time between notes, like a slide on a guitar


AMSynth

  • Amplitude Modulation
  • example
  • we have less control over this than when we built it ourselves

FMSynth

  • Frequency Modulation
  • can make interesting effects for games diagram

  • modulationIndex
  • amount of the modulation
  • ratio of the frequency of the modulating signal (mf) to the amplitude of the modulating signal (ma) – as in ma/mf.

NoiseSynth


MetalSynth

  • FMosc
  • amplitude env
  • filter
  • Resonance
    • The frequency of the highpass filter attached to the envelope


MembraneSynth