circuitpython/shared-module/synthio
Jeff Epler c92ad33a9c
synthio: allow negative amplitudes
Previously, negative amplitudes were clamped to zero.
Now, they are allowed to range from -ALMOST_ONE to +ALMOST_ONE.
This is useful in certain circumstances, such as using synthio
to create CV-like outputs that can be positive or negative, by
using the amplitude property of the note.
2023-11-21 08:54:07 -06:00
..
Biquad.c synthio: reorganize the order of operations 2023-05-31 14:22:43 -05:00
Biquad.h synthio: reorganize the order of operations 2023-05-31 14:22:43 -05:00
LFO.c synthio: lfo: bugfixes & improvements 2023-05-21 13:22:47 -05:00
LFO.h synthio: lfo: bugfixes & improvements 2023-05-21 13:22:47 -05:00
Math.c pre-commit fixes 2023-08-14 00:59:22 -04:00
Math.h synthio: Finish implementing Math blocks 2023-05-17 16:32:20 -05:00
MidiTrack.c synthio: more fir-filter removal; fix biquad logic errors 2023-05-30 09:24:26 -05:00
MidiTrack.h synthio: Add `MidiTrack.error_location` to record errors 2023-05-03 09:37:02 -05:00
Note.c synthio: allow negative amplitudes 2023-11-21 08:54:07 -06:00
Note.h synthio: allow negative amplitudes 2023-11-21 08:54:07 -06:00
Synthesizer.c Switch to using MP_ERROR_TEXT instead of translate, globally 2023-10-30 09:49:06 +01:00
Synthesizer.h synthio: rename synthesizer.lfos to .blocks 2023-05-23 19:38:25 -05:00
__init__.c synthio: allow negative amplitudes 2023-11-21 08:54:07 -06:00
__init__.h synthio: Add Synthesizer.note_state 2023-07-20 13:16:00 -05:00
block.h synthio: avoid exceptions inside get_buffer 2023-05-21 13:22:50 -05:00