21.1 midi introduction
each of the OP-Z's 16 tracks can both send and receive midi. the outgoing cc values of each parameter on each track can be assigned a custom control number. the outgoing channel of each track can also be customized.

21.2 external clock
sending a midi timing clock to your OP-Z will automatically put it into external sync mode. this is indicated by four green leds showing the current tempo when tempo button is held.

21.3 midi settings

to access midi settings on the device, press and hold the two index buttons tempo and screen. keep holding this combo and press the corresponding key as described in the table below to turn each individual setting on or off.
key                                        setting                                   description
1
channel one to active
any incoming midi on channel 1 is redirected to the currently active track
2
incoming midi
enable incoming midi
3
outgoing midi
enable outgoing midi
4
midi clock in
enable incoming midi clock
5
midi clock out
enable outgoing midi clock
6
alt program change
on: use bank 1–16 / program 1–16 to set active pattern
off: pattern 1–16 is activated with bank 1 / program 1–128 and bank 2 / program 1–32
7
midi echo
echo incoming midi back on same port
8
enable program change
enable program change in/out
track 1 – 16
mute track
mute all midi on the corresponding track
track 1 – 16 (hold for a sec)+ green dial

set midi channel

set midi channel 1–16 for selected track
21.4 midi config content mode

use the midi.json file found in content mode to customize the OP-Z midi configuration.the available settings are as follows:

setting                                   range                                     description
channel_one_to_active
true / false
any incoming midi on channel 1 is redirected to the currently active track
incoming_midi
true / false
enable incoming midi
outgoing_midi
true / false
enable outgoing midi
timing_clock_in
true / false
enable incoming midi clock
timing_clock_out
true / false
enable outgoing midi clock
enable_program_change
true / false
enable program change in/out
alt_program_change
true / false
true: use bank 1–16 / program 1–16 to set active pattern.
false: pattern 1–160 is activated with bank 1 / program 1–128 and bank 2 / program 1–32
midi_echo
true / false
echo incoming midi back on same port + midi through to other ports
track_enable
true / false
enable midi per track
track_channels
1 – 16
set outgoing channel per track
parameter_cc_out
0 – 255
set outgoing cc value per parameter per track
21.5 midi config via app
the OP-Z midi configuration can be set using the OP-Z app. using the app it is also possible to assign the midi cc values and midi send channels for each track.
read here for more information.
21.6 incoming midi table
parameters
absolute

relative
name
cc
TRACK/CHANNEL
range
cc
track/channel
range
parameter 1
1
1-16
0-127
32
1-16
1, 127
parameter 2
2
1-16
0-127
33
1-16
1, 127
filter cutoff
3
1-16
0-127
34
1-16
1, 127
filter resonance
4
1-16
0-127
35
1-16
1, 127
envelope attack
5
1-16
0-127
36
1-16
1, 127
envelope decay
6
1-16
0-127
37
1-16
1, 127
envelope sustain
7
1-16
0-127
38
1-16
1, 127
envelope release
8
1-16
0-127
39
1-16
1, 127
lfo depth
9
1-16
0-127
40
1-16
1, 127
lfo speed
10
1-16
0-127
41
1-16
1, 127
lfo target
11
1-16
0-127
42
1-16
1, 127
lfo shape
12
1-16
0-127
43
1-16
1, 127
fx 1 send
13
1-16
0-127
44
1-16
1, 127
fx 2 send
14
1-16
0-127
45
1-16
1, 127
pan
15
1-16
0-127
46
1-16
1, 127
volume
16
1-16
0-127
47
1-16
1, 127
portamento
17
1-16
0-127
48
1-16
1, 127
note style
18
1-16
0-127
49
1-16
1, 127
system


name
cc
track/channel
range
track gain
50
1-16
0-127
TRACK GAIN (RELATIVE)
51
1-16
1, 127
reset track gains
52
any
any
mute
53
1-16
0-1
audio mute
54
1-16
0-1
mute group
55
any
0-9
tempo
56
any
0-127
swing
57
any
0-127
select pattern
103
1-10
0-15
next pattern
103
any
16
previous pattern
103
any
17
track


name
cc
track/channel
range
TRACK STEP COUNT
60
1-16
1-16
TRACK STEP LENGTH
61
1-16
1-16
quantize
62
1-16
0-127
note length
63
1-16
0-127
OTHER / REAL TIME


name
cc
track/channel
range
start



stop



continue



program change

1-10
0-15
program change

1, 2
0-127
clock



pitch bend

1-16

song pointer

not used
sense

not used
ui


name
cc
track/channel
range
active track
102
0
0-15
parameter page
102
1
0-3