Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion AUDIODSP_PIN
Original file line number Diff line number Diff line change
Expand Up @@ -432,5 +432,19 @@
# test_measure_effect_cost run the loop shifter on held material and move
# with #284; their digests are re-read there.
#
# Moved to v0.6.9 (4de7609) on 2026-10-21: the release, for the
# audioeffects and audioinstruments 0.4.1 release, and the first release to
# carry audiosampler and its 128-voice ceiling, so the pin is named by tag
# again. What moved beneath the components, by `git log f98eb17..v0.6.9 --
# src`: audiograph is new, a C graph runner over the existing kernels on
# all three interpreters; audiomath gains cast_into; audiopump.Ring comes to
# CircuitPython; the MP3 decoder takes its buffers from the heap on ESP32
# and the other CMake builds; and audioladder.Ladder takes a `cutoff` audio
# input, with the oscillator's exp2 moved into a shared header for it. A
# Ladder with no cutoff input connected renders the configured filter bit
# for bit, and LadderFilter moves its cutoff with set() only, so no node a
# component builds on renders differently. The pyproject floors rise to
# >=0.6.9.
#
# <ref> <commit> -- ref is what CI installs (git+https://...@<ref>)
f98eb17695c1c1e64284a4ef1f2abee7f3cdeefa f98eb17695c1c1e64284a4ef1f2abee7f3cdeefa
v0.6.9 4de7609268d0ade9aaf652e232a0ffb1bae9e8ec
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@ there, and are recorded in its changelog.

### Changed

- **The audiodsp pin moves to v0.6.9, and the floor to `>=0.6.9`** in both
packages. v0.6.9 is the first audiodsp release with the 128-voice sampler
the SoundFont instruments are built on. No node the components use renders
differently from f98eb17: the Ladder's new `cutoff` input is off unless
connected, and `LadderFilter` does not connect it.
- The gates run against audiodsp f98eb17, where the sampler's voice ceiling
is 128, so a SoundFont pool built with `max_voice_count` above 64 gets the
voices it asks for. The loop shifter that `PitchShifter`'s feedback runs
Expand Down
2 changes: 1 addition & 1 deletion lib/audioeffects/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ classifiers = [
# 0.5.1 is the first release the core PUBLISHED under this name: it was renamed
# on 2026-09-21, and v0.5.0 was tagged that day and published nothing. So there
# is no older pydevices-audiodsp to be compatible with.
dependencies = ["pydevices-audiodsp>=0.6.6"]
dependencies = ["pydevices-audiodsp>=0.6.9"]

[project.urls]
Repository = "https://github.com/PyDevices/audiocomponents"
Expand Down
2 changes: 1 addition & 1 deletion lib/audioinstruments/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ classifiers = [
# 0.5.1 is the first release the core PUBLISHED under this name: it was renamed
# on 2026-09-21, and v0.5.0 was tagged that day and published nothing. So there
# is no older pydevices-audiodsp to be compatible with.
dependencies = ["pydevices-audiodsp>=0.6.6"]
dependencies = ["pydevices-audiodsp>=0.6.9"]

[project.urls]
Repository = "https://github.com/PyDevices/audiocomponents"
Expand Down
Loading