Repository navigation
What's Changed
- Changelog: drop the raw commit list under 0.4.0 by @bdbarnett in #171
- Turning a macro changes the notes already sounding by @bdbarnett in #172
- Release 0.4.1.dev1 by @pydevices-release-automation[bot] in #173
- Instruments built on two threads at once keep their own synthesizers by @bdbarnett in #174
- Roadmap: a catalog of names with each release by @bdbarnett in #175
- SoundFont instruments: soundfont and soundfont_drums by @bdbarnett in #176
- SoundFont instruments: a Pan macro, driven by CC 10 by @bdbarnett in #177
- SoundFont instruments: shared Voices, with a reserve and a gain by @bdbarnett in #178
- Kit checks: audiodsp/ citation prefix and Volume; docs: unmapped drum notes are ignored by @bdbarnett in #179
- SoundFont banks keep a bounded amount of samples by @bdbarnett in #180
- Distortion matches on MicroPython; placeholders removed; one module per effect; post-reset docs by @bdbarnett in #181
- SoundFont samples live in an arena taken once, read straight into it by @bdbarnett in #184
- SoundFont voices keep tempo on a board, the voice count is settable, and every instrument says its polyphony by @bdbarnett in #185
- Release 0.4.1.dev2 by @pydevices-release-automation[bot] in #186
- Every drum kit answers pad keys 36 to 51 by @bdbarnett in #187
- SoundFont sustain pedal (CC 64) and more effect kit checks by @bdbarnett in #188
- A MIDI dispatcher: play instruments from bytes, messages or a MIDI file by @bdbarnett in #189
- Effect kit: a depth model for six wires, a level pass on real material, and a finer pitch trait by @bdbarnett in #194
- Lifecycle matrix: run the CircuitPython end-of-source cells a patched build can finish by @bdbarnett in #193
- Release 0.4.1.dev3 by @pydevices-release-automation[bot] in #195
- Lifecycle matrix: run MultiTapDelay's CircuitPython end-of-source cells a patched build can finish by @bdbarnett in #196
- Effects: DeEsser Range 0 as a wire, Chorus and four classes state their ceilings, Octaver's range from the top by @bdbarnett in #197
- Effects: Expander's tail follows Key Listen; classes state their residue beside the tail; Distortion's reset residue is held by @bdbarnett in #198
- Octaver: the comparator follows the clock's slow mean, so a direct offset no longer stops B3 and E4 (#190) by @bdbarnett in #200
- SoundFont pool: the sampler has the voices it was asked for by @bdbarnett in #199
- Move AUDIODSP_PIN to audiodsp f98eb17, the 128-voice sampler by @bdbarnett in #201
- Adopt publishing-v15: a release also asks the library index to rebuild by @bdbarnett in #202
- Move AUDIODSP_PIN to audiodsp v0.6.9 and raise both floors to >=0.6.9 by @bdbarnett in #203
- Tests: a release pull request and its merge skip the suite by @bdbarnett in #204
- Release 0.4.1 by @pydevices-release-automation[bot] in #205
Full Changelog: v0.4.0...v0.4.1