[Roland JV1010 Temp Perf. Common:Sysex] ;Encore Electronics 2001 TK This file is essentially the same as the JV2080. (according to Roland's documents) ;If this profile doesn't work, the ID may be wrong. The ID is indicated in the ;example message below. Please report any problems to support@encoreelectronics.com ; ;If for some reason you cannot change your instrument's ID, you can match the ID in this file and ;reload it with KnobbyEd. Remember, you don't need placeholders for F0, cs, or F7 ;You will need to change the ID for every segment in this file. ;example F0 41 ID 6A 12 01 00 00 23 dd cs F7 <---Temp performance, Chorus rate(hex) MessageFormat = 41 10 6A 12 01 00 00 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ;<-----Change this byte to match the ID of your instrument. ChecksumLocation = 4 ;Table 1-2-1 Performance common 00 = Performance name 1, 32, 127 01 = Performance name 2, 32, 127 02 = Performance name 3, 32, 127 03 = Performance name 4, 32, 127 04 = Performance name 5, 32, 127 05 = Performance name 6, 32, 127 06 = Performance name 7, 32, 127 07 = Performance name 8, 32, 127 08 = Performance name 9, 32, 127 09 = Performance name 10, 32, 127 10 = Performance name 11, 32, 127 11 = Performance name 12, 32, 127 12 = EFX:Source, 0, 15 13 = EFX:Type, 0, 39 14 = EFX:Parameter 1, 32, 127 15 = EFX:Parameter 2, 0, 127 16 = EFX:Parameter 3, 0, 127 17 = EFX:Parameter 4, 0, 127 18 = EFX:Parameter 5, 0, 127 19 = EFX:Parameter 6, 0, 127 20 = EFX:Parameter 7, 0, 127 21 = EFX:Parameter 8, 0, 127 22 = EFX:Parameter 9, 0, 127 23 = EFX:Parameter 10, 0, 127 24 = EFX:Parameter 11, 0, 127 25 = EFX:Parameter 12, 0, 127 26 = EFX:Output assign, 0, 2 27 = EFX:Output level, 0, 127 28 = EFX:Chorus send level, 0, 127 29 = EFX:Reverb send level, 0, 127 30 = EFX:Control source 1, 0, 10 31 = EFX:Control depth 1, 0, 126 32 = EFX:Control source 2, 0, 10 33 = EFX:Control depth 2, 0, 126 34 = Chorus:Level, 0, 127 35 = Chorus:Rate, 0, 127 36 = Chorus:Depth, 0, 127 37 = Chorus:Pre delay, 0, 127 38 = Chorus:Feedback, 0, 127 39 = Chorus:Output assign, 0, 2 40 = Reverb:type, 0, 7 41 = Reverb:Level, 0, 127 42 = Reverb:Time, 0, 127 43 = Reverb:HF damp, 0, 17 44 = Reverb:Feedback, 0, 127 ;see next section ; 47 = Key Range Switch, 0, 1 48 = Part 1 voice reserve, 0, 64 49 = Part 2 voice reserve, 0, 64 50 = Part 3 voice reserve, 0, 64 51 = Part 4 voice reserve, 0, 64 52 = Part 5 voice reserve, 0, 64 53 = Part 6 voice reserve, 0, 64 54 = Part 7 voice reserve, 0, 64 55 = Part 8 voice reserve, 0, 64 56 = Part 9 voice reserve, 0, 64 57 = Part 10 voice reserve, 0, 64 58 = Part 11 voice reserve, 0, 64 59 = Part 12 voice reserve, 0, 64 60 = Part 13 voice reserve, 0, 64 61 = Part 14 voice reserve, 0, 64 62 = Part 15 voice reserve, 0, 64 63 = Part 16 voice reserve, 0, 64 [Roland JV1010 Temp Perf. Common:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 01 00 00 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 45 = Default Tempo, 20, 250 ;--------------------------------------------------------------------------- [Roland JV1010 Temp Perf. Part1:Sysex] MessageFormat = 41 10 6A 12 01 00 10 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part2:Sysex] MessageFormat = 41 10 6A 12 01 00 11 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part3:Sysex] MessageFormat = 41 10 6A 12 01 00 12 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part4:Sysex] MessageFormat = 41 10 6A 12 01 00 13 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part5:Sysex] MessageFormat = 41 10 6A 12 01 00 14 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part6:Sysex] MessageFormat = 41 10 6A 12 01 00 15 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part7:Sysex] MessageFormat = 41 10 6A 12 01 00 16 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part8:Sysex] MessageFormat = 41 10 6A 12 01 00 17 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part9:Sysex] MessageFormat = 41 10 6A 12 01 00 18 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part10:Sysex] MessageFormat = 41 10 6A 12 01 00 19 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part11:Sysex] MessageFormat = 41 10 6A 12 01 00 1A 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part12:Sysex] MessageFormat = 41 10 6A 12 01 00 1B 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part13:Sysex] MessageFormat = 41 10 6A 12 01 00 1C 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part14:Sysex] MessageFormat = 41 10 6A 12 01 00 1D 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part15:Sysex] MessageFormat = 41 10 6A 12 01 00 1E 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 [Roland JV1010 Temp Perf. Part16:Sysex] MessageFormat = 41 10 6A 12 01 00 1F 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ; 1-2-2 Performance part 00 = MIDI receive switch, 0, 1 01 = MIDI channel, 0, 15 02 = Patch group, 0, 2 03 = Patch group ID, 0, 127 06 = Part level, 0, 127 07 = Part pan, 0, 127 08 = Pitch coarse tune, 0, 96 09 = Pitch fine tune, 0, 100 10 = Output assign, 0, 4 11 = Output level, 0, 127 12 = Chorus send level, 0, 127 13 = Reverb send level, 0, 127 14 = Receive program change, 0, 1 15 = Receive volume, 0, 1 16 = Receive hold-1, 0, 1 17 = Key range lower, 0, 127 18 = Key range upper, 0, 127 ;--------------------------------------------------------------------------- [Roland JV1010 Patch Mode Temp Patch Common:Sysex] MessageFormat = 41 10 6A 12 03 00 00 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;Table 1-3-1 Patch common 00 = Patch name 1, 32, 127 01 = Patch name 2, 32, 127 02 = Patch name 3, 32, 127 03 = Patch name 4, 32, 127 04 = Patch name 5, 32, 127 05 = Patch name 6, 32, 127 06 = Patch name 7, 32, 127 07 = Patch name 8, 32, 127 08 = Patch name 9, 32, 127 09 = Patch name 10, 32, 127 0A = Patch name 11, 32, 127 0B = Patch name 12, 32, 127 0C = EFX:Type, 0, 39 0D = EFX:Parameter 1, 0, 127 0E = EFX:Parameter 2, 0, 127 0F = EFX:Parameter 3, 0, 127 10 = EFX:Parameter 4, 0, 127 11 = EFX:Parameter 5, 0, 127 12 = EFX:Parameter 6, 0, 127 13 = EFX:Parameter 7, 0, 127 14 = EFX:Parameter 8, 0, 127 15 = EFX:Parameter 9, 0, 127 16 = EFX:Parameter 10, 0, 127 17 = EFX:Parameter 11, 0, 127 18 = EFX:Parameter 12, 0, 127 19 = EFX:Output assign, 0, 2 1A = EFX:Output level, 0, 127 1B = EFX:Chorus send level, 0, 127 1C = EFX:Reverb send level, 0, 127 1D = EFX:Control source 1, 0, 10 1E = EFX:Control depth 1, 0, 126 1F = EFX:Control source 2, 0, 10 20 = EFX:Control depth 2, 0, 126 21 = Chorus:Level, 0, 127 22 = Chorus:Rate, 0, 127 23 = Chorus:Depth, 0, 127 24 = Chorus:Pre delay, 0, 127 25 = Chorus:Feedback, 0, 127 26 = Chorus:Output assign, 0, 2 27 = Reverb:type, 0, 7 28 = Reverb:Level, 0, 127 29 = Reverb:Time, 0, 127 2A = Reverb:HF damp, 0, 17 2B = Reverb:Feedback, 0, 127 2E = Patch level, 0, 127 2F = Patch pan, 0, 127 30 = Analog feel depth, 0, 127 31 = Bender range up, 0, 12 32 = Bender range down, 0, 48 33 = Key assign mode, 0, 1 34 = Solo legato, 0, 1 35 = Portamento switch, 0, 1 36 = Portamento mode, 0, 1 37 = Portamento type, 0, 1 38 = Portamento start, 0, 1 39 = Portamento time, 0, 127 3A = Patch control source 2, 0, 15 3B = Patch control source 3, 0, 15 3C = EFX control hold/peak, 0, 2 3D = Control 1 hold/peak, 0, 2 3E = Control 2 hold/peak, 0, 2 3F = Control 3 hold/peak, 0, 2 40 = Velocity range switch, 0, 1 41 = Octave shift, 0, 6 42 = Stretch tune depth, 0, 3 43 = Voice priority, 0, 1 44 = Structure type 1&2, 0, 9 45 = Booster level 1&2, 0, 3 46 = Structure type 3&4, 0, 9 47 = Booster level 3&4, 0, 3 [Roland JV1010 Patch Mode Temp Patch Common:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 03 00 00 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 44 = Default Tempo, 20, 250 ;--------------------------------------------------------------------------- [Roland JV1010 Patch Mode Temp Patch Tone1:Sysex] MessageFormat = 41 10 6A 12 03 00 10 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone 00 = Tone switch, 0, 1 01 = Wave group, 0, 2 02 = Wave group ID, 0, 127 05 = Wave gain, 0, 3 06 = FXM switch, 0, 1 07 = FXM color, 0, 3 08 = FXM depth, 0, 15 09 = Tone delay mode, 0, 6 10 = Tone delay time, 0, 127 11 = Velocity cross fade depth, 0, 127 12 = Velocity range lower, 1, 127 13 = Velocity range upper, 1, 127 14 = Key range lower, 0, 127 15 = Key range upper, 0, 127 16 = Redamper control switch, 0, 1 17 = Volume control switch, 0, 1 18 = Hold-1 control switch, 0, 1 19 = Bender control switch, 0, 1 20 = Pan control switch, 0, 2 21 = Controller 1 destination 1, 0, 18 22 = Controller 1 depth 1, 0, 126 23 = Controller 1 destination 2, 0, 18 24 = Controller 1 depth 2, 0, 126 25 = Controller 1 destination 3, 0, 18 26 = Controller 1 depth 3, 0, 126 27 = Controller 1 destination 4, 0, 18 28 = Controller 1 depth 4, 0, 126 29 = Controller 2 destination 1, 0, 18 30 = Controller 2 depth 1, 0, 126 31 = Controller 2 destination 2, 0, 18 32 = Controller 2 depth 2, 0, 126 33 = Controller 2 destination 3, 0, 18 34 = Controller 2 depth 3, 0, 126 35 = Controller 2 destination 4, 0, 18 36 = Controller 2 depth 4, 0, 126 37 = Controller 3 destination 1, 0, 18 38 = Controller 3 depth 1, 0, 126 39 = Controller 3 destination 2, 0, 18 40 = Controller 3 depth 2, 0, 126 41 = Controller 3 destination 3, 0, 18 42 = Controller 3 depth 3, 0, 126 43 = Controller 3 destination 4, 0, 18 44 = Controller 3 depth 4, 0, 126 45 = LFO 1 waveform, 0, 7 46 = LFO 1 key trigger, 0, 1 47 = LFO 1 rate, 0, 127 48 = LFO 1 level offset, 0, 4 49 = LFO 1 delay time, 0, 127 50 = LFO 1 fade mode, 0, 3 51 = LFO 1 fade time, 0, 127 52 = LFO 1 external sync, 0, 2 53 = LFO 2 waveform, 0, 7 54 = LFO 2 key trigger, 0, 1 55 = LFO 2 rate, 0, 127 56 = LFO 2 level offset, 0, 4 57 = LFO 2 delay time, 0, 127 58 = LFO 2 fade mode, 0, 3 59 = LFO 2 fade time, 0, 127 60 = LFO 2 external sync, 0, 2 61 = Coarse tune, 0, 96 62 = Fine tune, 0, 100 63 = Random pitch depth, 0, 30 64 = Pitch keyfollow, 0, 15 65 = P-ENV depth, 0, 24 66 = P-ENV velocity sensitivity, 0, 125 67 = P-ENV velocity time 1 sensitivity, 0, 14 68 = P-ENV velocity time 4 sensitivity, 0, 14 69 = P-ENV time keyfollow, 0, 14 70 = P-ENV time 1, 0, 127 71 = P-ENV time 2, 0, 127 72 = P-ENV time 3, 0, 127 73 = P-ENV time 4, 0, 127 74 = P-ENV level 1, 0, 126 75 = P-ENV level 2, 0, 126 76 = P-ENV level 3, 0, 126 77 = P-ENV level 4, 0, 126 78 = Pitch LFO 1 depth, 0, 126 79 = Pitch LFO 2 depth, 0, 126 80 = Filter type, 0, 4 81 = Cutoff frequency, 0, 127 82 = Cutoff keyfollow, 0, 15 83 = Resonance, 0, 127 84 = Resonance velocity sensitivity, 0, 125 85 = F-ENV depth, 0, 126 86 = F-ENV velocity curve, 0, 6 87 = F-ENV velocity sensitivity, 0, 125 88 = F-ENV velocity time 1 sensitivity, 0, 14 89 = F-ENV velocity time 4 sensitivity, 0, 14 90 = F-ENV time keyfollow, 0, 14 91 = F-ENV time 1, 0, 127 92 = F-ENV time 2, 0, 127 93 = F-ENV time 3, 0, 127 94 = F-ENV time 4, 0, 127 95 = F-ENV level 1, 0, 127 96 = F-ENV level 2, 0, 127 97 = F-ENV level 3, 0, 127 98 = F-ENV level 4, 0, 127 99 = Filter LFO 1 depth, 0, 126 100 = Filter LFO 2 depth, 0, 126 101 = Tone level, 0, 127 102 = Bias direction, 0, 3 103 = Bias point, 0, 127 104 = Bias level, 0, 14 105 = A-ENV velocity curve, 0, 6 106 = A-ENV velocity sensitivity, 0, 125 107 = A-ENV velocity time 1 sensitivity, 0, 14 108 = A-ENV velocity time 4 sensitivity, 0, 14 109 = A-ENV time keyfollow, 0, 14 110 = A-ENV time 1, 0, 127 111 = A-ENV time 2, 0, 127 112 = A-ENV time 3, 0, 127 113 = A-ENV time 4, 0, 127 114 = A-ENV level 1, 0, 127 115 = A-ENV level 2, 0, 127 116 = A-ENV level 3, 0, 127 117 = Amplitude LFO 1 depth, 0, 126 118 = Amplitude LFO 2 depth, 0, 126 119 = Tone pan, 0, 127 120 = Pan keyfollow, 0, 14 121 = Random pan depth, 0, 63 122 = Alternate pan depth 1, 127 123 = Pan LFO 1 depth, 0, 126 124 = Pan LFO 2 depth, 0, 126 125 = Output assign, 0, 3 126 = Output level, 0, 127 127 = Chorus send level, 0, 127 [Roland JV1010 Patch Mode Temp Patch Tone1:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 03 00 10 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 3 = Wave number, 0, 254 [Roland JV1010 Patch Mode Temp Patch Tone1:Sysex added2] MessageFormat = 41 10 6A 12 03 00 11 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone. Last parameter needs to be handle differently 00 = Reverb send level, 0, 127 ;------------------------ [Roland JV1010 Patch Mode Temp Patch Tone2:Sysex] MessageFormat = 41 10 6A 12 03 00 12 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone 00 = Tone switch, 0, 1 01 = Wave group, 0, 2 02 = Wave group ID, 0, 127 05 = Wave gain, 0, 3 06 = FXM switch, 0, 1 07 = FXM color, 0, 3 08 = FXM depth, 0, 15 09 = Tone delay mode, 0, 6 10 = Tone delay time, 0, 127 11 = Velocity cross fade depth, 0, 127 12 = Velocity range lower, 1, 127 13 = Velocity range upper, 1, 127 14 = Key range lower, 0, 127 15 = Key range upper, 0, 127 16 = Redamper control switch, 0, 1 17 = Volume control switch, 0, 1 18 = Hold-1 control switch, 0, 1 19 = Bender control switch, 0, 1 20 = Pan control switch, 0, 2 21 = Controller 1 destination 1, 0, 18 22 = Controller 1 depth 1, 0, 126 23 = Controller 1 destination 2, 0, 18 24 = Controller 1 depth 2, 0, 126 25 = Controller 1 destination 3, 0, 18 26 = Controller 1 depth 3, 0, 126 27 = Controller 1 destination 4, 0, 18 28 = Controller 1 depth 4, 0, 126 29 = Controller 2 destination 1, 0, 18 30 = Controller 2 depth 1, 0, 126 31 = Controller 2 destination 2, 0, 18 32 = Controller 2 depth 2, 0, 126 33 = Controller 2 destination 3, 0, 18 34 = Controller 2 depth 3, 0, 126 35 = Controller 2 destination 4, 0, 18 36 = Controller 2 depth 4, 0, 126 37 = Controller 3 destination 1, 0, 18 38 = Controller 3 depth 1, 0, 126 39 = Controller 3 destination 2, 0, 18 40 = Controller 3 depth 2, 0, 126 41 = Controller 3 destination 3, 0, 18 42 = Controller 3 depth 3, 0, 126 43 = Controller 3 destination 4, 0, 18 44 = Controller 3 depth 4, 0, 126 45 = LFO 1 waveform, 0, 7 46 = LFO 1 key trigger, 0, 1 47 = LFO 1 rate, 0, 127 48 = LFO 1 level offset, 0, 4 49 = LFO 1 delay time, 0, 127 50 = LFO 1 fade mode, 0, 3 51 = LFO 1 fade time, 0, 127 52 = LFO 1 external sync, 0, 2 53 = LFO 2 waveform, 0, 7 54 = LFO 2 key trigger, 0, 1 55 = LFO 2 rate, 0, 127 56 = LFO 2 level offset, 0, 4 57 = LFO 2 delay time, 0, 127 58 = LFO 2 fade mode, 0, 3 59 = LFO 2 fade time, 0, 127 60 = LFO 2 external sync, 0, 2 61 = Coarse tune, 0, 96 62 = Fine tune, 0, 100 63 = Random pitch depth, 0, 30 64 = Pitch keyfollow, 0, 15 65 = P-ENV depth, 0, 24 66 = P-ENV velocity sensitivity, 0, 125 67 = P-ENV velocity time 1 sensitivity, 0, 14 68 = P-ENV velocity time 4 sensitivity, 0, 14 69 = P-ENV time keyfollow, 0, 14 70 = P-ENV time 1, 0, 127 71 = P-ENV time 2, 0, 127 72 = P-ENV time 3, 0, 127 73 = P-ENV time 4, 0, 127 74 = P-ENV level 1, 0, 126 75 = P-ENV level 2, 0, 126 76 = P-ENV level 3, 0, 126 77 = P-ENV level 4, 0, 126 78 = Pitch LFO 1 depth, 0, 126 79 = Pitch LFO 2 depth, 0, 126 80 = Filter type, 0, 4 81 = Cutoff frequency, 0, 127 82 = Cutoff keyfollow, 0, 15 83 = Resonance, 0, 127 84 = Resonance velocity sensitivity, 0, 125 85 = F-ENV depth, 0, 126 86 = F-ENV velocity curve, 0, 6 87 = F-ENV velocity sensitivity, 0, 125 88 = F-ENV velocity time 1 sensitivity, 0, 14 89 = F-ENV velocity time 4 sensitivity, 0, 14 90 = F-ENV time keyfollow, 0, 14 91 = F-ENV time 1, 0, 127 92 = F-ENV time 2, 0, 127 93 = F-ENV time 3, 0, 127 94 = F-ENV time 4, 0, 127 95 = F-ENV level 1, 0, 127 96 = F-ENV level 2, 0, 127 97 = F-ENV level 3, 0, 127 98 = F-ENV level 4, 0, 127 99 = Filter LFO 1 depth, 0, 126 100 = Filter LFO 2 depth, 0, 126 101 = Tone level, 0, 127 102 = Bias direction, 0, 3 103 = Bias point, 0, 127 104 = Bias level, 0, 14 105 = A-ENV velocity curve, 0, 6 106 = A-ENV velocity sensitivity, 0, 125 107 = A-ENV velocity time 1 sensitivity, 0, 14 108 = A-ENV velocity time 4 sensitivity, 0, 14 109 = A-ENV time keyfollow, 0, 14 110 = A-ENV time 1, 0, 127 111 = A-ENV time 2, 0, 127 112 = A-ENV time 3, 0, 127 113 = A-ENV time 4, 0, 127 114 = A-ENV level 1, 0, 127 115 = A-ENV level 2, 0, 127 116 = A-ENV level 3, 0, 127 117 = Amplitude LFO 1 depth, 0, 126 118 = Amplitude LFO 2 depth, 0, 126 119 = Tone pan, 0, 127 120 = Pan keyfollow, 0, 14 121 = Random pan depth, 0, 63 122 = Alternate pan depth 1, 127 123 = Pan LFO 1 depth, 0, 126 124 = Pan LFO 2 depth, 0, 126 125 = Output assign, 0, 3 126 = Output level, 0, 127 127 = Chorus send level, 0, 127 [Roland JV1010 Patch Mode Temp Patch Tone2:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 03 00 12 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 3 = Wave number, 0, 254 [Roland JV1010 Patch Mode Temp Patch Tone2:Sysex added2] MessageFormat = 41 10 6A 12 03 00 13 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone. Last parameter needs to be handle differently 00 = Reverb send level, 0, 127 ;------------------------ [Roland JV1010 Patch Mode Temp Patch Tone3:Sysex] MessageFormat = 41 10 6A 12 03 00 14 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone 00 = Tone switch, 0, 1 01 = Wave group, 0, 2 02 = Wave group ID, 0, 127 05 = Wave gain, 0, 3 06 = FXM switch, 0, 1 07 = FXM color, 0, 3 08 = FXM depth, 0, 15 09 = Tone delay mode, 0, 6 10 = Tone delay time, 0, 127 11 = Velocity cross fade depth, 0, 127 12 = Velocity range lower, 1, 127 13 = Velocity range upper, 1, 127 14 = Key range lower, 0, 127 15 = Key range upper, 0, 127 16 = Redamper control switch, 0, 1 17 = Volume control switch, 0, 1 18 = Hold-1 control switch, 0, 1 19 = Bender control switch, 0, 1 20 = Pan control switch, 0, 2 21 = Controller 1 destination 1, 0, 18 22 = Controller 1 depth 1, 0, 126 23 = Controller 1 destination 2, 0, 18 24 = Controller 1 depth 2, 0, 126 25 = Controller 1 destination 3, 0, 18 26 = Controller 1 depth 3, 0, 126 27 = Controller 1 destination 4, 0, 18 28 = Controller 1 depth 4, 0, 126 29 = Controller 2 destination 1, 0, 18 30 = Controller 2 depth 1, 0, 126 31 = Controller 2 destination 2, 0, 18 32 = Controller 2 depth 2, 0, 126 33 = Controller 2 destination 3, 0, 18 34 = Controller 2 depth 3, 0, 126 35 = Controller 2 destination 4, 0, 18 36 = Controller 2 depth 4, 0, 126 37 = Controller 3 destination 1, 0, 18 38 = Controller 3 depth 1, 0, 126 39 = Controller 3 destination 2, 0, 18 40 = Controller 3 depth 2, 0, 126 41 = Controller 3 destination 3, 0, 18 42 = Controller 3 depth 3, 0, 126 43 = Controller 3 destination 4, 0, 18 44 = Controller 3 depth 4, 0, 126 45 = LFO 1 waveform, 0, 7 46 = LFO 1 key trigger, 0, 1 47 = LFO 1 rate, 0, 127 48 = LFO 1 level offset, 0, 4 49 = LFO 1 delay time, 0, 127 50 = LFO 1 fade mode, 0, 3 51 = LFO 1 fade time, 0, 127 52 = LFO 1 external sync, 0, 2 53 = LFO 2 waveform, 0, 7 54 = LFO 2 key trigger, 0, 1 55 = LFO 2 rate, 0, 127 56 = LFO 2 level offset, 0, 4 57 = LFO 2 delay time, 0, 127 58 = LFO 2 fade mode, 0, 3 59 = LFO 2 fade time, 0, 127 60 = LFO 2 external sync, 0, 2 61 = Coarse tune, 0, 96 62 = Fine tune, 0, 100 63 = Random pitch depth, 0, 30 64 = Pitch keyfollow, 0, 15 65 = P-ENV depth, 0, 24 66 = P-ENV velocity sensitivity, 0, 125 67 = P-ENV velocity time 1 sensitivity, 0, 14 68 = P-ENV velocity time 4 sensitivity, 0, 14 69 = P-ENV time keyfollow, 0, 14 70 = P-ENV time 1, 0, 127 71 = P-ENV time 2, 0, 127 72 = P-ENV time 3, 0, 127 73 = P-ENV time 4, 0, 127 74 = P-ENV level 1, 0, 126 75 = P-ENV level 2, 0, 126 76 = P-ENV level 3, 0, 126 77 = P-ENV level 4, 0, 126 78 = Pitch LFO 1 depth, 0, 126 79 = Pitch LFO 2 depth, 0, 126 80 = Filter type, 0, 4 81 = Cutoff frequency, 0, 127 82 = Cutoff keyfollow, 0, 15 83 = Resonance, 0, 127 84 = Resonance velocity sensitivity, 0, 125 85 = F-ENV depth, 0, 126 86 = F-ENV velocity curve, 0, 6 87 = F-ENV velocity sensitivity, 0, 125 88 = F-ENV velocity time 1 sensitivity, 0, 14 89 = F-ENV velocity time 4 sensitivity, 0, 14 90 = F-ENV time keyfollow, 0, 14 91 = F-ENV time 1, 0, 127 92 = F-ENV time 2, 0, 127 93 = F-ENV time 3, 0, 127 94 = F-ENV time 4, 0, 127 95 = F-ENV level 1, 0, 127 96 = F-ENV level 2, 0, 127 97 = F-ENV level 3, 0, 127 98 = F-ENV level 4, 0, 127 99 = Filter LFO 1 depth, 0, 126 100 = Filter LFO 2 depth, 0, 126 101 = Tone level, 0, 127 102 = Bias direction, 0, 3 103 = Bias point, 0, 127 104 = Bias level, 0, 14 105 = A-ENV velocity curve, 0, 6 106 = A-ENV velocity sensitivity, 0, 125 107 = A-ENV velocity time 1 sensitivity, 0, 14 108 = A-ENV velocity time 4 sensitivity, 0, 14 109 = A-ENV time keyfollow, 0, 14 110 = A-ENV time 1, 0, 127 111 = A-ENV time 2, 0, 127 112 = A-ENV time 3, 0, 127 113 = A-ENV time 4, 0, 127 114 = A-ENV level 1, 0, 127 115 = A-ENV level 2, 0, 127 116 = A-ENV level 3, 0, 127 117 = Amplitude LFO 1 depth, 0, 126 118 = Amplitude LFO 2 depth, 0, 126 119 = Tone pan, 0, 127 120 = Pan keyfollow, 0, 14 121 = Random pan depth, 0, 63 122 = Alternate pan depth 1, 127 123 = Pan LFO 1 depth, 0, 126 124 = Pan LFO 2 depth, 0, 126 125 = Output assign, 0, 3 126 = Output level, 0, 127 127 = Chorus send level, 0, 127 [Roland JV1010 Patch Mode Temp Patch Tone3:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 03 00 14 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 3 = Wave number, 0, 254 [Roland JV1010 Patch Mode Temp Patch Tone3:Sysex added2] MessageFormat = 41 10 6A 12 03 00 15 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone. Last parameter needs to be handle differently 00 = Reverb send level, 0, 127 ;------------------------ [Roland JV1010 Patch Mode Temp Patch Tone4:Sysex] MessageFormat = 41 10 6A 12 03 00 16 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone 00 = Tone switch, 0, 1 01 = Wave group, 0, 2 02 = Wave group ID, 0, 127 05 = Wave gain, 0, 3 06 = FXM switch, 0, 1 07 = FXM color, 0, 3 08 = FXM depth, 0, 15 09 = Tone delay mode, 0, 6 10 = Tone delay time, 0, 127 11 = Velocity cross fade depth, 0, 127 12 = Velocity range lower, 1, 127 13 = Velocity range upper, 1, 127 14 = Key range lower, 0, 127 15 = Key range upper, 0, 127 16 = Redamper control switch, 0, 1 17 = Volume control switch, 0, 1 18 = Hold-1 control switch, 0, 1 19 = Bender control switch, 0, 1 20 = Pan control switch, 0, 2 21 = Controller 1 destination 1, 0, 18 22 = Controller 1 depth 1, 0, 126 23 = Controller 1 destination 2, 0, 18 24 = Controller 1 depth 2, 0, 126 25 = Controller 1 destination 3, 0, 18 26 = Controller 1 depth 3, 0, 126 27 = Controller 1 destination 4, 0, 18 28 = Controller 1 depth 4, 0, 126 29 = Controller 2 destination 1, 0, 18 30 = Controller 2 depth 1, 0, 126 31 = Controller 2 destination 2, 0, 18 32 = Controller 2 depth 2, 0, 126 33 = Controller 2 destination 3, 0, 18 34 = Controller 2 depth 3, 0, 126 35 = Controller 2 destination 4, 0, 18 36 = Controller 2 depth 4, 0, 126 37 = Controller 3 destination 1, 0, 18 38 = Controller 3 depth 1, 0, 126 39 = Controller 3 destination 2, 0, 18 40 = Controller 3 depth 2, 0, 126 41 = Controller 3 destination 3, 0, 18 42 = Controller 3 depth 3, 0, 126 43 = Controller 3 destination 4, 0, 18 44 = Controller 3 depth 4, 0, 126 45 = LFO 1 waveform, 0, 7 46 = LFO 1 key trigger, 0, 1 47 = LFO 1 rate, 0, 127 48 = LFO 1 level offset, 0, 4 49 = LFO 1 delay time, 0, 127 50 = LFO 1 fade mode, 0, 3 51 = LFO 1 fade time, 0, 127 52 = LFO 1 external sync, 0, 2 53 = LFO 2 waveform, 0, 7 54 = LFO 2 key trigger, 0, 1 55 = LFO 2 rate, 0, 127 56 = LFO 2 level offset, 0, 4 57 = LFO 2 delay time, 0, 127 58 = LFO 2 fade mode, 0, 3 59 = LFO 2 fade time, 0, 127 60 = LFO 2 external sync, 0, 2 61 = Coarse tune, 0, 96 62 = Fine tune, 0, 100 63 = Random pitch depth, 0, 30 64 = Pitch keyfollow, 0, 15 65 = P-ENV depth, 0, 24 66 = P-ENV velocity sensitivity, 0, 125 67 = P-ENV velocity time 1 sensitivity, 0, 14 68 = P-ENV velocity time 4 sensitivity, 0, 14 69 = P-ENV time keyfollow, 0, 14 70 = P-ENV time 1, 0, 127 71 = P-ENV time 2, 0, 127 72 = P-ENV time 3, 0, 127 73 = P-ENV time 4, 0, 127 74 = P-ENV level 1, 0, 126 75 = P-ENV level 2, 0, 126 76 = P-ENV level 3, 0, 126 77 = P-ENV level 4, 0, 126 78 = Pitch LFO 1 depth, 0, 126 79 = Pitch LFO 2 depth, 0, 126 80 = Filter type, 0, 4 81 = Cutoff frequency, 0, 127 82 = Cutoff keyfollow, 0, 15 83 = Resonance, 0, 127 84 = Resonance velocity sensitivity, 0, 125 85 = F-ENV depth, 0, 126 86 = F-ENV velocity curve, 0, 6 87 = F-ENV velocity sensitivity, 0, 125 88 = F-ENV velocity time 1 sensitivity, 0, 14 89 = F-ENV velocity time 4 sensitivity, 0, 14 90 = F-ENV time keyfollow, 0, 14 91 = F-ENV time 1, 0, 127 92 = F-ENV time 2, 0, 127 93 = F-ENV time 3, 0, 127 94 = F-ENV time 4, 0, 127 95 = F-ENV level 1, 0, 127 96 = F-ENV level 2, 0, 127 97 = F-ENV level 3, 0, 127 98 = F-ENV level 4, 0, 127 99 = Filter LFO 1 depth, 0, 126 100 = Filter LFO 2 depth, 0, 126 101 = Tone level, 0, 127 102 = Bias direction, 0, 3 103 = Bias point, 0, 127 104 = Bias level, 0, 14 105 = A-ENV velocity curve, 0, 6 106 = A-ENV velocity sensitivity, 0, 125 107 = A-ENV velocity time 1 sensitivity, 0, 14 108 = A-ENV velocity time 4 sensitivity, 0, 14 109 = A-ENV time keyfollow, 0, 14 110 = A-ENV time 1, 0, 127 111 = A-ENV time 2, 0, 127 112 = A-ENV time 3, 0, 127 113 = A-ENV time 4, 0, 127 114 = A-ENV level 1, 0, 127 115 = A-ENV level 2, 0, 127 116 = A-ENV level 3, 0, 127 117 = Amplitude LFO 1 depth, 0, 126 118 = Amplitude LFO 2 depth, 0, 126 119 = Tone pan, 0, 127 120 = Pan keyfollow, 0, 14 121 = Random pan depth, 0, 63 122 = Alternate pan depth 1, 127 123 = Pan LFO 1 depth, 0, 126 124 = Pan LFO 2 depth, 0, 126 125 = Output assign, 0, 3 126 = Output level, 0, 127 127 = Chorus send level, 0, 127 [Roland JV1010 Patch Mode Temp Patch Tone4:Sysex added] ;This section has one parameter that requires 2 data bytes. MessageFormat = 41 10 6A 12 03 00 16 00 00 00 DataBytes = 2 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 LsbLocation = 9 DataNybblize = 1 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 3 = Wave number, 0, 254 [Roland JV1010 Patch Mode Temp Patch Tone4:Sysex added2] MessageFormat = 41 10 6A 12 03 00 17 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-3-2 Patch tone. Last parameter needs to be handle differently 00 = Reverb send level, 0, 127 ;------------------------ [Roland JV1010 Patch Mode Scale Tune:Sysex] MessageFormat = 41 10 6A 12 00 00 20 00 00 DataBytes = 1 ParameterBytes = 1 ParameterLocation = 7 MsbLocation = 8 DeviceIdLocation = 1 DeviceIdMask = 127 DeviceId = 1 ChecksumLocation = 4 ;1-1-2 Scale tune 00 = Scale tune for C, 0 - 127 01 = Scale tune for C#, 0 - 127 02 = Scale tune for D, 0 - 127 03 = Scale tune for D#, 0 - 127 04 = Scale tune for E, 0 - 127 05 = Scale tune for F, 0 - 127 06 = Scale tune for F#, 0 - 127 07 = Scale tune for G, 0 - 127 08 = Scale tune for G#, 0 - 127 09 = Scale tune for A, 0 - 127 10 = Scale tune for A#, 0 - 127 11 = Scale tune for B, 0 - 127