Releases: marchingband/wvr
Releases · marchingband/wvr
v2.0.0
upgrade to ESP-ARDUINO 2.1
asr-looping
select midi channel or omni
increment magic_number, will trigger eMMC reset from v1.x.x
v1.2.0
WVR listens on OMNI, or, a selected midi channel
Setup midi channel in WEB UI
Client handles null in response body
upgrade to ESP32-ARDUINO v2.1
huge overhaul to audio engine, +2 voices of efficiency
v1.1.1
Audition button in WEB UI toggles playback
v1.1.0
Sample accurate looping
v1.0.10
- Add Favicon to UI 😁
- set WiFi radio power from UI
- Recovery Mode built into every binary. Will not run Arduino code, always launch WiFi with default login, serve special Recovery Mode UI
- UI indicates current firmware, even if force uploaded
- Force-upload binaries to flash, bypassing firmware upload flow.
- Reset eMMC from UI
- Delete firmware from UI
- Backup/Restore eMMC
- Fix Pruning Algo bugs
- Fade-out always switch to linear mode to avoid clicks.
- Clamp main audio buffer to improve distortion handling
- All CPP file use Camel Case and all C files use snake case in examples
- midiHook returns Void
- force MCU reset after Update()
- only allow pins with built-in pull-ups as recovery mode pins
- fix UI layout to scroll to see Rack waveforms
- remove redundant imports in examples
v1.0.9
- faster, more stable sync process
- added delete button to UI
- improved fade-out
- WVR page in UI displays number of remaining Rack Slots
- SYNC checks if enough racks slots are free
- Note item changes to gold if it is a rack
- GZIP UI code (saved 200kb in binary size!)
- Calls to fetch data to UI from WVR repeat if they timeout
- added some new functions to WVR class
- fixed bug where rack slots were not cleared in rack_lut
- fixed bug where .sort() failed on file lists
- improved sorting method to correctly sort file names containing numbers
- fixed bug where long names wrote beyond their bounds in memory
- fixed bug where syncs timeout with very large voices
- fixed memory leak in sync
- file_system.c only reads/writes rack_lut during sync if needed (saves a lot of time)
v1.0.8
add wvr_ftdi to examples
v1.0.7
Allow both DIN and USB midi.
Rack notes respect playback options (loop, note-off meaning, etc) from parent note
v1.0.5
bug fix : EQ and PAN features turned off (fix audio engine glitching)
correct numbering for midi channels in UI