Releases: probonopd/MiniDexed
Continuous build
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/11091530496
2024-01-16
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/7545757367
What's Changed
- Fix breakpoint note names by @probonopd in #536
- Fix for Issue 535, putting something on the display as soon as it is initialised by @diyelectromusic in #542
- Add USB Gadget Device support by @diyelectromusic in #567
- Set USB Gadget name and device ID by @diyelectromusic in #593
- Update getsysex.sh by @probonopd in #602
Full Changelog: 2023-08-13...2024-01-16
2023-08-13
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/5848343046
What's Changed
- Enable buttons on MIDI controllers to be used by @probonopd in #365
- Implement IgnoreAllNotesOff=1 by @probonopd in #366
- Increase m_nPerformanceFileName by @probonopd in #380
- Allow MIDI notes to be used as navigation buttons for MiniDexed by @probonopd in #368
- Add performances by @Banana71 by @probonopd in #394
- Fix Issue #338 by @probonopd in #392
- Reorder private variables to prevent compilation warnings by @probonopd in #390
- Ignore clock and active sensing on serial MIDI by @JennToo in #417
- Fix for Issue #369 to correctly recognise ChannelsSwapped config setting by @diyelectromusic in #381
- Fix #386 by @probonopd in #388
- SSD1306 display rotation support and fix for #421 by @diyelectromusic in #422
- Fix some of the issues with bank handling by @diyelectromusic in #461
- Support for headerless SysEx Voice Banks by @diyelectromusic in #463
- Fix for Issue #468 - introducing Bank MSB/LSB messed up the UI parameter handling. by @diyelectromusic in #469
- Support for subdirectories in the SysEx voices directory by @diyelectromusic in #473
- Skip empty voices while scrolling by @donluca in #466
- Use script to checkout correct versions of submodules by @probonopd in #475
- Expand Program Change messages across banks by @diyelectromusic in #464
- If running on a RPI 1 or single core Pi then default to the TG1 menu as the home menu by @diyelectromusic in #481
- Issue491 fix - Bank number auto-switching and bank number skipping issues in UI by @diyelectromusic in #492
- Fix for Issue #471 Ignore MIDI All Notes Off in Omni mode by @diyelectromusic in #493
- Issue470 fix - Performance file bounds checking and error handling by @diyelectromusic in #494
- corrected misspelling in build.sh error message by @dialtr in #520
- Added configuration needed to choose between Modern, OPL and Mark I engines by @donluca in #443
- Add Program/TG Select buttons and choice for Program Change to act on Voices or Performances by @diyelectromusic in #500
New Contributors
- @JennToo made their first contribution in #417
- @donluca made their first contribution in #466
- @dialtr made their first contribution in #520
Full Changelog: 2022-08-25...2023-08-13
2022-08-25
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/2928659176
What's Changed
- Configurable GPIO buttons by @probonopd in #274
- Initial support for SSD1306 128x32 or 128x64 OLED displays by @diyelectromusic in #312
- Switchable performance files improvements + Poly/Mono + Fix to #298 and #83 issues by @arsamus in #267
- Add call to set Serial options to prevent CR to CRLF conversion by @diyelectromusic in #311
Full Changelog: 2022-06-05...2022-08-25
2022-06-05
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/2442616925
What's Changed
- Update Synth_Dexed by @probonopd in #97
- Enable filter cutoff, resonance, and real-time parameter control by @probonopd in #98
- OPTIMIZE = -O3 by @probonopd in #99
- Update README.md by @probonopd in #100
- Reorder menu items by @probonopd in #106
- Use INIT VOICE as default by @probonopd in #109
- Support more MIDI CCs by @probonopd in #122
- uimenu: Display "Freq Coarse/Fine" depending on "Osc Mode" by @rsta2 in #123
- Allow enabling and disabling operators, closes #111 by @probonopd in #118
- Scale reverb level value from 0-127 to 0-99 by @probonopd in #128
- Implement MIDI CC 120 (All Sound Off) and 123 (All Notes Off) by @probonopd in #127
- Add MIDI through feature by @rsta2 in #129
- Change Spelling to "MIDIThru" by @probonopd in #131
- Scale more CCs by @probonopd in #135
- Keep all build artifacts for 90 days by @probonopd in #142
- CC 94 level 0 = no detune by @probonopd in #141
- Update Synth_Dexed to fix Sustain behavior by @probonopd in #150
- Patch in WM8960 support by @probonopd in #133
- Make it possible to disable MIDI Program Change messages by @probonopd in #159
- Reinstate MIDI_CC_DETUNE_LEVEL by @probonopd in #171
- Support Running Status MIDI messages by @probonopd in #194
- Change default pinout by @probonopd in #189
- Support for Yamaha DX7 SysEx commands by @dcoredump in #195
- Fixing linear internal mixer to non-linear (x^4) / Fixing linear pan to non-linear (sin/cos) #182 by @dcoredump in #210
- Less CPU consuming setting for panorama values by @dcoredump in #212
- Fix for Serial Midi In double triggering notes by @dcoredump in #216
- Initial support for I2C HD44780 displays by @probonopd in #225
- Support for Portamento and Pitch Bender parameters by @arsamus in #206
- Fix Save Performance by @probonopd in #238
- Fixes for SYSEX channel messages / Added master volume method (also for SYSEX) by @dcoredump in #249
- Switchable performance files and saving all voice data parameters. by @arsamus in #228
- Fix for #262 by @dcoredump in #265
Full Changelog: 2022-04-16...2022-06-05
2022-04-16
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/2171356657
What's Changed
- Revert "Added support for CMSIS_5, so upstream Synth_Dexed can be used" by @probonopd in #42
- Only small changes for README.md, so images for RPi2/RPi3 can now created alsoOnly small fixes. by @dcoredump in #44
- Cleanup Makefile by @rsta2 in #46
- Multi-core support by @rsta2 in #47
- Implement Pitch Bend, Modulation, and Sustain, thanks @rsta2 by @probonopd in #49
- Support multiple Dexed instances by @rsta2 in #50
- Add detune and Stereo balance by @rsta2 in #51
- Fix Stereo channel swap with HDMI by @rsta2 in #52
- Load performance config from performance.ini by @rsta2 in #54
- Center setting for stereo, closes #53 by @probonopd in #55
- Add note limits and shift to performance.ini by @rsta2 in #57
- Added code for enabling compressor (compressor code is in Synth_Dexed) / Fixes for README.md / Added stereo plate reverb by @dcoredump in #59
- Support hierarchic menus by @rsta2 in #61
- userinterface: Reverse click and double-click events by @rsta2 in #67
- uimenu: Fix: Edit OP parameter from selected TG by @rsta2 in #68
- Improve compressor and reverb effects by @rsta2 in #69
- Add shortcut for changing the TG in parameter edit by @rsta2 in #70
- uimenu: Add "Save > Performance" function by @rsta2 in #72
- Signal chain in float32_t by @probonopd in #73
- uimenu: Add shortcut for changing OP by @rsta2 in #84
- Next try for ReverbMixer and NEON extensions (RPi2/3/4) by @dcoredump in #86
Full Changelog: CMSIS_5...2022-04-16
CMSIS_5
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/1974247341
multi-core
GitHub Actions build log: https://github.com/probonopd/MiniDexed/actions/runs/1970223756