This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


dr1.a is the first real audio generator project, designed to be used by Orlando Ferguson for the first gig in their third phase. Since this is a further development of single, it shares some features:

  • multiple selectable waveshapes (via ADC1);
  • 50kHz sample rate (250kHz PWM);

In addition:

  • Perturbation Control: introduces a random switching of wavetable (amount is varied by a control connected to ADC0);
  • Hard Sync: The oscillator is periodically hard-reset to phase 0, with independent control of both frequencies (this can generate some quite brutal discontinuities, so lots of high harmonics generated. Can sound a bit like a filter sweep (frequency controls connected to ADC2 and ADC3);

Source layout is the same as for the other projects; there is a code generator written in ruby to generate the pitch-increment lookup table and the wavetables themselves, the time-critical code is done as straight-line as possible.