Skip to content

Releases

v0.5.2.dev4

v0.5.2.dev4 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 11 Nov 02:10
daaae62

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

v0.5.2.dev3 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 10 Nov 22:04
de1e97e

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

v0.5.2.dev2 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 10 Nov 16:09
48a7cc9

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

v0.5.2.dev1 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 08 Nov 07:06
86bfe91

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

v0.5.2.dev0 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 08 Nov 06:53
210e6f4

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

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 03 Nov 05:36
990b3b6

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

v0.5.1.dev4 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 03 Nov 03:05
617421d

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

v0.5.1.dev3 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 02 Nov 23:51
b9b9785

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

v0.5.1.dev2 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 02 Nov 19:28
4190aa4

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

v0.5.1.dev1 Pre-release
Pre-release

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 02 Nov 15:57
3eb9be0

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