Commit Graph

131 Commits (d5819608c57a437cb7a99a3fd259889339fee368)

Author SHA1 Message Date
Kevin d5819608c5 Remove debug information, fix few bugs, including PgmUpDown handling and performance numbers out of range. 1 year ago
Kevin 2109b576e3 Initial implementation of performance bank switching in the UI menu. 1 year ago
Kevin 36d138f3da Initial version with performance banks, selectable over MIDI only. 1 year ago
Kevin a02515360d Start of subdirectory implementation for performance banks. 1 year ago
Kevin 494005102b Initial update in performance file handling. This change makes the 6-digit number in the filename indicate a performance "voice number" in MiniDexed. The external filename numbers will now match any Program Change messages using the common MIDI concept of user selecting 1..128 whilst internally they are treated as 0..127. Note: in the case of performances, performance 1 (index 0) is the Default "performance.ini" file for backwards compatibility. 1 year ago
Kevin 258a456d40
Add USB Gadget Device support (#567) 1 year ago
Kevin 9503ad1246
Fix for Issue 535, putting something on the display as soon as it is initalised. (#542) 2 years ago
probonopd 9931998434
Fix breakpoint note names (#536) 2 years ago
Kevin b2c95bda78
Add Program/TG Select buttons and choice for Program Change to act on Voices or Performances (#500) 2 years ago
Luca 8a3488021a
Added configuration needed to choose between Modern, OPL and Mark I engines (#443) 2 years ago
Kevin 87dc5ce432
Issue470 fix - Performance file bounds checking and error handling (#494) 2 years ago
Kevin bb50d022f3
Fix for Issue #471 Ignore MIDI All Notes Off in Omni mode (#493) 2 years ago
Kevin af0420edfa
Issue491 fix - Bank number auto-switching and bank number skipping issues in UI (#492) 2 years ago
Kevin 00e2f101bb
If running on a RPI 1 or single core Pi then default to the TG1 menu as the home menu. (#481) 2 years ago
Kevin 582c740741
Expand Program Change messages across banks (#464) 2 years ago
Luca 3a51fd74a7
Skip empty voices while scrolling (#466) 2 years ago
Kevin edd22ba8c6
Support for subdirectories in the SysEx voices directory (#473) 2 years ago
Kevin be594f53ef
Fix for Issue #468 - introducing Bank MSB/LSB messed up the UI parameter handling. (#469) 2 years ago
Kevin cfd2a24804
Support for headerless SysEx Voice Banks (#463) 2 years ago
Kevin 73a80a93cb
Fix some of the issues with bank handling (#461) 2 years ago
probonopd 43c0cd3dd6
Comment out "MIDI message is shorter than 2 bytes!" 2 years ago
probonopd 5fde376f62
MaxVoiceBankID = 16383 2 years ago
Kevin fcea41ead3
SSD1306 display rotation support and fix for #421 (#422) 2 years ago
probonopd a51859bb32
Configuration option for automatic voice data dump on ProgramChange but only send it when a TG has a valid MIDI channel. (#388) 2 years ago
Kevin ad9689a719
Fix for Issue #369 to correctly recognise ChannelsSwapped config setting (#381) 2 years ago
Jennifer Wilcox 61a301a24c
Ignore clock and active sensing on serial MIDI (#417) 2 years ago
probonopd a3f7b42c9b
Reorder private variables to prevent compilation warnings (#390) 2 years ago
probonopd 4a8241226d
Fix Issue #338 - implement wraparound for voices and banks and limit bank select to loaded banks only. (#392) 2 years ago
probonopd d03717d602
MIDIButtonNotes=0 by default 2 years ago
probonopd f32c0c98dc
Allow MIDI notes to be used as navigation buttons for MiniDexed (#368) 2 years ago
probonopd 2bd6f4119f
Increase m_nPerformanceFileName, closes #379 2 years ago
probonopd 12f4ea7838
Implement IgnoreAllNotesOff=1 (#366) 2 years ago
probonopd 3d93d815ec
MIDI Button Navigation configuration for Nektar Impact LX 3 years ago
probonopd c7168d434f
Enable buttons on MIDI controllers to be used (#365) 3 years ago
Kevin dcbd04c831
Add call to set Serial options to prevent CR to CRLF conversion (#311) 3 years ago
arsamus aa5a7c7450
Switchable performance files improvements + Poly/Mono + Fix to #298 and #83 issues (#267) 3 years ago
Kevin 768d763f73
Initial support for SSD1306 128x32 or 128x64 OLED displays (#312) 3 years ago
probonopd 50e9b7b8e0
Configurable GPIO buttons (#274) 3 years ago
Holger 0a5ec7d529
Fix for garbled device name in debug output, closes #265 3 years ago
arsamus 60ab4a562b
Switchable performance files and saving all voice data parameters. (#228) 3 years ago
Holger c00ed09398
Fixes for SYSEX channel messages / Added master volume method (also for SYSEX) (#249) 3 years ago
probonopd 2f044b6fcb
Fix Save Performance (#238) 3 years ago
arsamus 85a4d9953b
Support for Portamento and Pitch Bender parameters (#206) 3 years ago
probonopd e026ea1948
Initial support for I2C HD44780 displays (#225) 3 years ago
Holger 52b8900293
Fix for Serial Midi In double triggering notes (#216) 3 years ago
Holger 6d14da8604
Less CPU consuming setting for panorama values (#212) 3 years ago
Holger b6df892a44
Fixing linear internal mixer to non-linear (x^4) / Fixing linear pan to non-linear (sin/cos) #182 (#210) 3 years ago
Holger 3894cb3b21
Support for Yamaha DX7 SysEx commands (#195) 3 years ago
probonopd 76620d1576
Change default pinout (#189) 3 years ago
probonopd 4850c3a19d
Support Running Status MIDI messages (#194) 3 years ago