- Eventide Audio

Home Forums Products Stompboxes CC to enable/disable MIDI clock input? Reply To: CC to enable/disable MIDI clock input?

#150959
JCR
Participant
nickrose wrote:

Most H9 settings can be accessed using Sysex (System Exclusive) messages, as described in Appendix B of “MIDI Sysex Messages for the Eventide Factor series pedals”. For example, to turn MIDIclock on/off, refer to sp_midiclock_enable.

See https://www.eventideaudio.com/downloader/10982 for a PDF.


Some time ago I made some notes for myself after needing sysex messages for my H9 to alter the midi output mode, midi clock and source instrument. Maybe it is helpfull for you. The layout explaning the sysex bytes shows oke in the editor but not in the final layout, so copy the text into a notepad editor and all shows as intended.

Change Midi output mode on H9 via midi:

MIDI OUTPUT MODE:

How to change the output mode on the H9 from <>thru<> to <>thru+midi clock<> when changing to different songs.

You want to send it the following message:

SYSEX_OPEN EVENTIDE H4000 id message_code <lots-o-bytes> SYSEX_CLOSE

where (0x means hex):

EVENTIDE is 0x1C
H4000 is 0x70
SYSEX_OPEN is 0xF0
SYSEX_CLOSE is 0xF7

ID is 0

message_code is SYSEXC_USEROBJECT_SHORT = 0x3c

<lots-o-bytes> is "25d <num>" this is a text string

where <num> is 0 - XMT, 1 - THRU, etc.



So, for example, to set output mode to THRU, you would send (all hex bytes):

F0 1C 70 00 3C 32 35 64 20 31 F7
| | | | | | | | | | |--- SysEx Close
| | | | | | | | | |
"1"
| | | | | | | | |
Space
| | | | | | | |
"d"
| | | | | | |
"5"
| | | | | |
"2"
| | | | |
Message ID (3C = SYSEXC_USEROBJECT_SHORT)
| | | |
H9 SysEx ID
| | |
H9 ID
| |
Eventide ID
|
SysEx open


It will reply with a similar message, but message_code will be SYSEXC_VALUE_DUMP (0x2E)

and to set output mode to THRU+C, you would send (all hex bytes):

F0 1C 70 00 3C 32 35 64 20 32 F7

and to set output mode to MERGE, you would send (all hex bytes):

F0 1C 70 00 3C 32 35 64 20 33 F7

and to set output mode to XMT, you would send (all hex bytes):

F0 1C 70 00 3C 32 35 64 20 30 F7



MIDI CLOCK IN:

What would be the sysex format to enable/disable midi clock in?

Same as above, but replace the 25d with 10a. <num> should be 1 or 0.

So, for example, to set midi clock input mode to ON, you would send (all hex bytes):

F0 1C 70 00 3C 31 30 61 20 31 F7
| | | | | | | | | | |--- SysEx Close
| | | | | | | | | |
"1"
| | | | | | | | |
Space
| | | | | | | |
"a"
| | | | | | |
"0"
| | | | | |
"1"
| | | | |
Message ID (3C = SYSEXC_USEROBJECT_SHORT)
| | | |
H9 SysEx ID
| | |
H9 ID
| |
Eventide ID
|
SysEx open

and to set midi clock input mode to OFF, you would send (all hex bytes):

F0 1C 70 00 3C 31 30 61 20 30 F7
| | | | | | | | | | |--- SysEx Close
| | | | | | | | | |
"0"
| | | | | | | | |
Space
| | | | | | | |
"a"
| | | | | | |
"0"
| | | | | |
"1"
| | | | |
Message ID (3C = SYSEXC_USEROBJECT_SHORT)
| | | |
H9 SysEx ID
| | |
H9 ID
| |
Eventide ID
|
SysEx open



SysEx to set the source instrument to guitar - F0 1C 70 00 3C 32 34 34 20 30 F7

SysEx to set the source instrument to bass - F0 1C 70 00 3C 32 34 34 20 31 F7