Releases: Allen-Synthesis/EuroPi
Releases · Allen-Synthesis/EuroPi
v0.22.0
Commits
- 25301f2: Update programming_instructions.md (#441) (Chris I-B) #441
- 1ca00e6: Add
discrete,continuousmodes to Binary Counter (#445) (Chris I-B) #445 - a0adbea: Update doc dependencies, OS to be compatible with Ubuntu 24.04 (#428) (Chris I-B) #428
- ab4f03d: Use native code generation to speed up Conway (Chris I-B) #454
- 8cbf912: Add support for OSC bundles (#453) (Chris I-B) #453
- f1d86bd: Increment version (Chris I-B)
v0.21.2
v0.21.1
v0.21.0
New Script Features
- Added optional support for Gray encoding to
Binary Counter#438
Bug-fixes & improvements
- Improved performance of
Conwaywith a summed-area table #436 - Modified application menu to omit
HTTP ControlandOSC Controlif the configured Pico does not support wi-fi #439
Other changes
-
Fixed line lengths, typos, and general formatting for all user-submitted program documentation #437
-
Fixed UF2 building via GitHub CI
v0.20.0
New Scripts
Updated Scripts & Bug-Fixes
- Multi-threaded programs now catch keyboard interrupts to signal the secondary thread to shut down while debugging #434
- Added the ability to rename all input & output topics in OSC Control #430
Documentation Updates
- Updated guidelines for multi-threaded programs #434
Misc
- Updated GitHub CI to build UF2 files for RPi Pico, Pico W, Pico 2, and Pico 2W #431
v0.19.2
v0.19.1
Release 0.19.1
aka: "The Wi-Fi Release"
New features:
- support for wireless networking via the Pico W, Pico 2 W
- new
europi_logmodule to make debugging easier - added WebREPL support to
experimental_config - added NTP support for realtime clocks
- added
experimentalHTTP server module - added
experimentalOSC server/client module - Experimental Config Editor now has sections
- added new
StringConfigPointfor configuration files (cannot be edited via the config editors)
New Scripts:
OSC Interface: control EuroPi with OSC via UDP. Compatible with TouchOSC on Android, among othersHTTP Interface: control EuroPi from your browser using HTTP POST requests- new
desktopscripts folder for programs that interact with EuroPi from a laptop/desktop desktopscript for converting 8mu MIDI signals to OSC to control EuroPi
Other Changes
- moved hardware initialization out of
europi.pyand into neweuropi_hardware.pyfile; existing scripts can continue to usefrom europi import *, but this makes it easier to access buttons, knobs, etc... from modules within thefirmwaredirectory - build & programming instructions expanded to include all Pico variants, including the wireless-capable ones
- update docstrings in
firmwareto be Sphinx-compatible to (hopefully) get the auto-generated documentation working again
Bug Fixes
- fixed default I2C timeout in the example configuration
v0.19.0
Release 0.19.0
aka: "The Wi-Fi Release"
New features:
- support for wireless networking via the Pico W, Pico 2 W
- new
europi_logmodule to make debugging easier - added WebREPL support to
experimental_config - added NTP support for realtime clocks
- added
experimentalHTTP server module - added
experimentalOSC server/client module - Experimental Config Editor now has sections
- added new
StringConfigPointfor configuration files (cannot be edited via the config editors)
New Scripts:
OSC Interface: control EuroPi with OSC via UDP. Compatible with TouchOSC on Android, among othersHTTP Interface: control EuroPi from your browser using HTTP POST requests- new
desktopscripts folder for programs that interact with EuroPi from a laptop/desktop desktopscript for converting 8mu MIDI signals to OSC to control EuroPi
Other Changes
- moved hardware initialization out of
europi.pyand into neweuropi_hardware.pyfile; existing scripts can continue to usefrom europi import *, but this makes it easier to access buttons, knobs, etc... from modules within thefirmwaredirectory - build & programming instructions expanded to include all Pico variants, including the wireless-capable ones
Bug Fixes
- fixed default I2C timeout in the example configuration