Skip to content

v0.4.0

Latest

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 15 Oct 16:46
ade9391

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