The MIDI Forum

  1. Sema
  2. Sherlock Holmes
  3. MIDI Specifications
  4. Sunday, 17 January 2021
  5.  Subscribe via email
Hi everybody!

Here is the list of tuning SysEx-es I could find at https://www.midi.org/specifications-old/item/table-4-universal-system-exclusive-messages and https://www.midi.org/specifications/midi1-specifications/general-midi-specifications/general-midi-2/midi-tuning-updated

08 00 - Bulk Dump Request (no bank) -- dump request
08 01 - Bulk Dump Reply (no bank) -- dump response
08 02 - Single Note Tuning Change (no bank) -- tuning change
08 03 - Tuning Dump Request (with bank) -- dump request
08 04 - Key-Based Tuning Dump (with bank) -- dump response
08 05 - Scale/Octave Tuning Dump, 1 byte format -- dump response
08 06 - Scale/Octave Tuning Dump, 2 byte format -- dump response
08 07 - Single Note Tuning Change (with bank) -- tuning change
08 08 - Scale/Octave Tuning, 1 byte format -- tuning change
08 09 - Scale/Octave Tuning, 2 byte format -- tuning change

There is a request and response message for single note tuning dumps (with/without bank),
but there is only a response messages for different flavors of scale/octave tuning dumps.

How does the device know it should send the scale/octave tuning dump if there is no special request for it?

Thanks a lot!
Comment
There are no comments made yet.
Accepted Answer
Accepted Answer Pending Moderation
0
Votes
Undo
In the MIDI Tuning (Updated Specification) PDF file you linked to, the documentation for the 03 dump request says "The receiving device will send back a Tuning Dump message which will vary depending on which tables, (key-based or scale/octave), are supported by the instrument."

I guess this means after you send a 03 dump request, the device may send a 04, 05, or 06 response, but a particular device will only send one kind of response (04 or 05 or 06).
Comment
There are no comments made yet.
  1. more than a month ago
  2. MIDI Specifications
  3. # Permalink


There are replies in this post but you are not allowed to view the replies from this post.