Releases: antisvin/OpenWare_Owlsy
Releases · antisvin/OpenWare_Owlsy
v25.2 RC1
Testing firmware for parameter takeover
v25.1
v25.0
- Added support for Seed 1.1 on Bluemchen and Daisy Patch
- Daisy Patch can switch audio setup between quad channel mode or stereo for old patch builds. Stereo mode still can run patches that are configured to output 4 channels when building with PATCHIN/PATCHOUT parameters
v24.2.0
Support for PatchSM hardware and Patch.Init() module
Daisy Patch build that uses only external codec added, don't use it if you need 4 channel audio
v24.1.0
- fixed occasional hanging during patch loading
- PLUSRAM support
- support for SSD1306 displays and WM8731 codec (untested)
v24.0.0
- SD card support, finally! Please see SD usage info for explanation about reading files from SD card.
- SD card browser menu
- Option to reboot device added to system menu
Bootloader additions:
- Extra checks for making sure that hardware used for bootloader and firmware match
- Additional code for breaking reboot cycle in case of boot failure
v23.0.0
- KXMX Bluemchen 🌹 support added
- Changed multichannel audio mode to be based on number of patch inputs/outputs (use PATCHIN=4 PATCHOUT=4 when building patches to get quad audio on DaisyPatch)
- Daisy Patch UI fixes (because you can't deal with C strings without bugs, ever)
- ADC tweaks to get more stable sampling
- OwlProgram fork previously used for Owlsy is no longer needed or maintained - upstream patches work with H7 MCU and multi-channel audio
v22.1.0
- QSPI chip is still accessed by patches for reading LUTs, enabling cache for it improves performance in some patches
- Added pushbutton parameter ID support (takes its input from button 1, sets its output to button 3)
- Changed "Gates" menu to include pushbutton. It can be triggered by encoder click in that menu.
- Use hysteresis for parameter display, no more jumping values due to ADC noise
- Fixed DMA buffer location for serial MIDI TX buffer
- Merged various updates/fixes from upstream OWL firmware
Current parameter mappings happens to be the same as used by RebelTechnology Lich:
- input params - A, B, C, D
- output params - F, G (E is “expression pedal input” on original Owl module/pedal, so it shouldn’t be used as an output, Lich does the same thing)
- input buttons - 1 = pushbutton, 2
- output buttons - 3 = pushbutton
v22.0.0
This is a major update that allows loading binary compiled with upstream OwlProgram repo.
- Memory layout changed to be compatible with OWL - this breaks compatibility with old patch binaries, storage must be erased after updating via "System" > "Erase patches" menu
- Added backwards compatible mode for running stereo patches (detected automatically). This allows running patches from official Rebeltech library.
- Additional fast RAM sections used as dynamic memory, typically giving noticeable performance improvements
- Added resource storage access from upstream
- Added support for bootloader updates via MIDI
- FAUST patches will be built with faster memory buffer processing code, requires recent compiler version
- Experimental SOUL patches support
- New "System" menu for some firmware functions previously available from MIDI only
v21.1.0
Second Owlsy release has the following changes:
- Enabled USB audio channels - device is usable as quad channel USB audio interface capturing its inputs
- Raised MCU clock from 400 MHz to 480 MHz
- Reclocked SAI to run codec at exactly 48000 Hz
- Various updates to resource menu for upcoming flash resources support