MOTU MIDI Timepiece AV SYSEX Implementation ... - ADRStudio.com

secrettownpanamanianMobile - Wireless

Dec 10, 2013 (3 years and 10 months ago)

144 views

Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
DISCLAIMER:
ANY OF THESE COMMANDS WAS INVENTED, DEVELOPED OR CREATED BY

ADRIANO FICARELLI. THESE ARE COMMANDS INHERENT TO MOTU TIMEPICE

AV, EXIST IN MOTU TIMEPIECE AV, AND IS INSEPARABLE FROM MOTU

TIMEPIECE AV, I AM JUST EXPLAING HOW TO USE SOME OF THEN, THE ONES I

COULD GUESS OR FOUND OUT HOW TO USE.
THE USE OF ANY OF THESE COMMANDS IS ALL YOU RESPONSABILITY. IT WILL

CHANGE YOUR CONFIGURATIONS AND YOU MAY HAVE TO RESTORE THE

FACTORY SETTINGS. MAKE SURE TO SAVE YOU CONFIGURATIONS WITH

CLOCKWORKS OR WITH BULK DUMP BEFORE YOU TRY IT. AND MAKE SURE IT IS

SAVED !!!
IMPORTANT:
IF YOU MAKE A MISTAKE TYPING ANY OF THESE COMMANDS YOU WILL

PROGRAM IT IN A WRONG WAY AND IT MAY FREEZE OR WORK IN A WEIRD

WAY, IN THIS CASE, JUST RESET IT TO THE FACTORY SETTINGS.
1
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
2
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
MOTU MIDI Timepiece AV
SYSEX Implementation Chart
Version 1.0a
Motu Timepiece AV is a very good hardware, but the Software that manage the Setups for Windows is

incomplete. Motu gives the idea that some function only works with MAC, but it not true, they just omitted

these function on Clockworks for Windows.
Debugging the communication between MOTU TIMEPIECE AV and my computer I discover that it is possible

with
SYSEX
commands, that already exist on MOTU TIMEPIECE AV, to program it as temporary setup or

save the modifications on one of the
Base Setups
. Also it is possible to Create, Name and Save settings to

Modifiers
with Sysex commands. Clockworks for MAC has the option to create
Modifiers
and
Cannons.

Cannons
it is a option to save not only MTP System Exclusive messages on a
Modifier
but also save any

MIDI Message or other equipment System Exclusive message to be sent when a
Modifier
is called. The

option to create
Modifiers
and
Cannons
does not exist on Clockworks for Windows.
As you know, MTP-AV original manual does not say anything about
SYSEX
, and MOTU support say that the

System Implementation Chart has never been published. These commands are resources of Timepiece AV,

and
as a user I am just using it and telling here how to use it
.
I am listing below the Sysex Commands I could guess, or discover, to program MTP AV:

Global Configurations.

Sync Configurations.

Base Setups configurations. Name and setting on temp memory or saved

Patch Configurations. Name and setting.

Create, Name Modifiers.

Configure Pedals and Bottoms on temp memory

Save Pedals or Bottoms on Modifiers

Delete Modifiers

Select Base Setups, Patch, Modifiers

Two options of Panic
These are the commands that are still missing:

To request Sysex information

Save Route on Modifiers

Save Midi Remap on Modifiers

Save Mute on Modifiers

Save Midi Messages to a Modifier
It is still a lot missing, but as we, users of Midi Sequencers for Windows, are used to send Sysex messages

to instant program our Synths, and now we can change the Route of Midi Cable, Re-Map Midi Channels, Mute

data, send Panic and more, just sending Sysex commands to MTP-AV. I think it is already a lot !
Remember that you can use the Midi port 1 and 8 connected to your computer through Midi Ports to send

Sysex command and configure your Timepiece AV, and these commands works with the Parallel, Serial and

USB version of Timepiece AV.
Special thanks for
Florian Bömers
(
www.bome.com
)for the tool
SendSX,
and
Jazzy20,
member of

Motunation, for the contribution on Pedal Polarity.
3
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
MTP AV Midi Implementation Chart - Version 1.0a
List of commands, numerical order:
1
Channel Re-Mapping
33 02 04/05
2
Mute Notes/Multichannel Settings
33 02 06/07
3
Mute Data
33 02 08/09
4
Midi Input/Output Routing
33 02 0A
5
Global Setup
33 02 0C
6
Sync Part 2
33 02 0D
7
Sync Part 1
33 02 0F
8
PANIC
33 02 10
9
Write Block
33 02 20
10
Set Pedal
33 07 15
Can be Saved to a Modifier
11
Set Knob
33 07 17
Can be Saved to a Modifier
12
Name Setup/Modifier
33 07 20
13
Select Setup
33 07 22
14
Select Modifier
33 07 23
15
Clear Modifier
33 07 24
16
Select Patch
33 07 25
17
Configure Patch
33 07 27
Channel Re-Mapping:
F0 00 00 33 02
RR XX
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F F7
RR
In or Out
(04=IN, 05=OUT)
XX
Cable Number
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
To Channel
Ex: 00 03 02 01 04 05 06 00 08 09 0A 0B 0C 0D 0E 0F
Note
: Needs the function
Name Base Setup
to be saved otherwise will remain on temp memory

