circuitpython/shared-bindings/synthio
Jeff Epler af40a173ba
synthio: midi_to_hz: remove arbitrary note number limitation
The underlying routine can return numbers for higher and lower
octaves. Other bits of the code might have frequency limitations
but that doesn't mean we shouldn't let someone get a ~4Hz "note"
by sending in (-12), because that's actually totally plausible as
an LFO frequency.
2023-05-22 21:58:09 -05:00
..
__init__.c synthio: midi_to_hz: remove arbitrary note number limitation 2023-05-22 21:58:09 -05:00
__init__.h synthio: Finish ading SWEEP_IN 2023-05-11 16:53:40 -05:00
LFO.c synthio: explicitly cast away const to satisfy compiler 2023-05-22 21:58:08 -05:00
LFO.h synthio: lfo: bugfixes & improvements 2023-05-21 13:22:47 -05:00
Math.c synthio: doc fixes 2023-05-21 17:49:30 -05:00
Math.h synthio: Finish implementing Math blocks 2023-05-17 16:32:20 -05:00
MidiTrack.c synthio: Add filter argument to Synthesizer constructor 2023-05-11 17:56:11 -05:00
MidiTrack.h synthio: Add filter argument to Synthesizer constructor 2023-05-11 17:56:11 -05:00
Note.c synthio: remove "1-octave" caveat, is false now 2023-05-22 21:58:09 -05:00
Note.h synthio: Add LFOs 2023-05-15 21:15:39 -05:00
Synthesizer.c synthio: doc fixes 2023-05-21 17:49:30 -05:00
Synthesizer.h synthio: add Synthesizer.lfo, retrigger option 2023-05-16 10:07:07 -05:00