Open
Conversation
* Keep all build artifacts Also those on the master branch #140 (comment) * Include git hash in filename
CC 94: "0 to 127, with 0 being no celeste (detune) effect applied at all." 469ef79#commitcomment-71889738 Thanks @ChKK1963
Patch in WM8960 support by using Circle ae22928 from the develop branch Thanks @matemaciek and @rsta2
MIDIRXProgramChange parameter fp64lib@3af6cb5 Thanks @fp64lib
Accidentally got reverted #150 (comment)
[ci skip]
[ci skip]
SysEx handling for parameter changes Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de> Co-authored-by: probonopd <probonopd@users.noreply.github.com>
[ci skip]
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
Initial support for I2C HD44780 displays, closes #169 Thanks @diyelectromusic
…or SYSEX) (#249) * 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>
* 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>
* 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>
this has already been removed from Synth_dexed https://codeberg.org/dcoredump/Synth_Dexed/commit/b75b95986ac1f116809f1445e05e557f4ae79384
returning by value calls CIPAddress::CIPAddress (const CIPAddress &rAddress) which assert (rAddress.m_bValid) so any unset ip will fail in debug builds
Fix compilation with GCC 13.3
InitNetwork IPAddress related fixes
The autoreboot feature can be abused as you dont need a valid login to trigger the reboot. This fix will only auto reboot after you quit a logged in session.
usbmidi supports 16 virtual cables (nCable in the code) any midi message received from udp sets this to 24 which is invalid. This replaces 24 with 0
This reverts commit d300d2e. For a much simpler solution...
usbmidi supports 16 virtual cables (nCable in the code)
any midi message received from udp sets this to 24 which is invalid.
This replaces 24 with 0
usbmidi supports 16 virtual cables (nCable in the code)
any midi message received from udp sets this to 24 which is invalid.
This replaces 24 with 0
MIDIThru=ttyS1,udp MIDIThru2=udp,ttyS1
UdpMidiEnabled - enable/disable send and receive on port 1999 UdpMidiIPAddress - where to send udp midi packets to Broadcast addresses are supported Multicast addresses are untested 0.0.0.0 will disable transmit
previously udp midi send only got called if apple rtp midi send failed. configuration can disable rtp midi send
MIDIThruBlockSpam=1 When enabled we dont forward 1 byte messages of MIDI_TIMING_CLOCK or MIDI_ACTIVE_SENSING if defaults to off => keep forwarding these
Check if we think we have a peer before attempting to send
bugfix: midi thru from udp to usb triggers an assert()
UDP midi fixes, MIDIThru2, MIDIThruBlockSpam
Added comments for MIDI Thru and UDP MIDI settings. #1001 Thanks @penfold42
fix ftp based denial of service attack.
Allows configuring rotary encoder type via minidexed.ini. Supports quarter-step (1), half-step (2), and full-step (4) encoders. - Add EncoderDetents parameter to config (default=4) - Pass encoder detents to KY040 driver constructor - Document EncoderDetents option in minidexed.ini
- Replace numeric parameter with user-friendly strings: full, half, quarter - Add validation with silent fallback to default (full) - Clarify INI documentation Addresses feedback from sourcery-ai bot review.
- Changed EncoderResolution parsing to use std::string with == operator - Removes dependency on strings.h header - Consistent with other string configuration options in the file
- Update circle-stdlib to v17.2 - Update circle to commit b42d060 which includes the new CKY040 constructor with encoder detents parameter - This fixes the build failure by providing the correct API for the encoder resolution feature
…oder-detents Add support for half step and quarter step encoders
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.