Pulsar
Pulsar Synthesis
Downloads open when the first release is ready.
Overview
Pulsar is built on Curtis Roads' pulsar synthesis. Each voice plays a train of short sound particles, called pulsarets, one per period, with silence in between. How often they fire sets the pitch. How long each one lasts sets the timbre. Because those are separate controls, the formants stay put while you play up and down the keyboard, a bit like a voice.
The fun part is the range. Slow the train below about 20 Hz and you hear separate clicks and pulses, so the synth becomes a rhythm machine. Speed it up and the pulses fuse into a tone. Sweep the rate and you can hear a beat turn into a note. Drop the keyboard a few octaves and a chord plays polyrhythms instead of harmony.
Up to three formants share each period, and a 16-step burst pattern or a random mask can drop pulses out of the train. That gives you everything from ticking clocks and drum patterns to vowels, buzzing leads and particle clouds.
Credits
- Curtis Roads, "Sound Composition with Pulsars", Journal of the Audio Engineering Society 49(3), 2001. The technique Pulsar is built on.
- Curtis Roads, Microsound, MIT Press, 2001, chapter 4.
- Alberto de Campo and Curtis Roads' PulsarGenerator (CREATE, UC Santa Barbara, 2001), the original pulsar instrument. Pulsar doesn't use its code or design, but it showed what the technique can do.
- Nathan Ho, "Pulsar Synthesis", 2022. A clear, practical write-up.
- Thomas Wilmering, Thomas Rehaag and André Dupke, "Pulsar Synthesis Revisited: Considerations for a MIDI Controlled Synthesiser", CMMR 2012. How to make pulsars play nicely on a keyboard.
Features
- Fundamental from 0.1 Hz to 2 kHz: rhythm at the bottom, pitch at the top.
- Three rate modes: follow the keyboard, run at a free rate, or lock to host tempo.
- Keyboard octave shift down to −10 octaves, so each key plays a rhythm and chords play polyrhythms.
- Up to three formants, each with its own frequency (20 Hz to 12 kHz), level and pan.
- Four pulsaret waves (sine, multi-cycle sine, band-limited pulse, noise) and four windows (rect, Gauss, expodec, triangle), with cycles and skew controls.
- Masking: a clickable 16-step burst pattern, or random masking with a probability control.
- Jitter and random pan per pulse, plus slow pitch drift and glide.
- Live train display showing each formant's pulsarets and which periods are masked.
- Per-voice multimode filter (LP, HP, BP, Notch) with key tracking.
- 8-slot mod matrix with two envelopes, two tempo-syncable LFOs with delay, velocity, key track, mod wheel, pitch bend, aftertouch and random. Modulate the rate to sweep rhythm into tone.
- Distortion, chorus, delay and reverb on the master bus.
- 100 factory presets.