Repository navigation
Releases
Releases · PyDevices/audioinstruments
v0.5.2.dev4
What's Changed
- Patch changes: each graph handler runs once, not once a knob by @bdbarnett in #98
- Patch changes: compile each fragment once, and no collection while the pump is parked by @bdbarnett in #99
- Boards: which instrument plays on which chip; catalog.json in the wheel by @bdbarnett in #100
- Release 0.5.2.dev4: faster patch changes, catalog.json in the wheel by @bdbarnett in #101
Full Changelog: v0.5.2.dev3...v0.5.2.dev4
v0.5.2.dev3
What's Changed
- SoundFont: bend range and tuning, for Pitch Bend Sensitivity and Channel Tuning by @bdbarnett in #94
- Roadmap: move the BiquadFilter offset to an issue by @bdbarnett in #97
- Release 0.5.2.dev3 by @bdbarnett in #95
Full Changelog: v0.5.2.dev2...v0.5.2.dev3
v0.5.2.dev2
What's Changed
- Play a SoundFont on a board without ulab by @bdbarnett in #83
- Rhythm909: the restrike tests tell the kick's click from a jump by @bdbarnett in #84
- Duo20: patch changes on the graph start clean, and two-note chords fit by @bdbarnett in #85
- Roadmap: grouped by area, built items out by @bdbarnett in #86
- docs: five sections, with a Sphinx build by @bdbarnett in #87
- CI: run the MicroPython tests on a unix build with audiodsp and ulab by @bdbarnett in #88
- Roadmap: sequenced notes land on a block, not a frame by @bdbarnett in #89
- Roadmap: notes queued on the audio pump are no longer planned by @bdbarnett in #90
- SoundFont: play Control Change 7 and 11 on the General MIDI square law by @bdbarnett in #91
- Release 0.5.2.dev2: SoundFont part volume and expression, and SoundFont without ulab by @bdbarnett in #92
Full Changelog: v0.5.2.dev1...v0.5.2.dev2
v0.5.2.dev1
What's Changed
- Release 0.5.2.dev1: Patch2600's shared spring, and drum kits refuse a cap by @bdbarnett in #82
Full Changelog: v0.5.2.dev0...v0.5.2.dev1
v0.5.2.dev0
What's Changed
- Docstrings: Google sections and cross-references; licence headers on every file by @bdbarnett in #74
- Style check: fail a pull request on the mechanical style rules by @bdbarnett in #75
- make_faces: write the same licence header the generated files carry by @bdbarnett in #76
- Drum kits refuse a voice count other than their number of sounds by @bdbarnett in #78
- Patch2600: the reverb knob works when it's played as a voice by @bdbarnett in #77
- Release 0.5.2.dev0: Patch2600's shared spring, and drum kits refuse a cap by @bdbarnett in #81
Full Changelog: v0.5.1...v0.5.2.dev0
v0.5.1
What's Changed
- rhythm909: build at sample rates below 32 kHz by @bdbarnett in #36
- A control-panel adapter for instruments by @bdbarnett in #37
- Release 0.5.1.dev0 by @bdbarnett in #38
- fill(): a patch that renders slower than real time no longer hangs it by @bdbarnett in #39
- mono_one, state_variable_mono and bass_pedals compile to one graph by @bdbarnett in #40
- Electric piano, reed pianos and electric grand compile to one graph by @bdbarnett in #41
- The five drum machines compile to one graph by @bdbarnett in #44
- acid303, patch2600, poly80 and clavichord compile to the graph by @bdbarnett in #45
- tonewheel3 compiles to the graph by @bdbarnett in #46
- Pool buses and shared groups compile; compact_organ and string_ensemble on the graph by @bdbarnett in #47
- Combo organ compiles to one graph by @bdbarnett in #48
- Vocoder330 compiles to one graph by @bdbarnett in #49
- Docs: every rack instrument compiles to one graph by @bdbarnett in #50
- SoundFont: resolve presets on first note on MicroPython, so a large bank leaves room by @bdbarnett in #51
- Seven voices hold a note near its attack by @bdbarnett in #52
- Cut the Python that runs around a compiled graph each block by @bdbarnett in #53
- PolyA6, Poly8, West Coast, StateVariableMono, Poly80: a held note's block runs less Python by @bdbarnett in #54
- MicroPython tests: follow the instruments onto the graph by @bdbarnett in #55
- Release 0.5.1.dev1: every instrument on the graph by @bdbarnett in #56
- Vocoder330's mic off when fresh, so a pump plays it; Poly106 up to 16 voices by @bdbarnett in #57
- PolyA6: a voice runs what its patch uses, and the pink stops with no reader by @bdbarnett in #58
- Release 0.5.1.dev2: PolyA6 and the vocoder cost less on a board by @bdbarnett in #60
- Drum kits: one level across the kits, and the lost sounds back by @bdbarnett in #62
- Release 0.5.1.dev3: the drum kits at one level, and their lost sounds back by @bdbarnett in #63
- Module voices can carry patches; MonoOne gets twelve by @bdbarnett in #64
- Twelve patches and a demo for six more module voices by @bdbarnett in #66
- Acid303's Init plays a key at its own pitch by @bdbarnett in #67
- What a patch change with cables costs on an ESP32-P4 by @bdbarnett in #68
- StateVariableMono: fast filter sweeps as fast on the graph as on the rack, and louder patches by @bdbarnett in #69
- Release 0.5.1.dev4: twelve patches for six module voices, and the faster filter sweeps by @bdbarnett in #70
- Roadmap: patch changes on a board, and fast sweeps on three more voices by @bdbarnett in #71
- Require audiodsp 0.6.13 by @bdbarnett in #72
- Release 0.5.1 by @bdbarnett in #73
Full Changelog: v0.5.0...v0.5.1
v0.5.1.dev4
What's Changed
- Module voices can carry patches; MonoOne gets twelve by @bdbarnett in #64
- Twelve patches and a demo for six more module voices by @bdbarnett in #66
- Acid303's Init plays a key at its own pitch by @bdbarnett in #67
- What a patch change with cables costs on an ESP32-P4 by @bdbarnett in #68
- StateVariableMono: fast filter sweeps as fast on the graph as on the rack, and louder patches by @bdbarnett in #69
- Release 0.5.1.dev4: twelve patches for six module voices, and the faster filter sweeps by @bdbarnett in #70
Full Changelog: v0.5.1.dev3...v0.5.1.dev4
v0.5.1.dev3
What's Changed
- Drum kits: one level across the kits, and the lost sounds back by @bdbarnett in #62
- Release 0.5.1.dev3: the drum kits at one level, and their lost sounds back by @bdbarnett in #63
Full Changelog: v0.5.1.dev2...v0.5.1.dev3
v0.5.1.dev2
What's Changed
- Vocoder330's mic off when fresh, so a pump plays it; Poly106 up to 16 voices by @bdbarnett in #57
- PolyA6: a voice runs what its patch uses, and the pink stops with no reader by @bdbarnett in #58
- Release 0.5.1.dev2: PolyA6 and the vocoder cost less on a board by @bdbarnett in #60
Full Changelog: v0.5.1.dev1...v0.5.1.dev2
v0.5.1.dev1
What's Changed
- fill(): a patch that renders slower than real time no longer hangs it by @bdbarnett in #39
- mono_one, state_variable_mono and bass_pedals compile to one graph by @bdbarnett in #40
- Electric piano, reed pianos and electric grand compile to one graph by @bdbarnett in #41
- The five drum machines compile to one graph by @bdbarnett in #44
- acid303, patch2600, poly80 and clavichord compile to the graph by @bdbarnett in #45
- tonewheel3 compiles to the graph by @bdbarnett in #46
- Pool buses and shared groups compile; compact_organ and string_ensemble on the graph by @bdbarnett in #47
- Combo organ compiles to one graph by @bdbarnett in #48
- Vocoder330 compiles to one graph by @bdbarnett in #49
- Docs: every rack instrument compiles to one graph by @bdbarnett in #50
- SoundFont: resolve presets on first note on MicroPython, so a large bank leaves room by @bdbarnett in #51
- Seven voices hold a note near its attack by @bdbarnett in #52
- Cut the Python that runs around a compiled graph each block by @bdbarnett in #53
- PolyA6, Poly8, West Coast, StateVariableMono, Poly80: a held note's block runs less Python by @bdbarnett in #54
- MicroPython tests: follow the instruments onto the graph by @bdbarnett in #55
- Release 0.5.1.dev1: every instrument on the graph by @bdbarnett in #56
Full Changelog: v0.5.1.dev0...v0.5.1.dev1