until you change to another Base Setup .
4
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
Mute Notes and other multichannel settings:
F0 00 00 33 02
ZZ
0
Y XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ XZ
F7
ZZ
In or Out
(In=6, Out=7)
Y
Cable
XZ =
16 Channels Binary Flag
Where Z:
1,2,3 Notes
4 Poly Touch
5,6,7 Notes+Poly Touch
8 Controllers
9,A,B Notes+Controllers
C Poly Touch+Controllers
D,E,F Notes+Poly Touch+Controllers
Where X:
1 Patch Change
2 Mono Touch
3 Patch Change+Mono Touch
4 Pitch Bend
5 Pitch Bend+Patch Change
6 Mono Touch+Pitch Bend
7 Mono Touch+Pitch Bend+Patch Change
Note
: Needs the function
Name Base Setup
to be saved otherwise will remain on temp memory

until you change to another Base Setup.
Mute Midi Data:
F0 00 00 33 02 0
Z
0
W

XY
F7
Z
In or Out
(8=In, 9=Out
W
Cable
XY
Binary Flag
for:
Y
:
1 MTC
2 SysEx
3 MTC+SysEx
4 Active Sense
5 Active Sense+MTC
6 Active Sense+Sysex
7 Active Sense+Sysex+MTC
8 Tune Request
9 Tune Request+MTC
A Tune Request+Sysex
B Tune Request+SysEx+MTC
C Tune Request+Active Sense
5
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
D Tune Request+Active Sense+MTC
E Tune Request+Active Sense+Sysex
F Tune Request+Active Sense+Sysex+MTC
X
:
1 Real Time
2 System Reset
3 Real Time+System Reset
4 Song Select
5 Song Select+Real Time
6 Song Select+System Reset
7 Song Select+System Reset+Real Time
Note
: Needs the function
Name Base Setup
to be saved otherwise will remain on temp memory

until you change to another Base Setup.
Midi Routing :
F0 00 00 33 02 0A
XX YY ZZ
10 F7
XX
IN Cable
(00 to 07)
YY
OUT Cable,
binary mapped:
Bit 7=Out Port 1
Bit 6=Out Port 2
Bit 5=Out Port 3
Bit 4=Out Port 4
Bit 3=Out Port 5
Bit 2=Out Port 6
Bit 1=Out Port 7
ZZ
When=40
Also mapped to Out Port 8
Note
: Needs the function
Name Base Setup
to be saved otherwise will remain on temp memory

until you change to another Base Setup .
Global Setup:
F0 00 00 33 02 0C 00 00 0
X YY TT
00 0F 0F 03 00 00 F7
Where :
X
MAC Speed, BOX ID, NET PORT
0=1-8, 1MHz, MAC
1=9-16, 1MHz, MAC (Changing to 1-16 make the box unreachable)
2=1-8, FAST, MAC
3=9-16, FAST, MAC (Changing to 1-16 make the box unreachable)
4=1-8, 1MHz, MTP
5=9-16, 1MHz, MTP
6=1-8, FAST, MTP
7=9-16, FAST, MTP
8=1-8, 1MHz, MAC,
9=9-16, 1MHz, MAC (Changing to 1-16 make the box unreachable)
6
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
A=1-8, FAST, MAC
B=9-16, FAST, MAC (Changing to 1-16 make the box unreachable)
C=1-8, 1MHz, MTP
D=9-16, 1MHz, MTP
E=1-8, FAST, MTP
F=9-16, FAST, MTP
YY
MTP-AV Device ID #
TT
adat Device ID #
Note:
Running Status Cable and Direct Connect, just on Panel (at least, so far)
SYNC (Part 2):
F0 00 00 33 02 0D 00 01
YZ VV HH MM SS ss
17 3B 3B 00 00 00 10 F7
offset/stripe
:
HH Hours
MM Minutes
SS Seconds
ss Mili
Z=S
MTP Format
:
Z=0 Format=24
Z=1 Format=25
Z=2 Format=29.97df
Z=3 Format=30
Z=4 Format=29.97nd
X=
JAM
:
X=0 JAM=XX
X=1 JAM=2
X=2 JAM=8
X=3 JAM=32
VV
SMTP Volume
Note
: Cable Destination only on panel (so far)
SYNC (Part 1):
F0 00 00 33 02 0F 00 00 00
XX WW
00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 08 00 00 00 00 F7
XX
Master Sync
:
00=LTC QuickLock
01=Internal
02=MTC
03=LTC
04=Internal/Video
05=MTC/Video
06=LTC/Video
>6=Internal (Bigger than 6, ex: 7, 8..)
7
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
WW
Word Clock Out
:
01=44.1k+Digi
02=44.1k UP+Digi
03=44.1k DN+Digi
04=48.0k+Digi
05=48.0k UP+Digi
06=48.0k DN+Digi
09=44.1k+1X
0A=44.1k UP+1X
0B=44.1k DN+1X
0C=48.0k+1X
0D=48.0k UP+1X
0E=48.0k DN+1X
Note
: 0,7,8, F and so are invalid options
Call Panic:
F0 00 00 33 02 10 00 00 XX F7
XX
Type of panic
XX=00 Notes Off
XX=01 All Notes off
Write a Block:
This command write various setups at once and save on the current Base Setup.
F0 00 00 33 02 20 00
Header
02 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
OUT Re-Map
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
02 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
IN Re-Map
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
02 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
02 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Mute Notes Out
/Multichannel
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Settings
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Mute Notes In
/Multichannel
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Settings
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04 04 14 04 04 04 04 04 04 04 04 04 04 04 04 04
Mute Data

10 00 10
Midi Routing
00 00 10
20 00 10
00 00 10
00 00 10
10 00 10
10 00 10
00 00 10
00 00 31
Not identified yet
02 0B 00 78 60 0A 09 12
Not identified yet
01 1B 01 00 00 00 00 17 3B 3B 00 00 00 10
Global setup
F7
End of message
Set Pedal:
F0 00 00 33 07 15
mM XX NN PP tT
00
UU
0
S
0
Q RR
F7
m
Pedal A or B
(0 or 1)
m=0 : Pedal A +
m=1 : Pedal B +
m=2 : Pedal A -
m=3 : Pedal B -
M
Pedal Type
XX
Modifier Number
(00 temp memory)
NN
Max Range
or
Threshold for ClickToMidi
PP
Min Range
or
Decay for ClickToMidi
S
Channel
Q
Data Type
RR
Value
t
IN for ClicktoMidi
T
Channel for ClickToMidi
UU
n for ClickToMidi
9
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
Set Knobs:
F0 00 00 33 07 17 0M XX NN PP TT UU 00 0S 0Q RR F7
M
Knob
A,B,C or D
XX
Modifier Number
(00 temp memory)
NN
Max Range
PP
Min Range
UU
Start
TT
Step
S
Channel
Q
Data Type
RR
Value
Name Base Setup or Modifier Name:
F0 00 00 33 07 20 00
ZZ MM NN XX XX XX XX XX XX XX XX XX XX XX XX
F7
ZZ=00
Name a modifier
ZZ=MM
Create and name a modifier
(must be equal MM or ZERO)
MM
Base Setup or Modifier
NN 00=
Save Name to a Base Setup
01=
Save Name to a Modifier
XX
ASCII Character
Note
: Name Base Setup/Modifier MUST be sent after writing some settings in order to be saved on

Base Setup, otherwise they will be on a temporary memory (temp setup) and lost when you choose a

different Base Setup.
Select Setup:
F0 00 00 33 07 22 00 00
XX
F7
XX
Setup Number
Select Modifier (Select Yes):
F0 00 00 33 07 23 00 00
XX
F7
XX
Modifier Number
10
Of
11
Adrstudio.com – SYSEX for Motu Timepiece AV - Compiled by Adriano Ficarelli
Clear and Delete Modifier:
F0 00 00 33 07 24 00 00
XX
F7
XX
Modifier Number
(1=1)
Select Path:
F0 00 00 33 07 25 00 00
XX
F7
XX
Path Number
Configure Patch:
Name it, Base Setup, Modifier to Use and Patch Selection:
F0 00 00 33 07 27 00 00
MM XX XX XX XX XX XX XX XX XX XX XX XX SS TT UU YY ZZ
00 00
QQ RR SS

F7
MM
Setup Number
XX
ASCII Character
SS
Base Setup to Use
TT
Modifier 1 to Use
UU
Modifier 2 to Use
YY
Modifier 3 to Use
ZZ
Modifier 4 to Use
QQ
IN Cable
RR
Channel
(0=1, 10=ALL)
SS
Program #
(0=1)
11
Of
11