- Unison mode #315
- Add a "All TG" menu #396
Fixing compiling errors on RPI1
Fixing compiling issue on RPI1
Revert "Fixing compiling issue on RPI1"
This reverts commit 03a07747f0.
Revert "Fixing compiling errors on RPI1"
This reverts commit dabe431d53.
Revert "Implementationg proposition for:"
This reverts commit a69e97f61d.
* First implementation of NoteOn/NoteOff MIDI UI buttons
* First implementation of NoteOn/NoteOff MIDI UI buttons
Co-authored-by: diyelectromusic <68612569+diyelectromusic@users.noreply.github.com>
* Initial commit for MIDI user interface button support.
Status: first successful build.
* Second try with more functionality plugged in and compiling...
* First "it seems to work for me" version for initial testing of MIDI buttons.
* Fix Off/Omni logic
* Fix order of Prev/Next when initialising the button UI.
Co-authored-by: Kevin <68612569+diyelectromusic@users.noreply.github.com>
* Initial support for SSD1306 128x32 or 128x64 OLED displays
* Update circle
Co-authored-by: Kevin <diyelectromusic@gmail.com>
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
* Default behavior changed: Click to enter menus, long-press to leave menus, double-click to go to the home screen (configurable)
* Buttons can have click, double click and long press events
* Changed default config, added new options and renamed EncoderPinSwitch to ButtonPinShortcut
Co-authored-by: Kevin <diyelectromusic@gmail.com>
Co-authored-by: Stephen Brown <steve@fig14.com>
* Fix for using the right MIDI channel for SYSEX.
Fix for SYSEX MIDI dump output.
* Small fixes for recognizing MIDI channel in SYSEX.
Disabled printing of MIDI data in incoming serial data.
Added some mor debug output.
* Reenabled showing incomfing MIDI data when MIDI-DUmp is enabled.
Fix for using MIDI channel for SYSEX.
* Several fixes for SYSEX handling.
* Code for sending a voice dump via MIDI started.
* Fix for sending SYSEX voice dump to all interfaces.
* Sending voice data via SYSEX when voice is changed.
Adding master volume and changing master volume when SYSEX master volume is triggered.
* Forgot to initialize nMasterVolume - just added it.
* Merge.
* Added a SpinLock around MIDI message processing.
* Added notesOff() when changing algorithm parameter (can be extended later for other parameters).
Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de>
Values (with sin()/cos() functions) for the panorama are only calculated once when setting them instead of calculating them on every run for calculation of an audio block