arduino_midi_library
arduino_midi_library copied to clipboard
[Feature Request] Add SysEx construction helpers
Tracking here the list of SysEx messages construction helpers to be implemented:
Non Real Time Universal SysEx
- [ ] Sample Dump Standard
- [ ]
Sample Dump Header - [ ]
Sample Dump Data Packet - [ ]
Sample Dump Request
- [ ]
- [ ] Handshaking
- [ ]
EOF - [ ]
Wait - [ ]
Cancel - [ ]
NAK - [ ]
ACK
- [ ]
- [ ] MTC Cueing
- [ ]
Setup
- [ ]
- [ ] Sample Dump Extensions
- [ ]
Loop Point Transmission - [ ]
Loop Point Request - [ ]
Sample Name Transmission - [ ]
Sample Name Request - [ ]
Extended Dump Header - [ ]
Extended Loop Point Transmission - [ ]
Extended Loop Point Request
- [ ]
- [ ] General System Information
- [ ]
Device Identity Request - [ ]
Device Identity Reply
- [ ]
- [ ] File Dump
- [ ]
File Dump Header - [ ]
File Dump Data Packet - [ ]
File Dump Request
- [ ]
- [ ] MIDI Tuning Standard
- [ ]
Bulk Tuning Dump Request - [ ]
Bulk Tuning Dump Reply
- [ ]
- [ ] General MIDI
- [ ]
Enable - [ ]
Disable
- [ ]
- [ ] Downloadable Sounds
- [ ]
Enable - [ ]
Disable
- [ ]
Real Time Universal SysEx
- [ ] MTC
- [ ]
Full Message - [ ]
User Bits
- [ ]
- [ ] Notation Information
- [ ]
Bar Marker - [ ]
Time Signature (immediate) - [ ]
Time Signature (delayed)
- [ ]
- [ ] Device Control
- [ ]
Master Volume - [ ]
Master Balance - [ ]
Master Fine Tuning - [ ]
Master Coarse Tuning
- [ ]
- [ ] MTC Cueing (immediate), see real-time equivalents without time field.
- [ ] MIDI Machine Control
- [ ]
Single Bytes - [ ]
Locate / GoTo - [ ]
Shuttle
- [ ]
- [ ] MIDI Tuning Standard
- [ ]
Single Note Tuning Change
- [ ]
Before moving on with this, we need to make sure those helpers are stripped away from the final firmware binary if not used.