Appendix B: System Exclusive Implementation
93
Venom User Guide
D1 & D2: Are the two 7-bit data bytes for an event & contain the following values:
The only other event type is the end marker, which is stored as a 32-bit 0 (0x00000000).
The header data for a pattern is stored as a separate block of data (see “Arpeggiator Header Data Dump” on
page 102).
Arpeggiator Limitations:
• Patterns are limited to being only 2 bars long.
• Patterns must fit inside 1024 bytes.
• Clock Resolution is set to 96 clocks per quarter note.
• Up to 5 different controllers per pattern are allowed (Pitchbend, Mod wheel, and MIDI CCs)
• No RPNs or NRPNs should be used in a pattern.
SysEx Parameters
Multi Program Dump
When an Edit buffer is recalled the following data is sent as part of a SysEx:
Parameters can also be individually updated using the appropriate address.
Event Type D1 D2
Note Note Num Velocity
Controller CC Num Value
Pitch Bend PB LSB PB MSB
Addr [H] Parameter Name Range
00 00 MltParam.PartSrc_f [PART1] 0 ~ 7 *
00 01 MltParam.PartSrc_f [PART2] 0 ~ 7 *
00 02 MltParam.PartSrc_f [PART3] 0 ~ 7 *
00 03 MltParam.PartSrc_f [PART4] 0 ~ 7 *
00 04 MltParam.Aux1ParamSrc 0 ~ 4
00 05 MltParam.Aux2ParamSrc 0 ~ 4
00 06 MltParam.MixerSrc 0 ~ 4
00 07 MltParam.SaveBank 0 ~ 1
00 08 MltParam.SavePatch 0 ~ 127
00 09 PartMap [PART1].Enable Off/On ***
00 0A PartMap [PART2].Enable Off/On ***
00 0B PartMap [PART3].Enable Off/On ***
00 0C PartMap [PART4].Enable Off/On ***
00 0D PartMap [PART1].Bank 0 ~ 3
00 0E PartMap [PART1].Program 0 ~ 127
00 0F Transpose [PART1].CoarseTune 0 ~ 127
00 10 Transpose [PART1].FineTune 0 ~ 127
00 11 Transpose [PART1].VoiceMode 0 ~ 1
00 12 Transpose [PART1].UnisonMode Off/On ***
00 13 Transpose [PART1].UnisonCount 2 ~ 12
00 14 Transpose [PART1].UnisonDetune 0 ~ 127
00 15 ChanStrip [PART1].Volume 0 ~ 127