Repository navigation
What's Changed
- Phase 5 housekeeping: adopt DigitalDelay and SlapbackDelay; DigitalDelay's Tone fix; Flanger F8; CombFilter tail; cost-tool rows by @bdbarnett in #112
- Ten effects stop replaying old audio when a bypassed branch comes back by @bdbarnett in #115
- The lifecycle matrix: one mechanical test for every effects class by @bdbarnett in #116
- Adopt Phase 5's last six: TapeDelay, AnalogDelay, PingPongDelay, MultiTapDelay, Reverb, ConvolutionReverb by @bdbarnett in #119
- Effects Phase 5 (Time): eight classes rebuilt and adopted by @bdbarnett in #120
- A root manifest.py so firmware builds can freeze audioeffects and audioinstruments by @bdbarnett in #121
- Add ROADMAP.md for planned work by @bdbarnett in #122
- Comments: reword internal notes for users by @bdbarnett in #123
- AGENTS.md: changing an instrument's sound on purpose by @bdbarnett in #125
- Generate the effect probes on demand; no WAVs in the repository by @bdbarnett in #124
- CI runs once per change by @bdbarnett in #126
- Move AUDIODSP_PIN to audiodsp main (eb2d20d) and restate the tests that pinned the old nodes (#127) by @bdbarnett in #128
- tail_samples is a true bound after a move, with Key Listen, and for Vibrato's filters (#114) by @bdbarnett in #131
- A policy for smoothing control moves (#117) by @bdbarnett in #129
- transport_changed(): synced effects follow a host tempo change (#118) by @bdbarnett in #130
- Lifecycle matrix: drop MultiTapDelay's KNOWN_P6 entry by @bdbarnett in #132
- Move AUDIODSP_PIN to audiodsp v0.6.6rc1 and restate the tests that pinned the old nodes by @bdbarnett in #134
- Rebuilt StereoWidener, Rack and Octaver by @bdbarnett in #135
- Rebuilt PitchShifter, Harmonizer and AirSpace by @bdbarnett in #136
- Roadmap: five more effects under Later by @bdbarnett in #138
- Rebuilt ShimmerHall by @bdbarnett in #137
- ShimmerHall plays on every board; Phase 6's classes adopted by @bdbarnett in #140
- CI: run the tests in parallel and keep pull-request runs short by @bdbarnett in #139
- Effects Phase 6: pitch, stereo, racks, and the soundtrack's classes by @bdbarnett in #141
- The effects kit: tail, plant validity, claims, readback and arguments, input ceiling and paperwork checks by @bdbarnett in #133
- Effects: Flanger on audiodelays.Flanger, and a round of fixes across the library by @bdbarnett in #165
- Octaver: Both octaves - lean, for the ESP32-S3 by @bdbarnett in #168
- Pin audiodsp at v0.6.6 and raise both floors to >=0.6.6 by @bdbarnett in #169
- Release 0.4.0 by @pydevices-release-automation[bot] in #170
Full Changelog: v0.3.2...v0.4.0