circuitpython/shared-module/synthio
Jeff Epler 0b926f8fd4
synthio: improve release/press/change
Semi-incompatible name change: The method `release_then_press`
is now `change`. For now a compatibility alias is supported.

Everywhere a `NoteSequence` was accepted, a single note is now accepted.
So for instance, `synth.press(30)` can be written instead of requiring
``synth.press((30,))`. The same goes for `change.retrigger`, which
will accept a single LFO or a sequence.
2023-05-16 10:26:56 -05:00
..
__init__.c synthio: remove more dead code 2023-05-16 10:07:22 -05:00
__init__.h synthio: Add LFOs 2023-05-15 21:15:39 -05:00
LFO.c synthio: Add LFOs 2023-05-15 21:15:39 -05:00
LFO.h synthio: Add LFOs 2023-05-15 21:15:39 -05:00
MidiTrack.c synthio: Add filter argument to Synthesizer constructor 2023-05-11 17:56:11 -05:00
MidiTrack.h synthio: Add MidiTrack.error_location to record errors 2023-05-03 09:37:02 -05:00
Note.c synthio: Add LFOs 2023-05-15 21:15:39 -05:00
Note.h synthio: Add LFOs 2023-05-15 21:15:39 -05:00
Synthesizer.c synthio: improve release/press/change 2023-05-16 10:26:56 -05:00
Synthesizer.h synthio: add Synthesizer.lfo, retrigger option 2023-05-16 10:07:07 -05:00