Dan Ellis

Results 35 issues of Dan Ellis

Patches are stored internally as sequences of events that, when executed, configure a voice (or set of voices in a synth). You define a user patch e.g. as a sequence...

AMY has a lot of internal state - principally the configuration of synths, voices, and oscs that determine the audio that will result from MIDI or other note-on events. Although...

(Forked from #470). The analog FM available in the [Prophet 5 rev4](https://youtu.be/2M33Mg2wemQ?si=O4-4_pzaYzhZjyB9) sounds amazing. It appears to come from using a sawtooth modulator to modulate a sawtooth carrier. I don't...

The additive-synthesis piano (patch 256) sounds better when it uses more harmonics. But it also uses more resources. I recently upped its oscillator use from 20 to 24 (by fixing...

We are having problems with memory usage, e.g. on smaller-memory MCUs like the RP2040 with 260 kB RAM. The biggest memory item is the `struct synthinfo` of about 800 bytes...