No. 635

Allow Long MIDI Messages to be Played Back by Expressions

IWBNI it were possible to specify that a given long MIDI message should be played back by a given expression. As it is now, it is possible to play back MIDI messages that contain up to three bytes by using the Playback Data Dump dialog box that is displayed when Dump is selected for the Playback Option Type on the Text Expression Designer or Shape Expression Designer dialog boxes.

This feature could be used, for example to transmit MIDI system exclusive messages that are manufacturer-defined commands to control various functions of a sound module or sound card.

This could be implemented by replacing the existing controls on the Playback Data Dump dialog box with the following controls:

----------------------------------------------
Playback Data Dump Dialog Box

MIDI Message: [multi-line text box]

Format:
( ) Hexadecimal
( ) Decimal
----------------------------------------------

In the multi-line text box MIDI message, one could enter the sequence of byte values for a given MIDI message in either hexadecimal or decimal form. Data bytes would be separated a space. For example, one could enter the following hexadecimal data bytes to set the reverb to Room3 on a Roland Sound Canvas SC-mkII:

F0 41 10 42 12 40 01 30 02 0D F7



Created: July 8, 2000 (based on comments by Gregoire Apoukhtine and Bob Marshall)
Last Updated: July 8, 2000
Version: Finale 2000b