Strings

ATMOSYNTH built-in module

A bowed section: three sawtooths spread apart and wandering against each other through an Oberheim's kind of filter, slow to arrive and slow to leave. Emphasis is how far the filter rings, singing past one.

Four notes played on it, from a Keyboard, as a patch plays it.

What it is made of

Ports: note input ‘Note’, audio input ‘In’, audio output ‘Out’.

  • ‘note’: note input · port midi · modulates the frequency of ‘osc1’ · modulates the frequency of ‘osc2’ · modulates the frequency of ‘osc3’ · into ‘track’
  • ‘vel’: note input · port midi · signal velocity
  • ‘in’: audio input · port in · into ‘sum’
  • ‘one’: Constant · into ‘sumset’ · into ‘trackGainset’
  • ‘sum’: Gain · into ‘shaper’
  • ‘sumset’: Waveshaper · modulates the level of ‘sum’
  • ‘osc1’: Worklet (your own code) · processor name atmosynth-analog · inputs 0 · outputs 2 · runs its author’s code · into ‘sum’ · wave turned by ‘Wave (0 triangle, 1 saw, 2 square, 3 narrow pulse)’ · detune turned by ‘Detune 1 (cents)’
  • ‘osc2’: Worklet (your own code) · processor name atmosynth-analog · inputs 0 · outputs 2 · runs its author’s code · into ‘sum’ · wave turned by ‘Wave (0 triangle, 1 saw, 2 square, 3 narrow pulse)’ · detune turned by ‘Detune 2 (cents)’
  • ‘osc3’: Worklet (your own code) · processor name atmosynth-analog · inputs 0 · outputs 2 · runs its author’s code · into ‘sum’ · wave turned by ‘Wave (0 triangle, 1 saw, 2 square, 3 narrow pulse)’ · detune turned by ‘Detune 3 (cents)’
  • ‘shaper’: Waveshaper · oversampling 4× · into ‘dcblock’
  • ‘dcblock’: Custom filter · into ‘vcf’
  • ‘vcf’: Worklet (your own code) · processor name atmosynth-sem · inputs 1 · outputs 1 · runs its author’s code · into ‘vca’ · frequency turned by ‘Brightness (Hz)’ · resonance turned by ‘Emphasis (sings above one)’ · drive turned by ‘Drive’
  • ‘track’: Gain · modulates the frequency of ‘vcf’
  • ‘trackGainset’: Waveshaper · modulates the level of ‘track’
  • ‘vca’: Gain · into ‘level’ · level set by ‘Amplitude’
  • ‘level’: Gain · into ‘out’ · level turned by ‘Level’
  • ‘out’: audio output · port out
  • ‘Amplitude’: envelope, 4 points, on the level of ‘vca’ · holds at point 3
  • ‘Attack’: knob, 0 to 4000
  • ‘Decay reaches sustain at’: knob, 0 to 8000
  • ‘Sustain level’: knob, 0 to 1
  • ‘Release ends at’: knob, 0 to 12000
  • ‘Brightness (Hz)’: knob, 20 to 20000
  • ‘Emphasis (sings above one)’: knob, 0 to 1.2
  • ‘Drive’: knob, 0.1 to 10
  • ‘Level’: knob, 0 to 2
  • ‘Wave (0 triangle, 1 saw, 2 square, 3 narrow pulse)’: knob, 0 to 3
  • ‘Detune 1 (cents)’: knob, -1200 to 1200
  • ‘Detune 2 (cents)’: knob, -1200 to 1200
  • ‘Detune 3 (cents)’: knob, -1200 to 1200

Patches built on it

1 published patch