Mutable Instruments ambika User Manual page 40

Hide thumbs Also See for ambika:
Table of Contents

Advertisement

Ambika – User manual | Mutable Instruments
40 of 44
SysEx
Ambika can receive and transmit settings in system exclusive format. The messages all share the
same format:
0xf0
(SysEx)
0x00 0x21 0x02
(Mutable Instruments Manufaturer ID)
0x00 0x04
(Product ID for Ambika)
Command
Argument
Payload
Checksum
0xf7
(End of SysEx)
Command indicates what the receiver should do with the data in the payload block, and argument is
a byte that might contain an additional piece of information about what to do with the data.
Payload is a sequence of bytes in nibblized form. For example, the sequence 0x80 0x56 0x13 is
transmitted as 0x08 0x00 0x05 0x06 0x01 0x03.
Checksum is equal to the nibblized-sum, modulo 256, of the bytes. In the example above, the
checksum is equal to 0x80 + 0x56 + 0x13 = 0xe9 and is transmitted as 0x0e 0x09.
Data structure dump
When transfering patch/sequence/program/multi data to Ambika, command indicates the data
structure being sent and argument indicates the part number the data must be loaded into.
The following table summarizes the different payload types.
Command Argument
1
Part number (0 for current part) Patch
2
Part number (0 for current part) PartData::sequence_data 72 bytes
4
Part number (0 for current part) PartData
5
Always 0
Data structure request
http://mutable-instruments.net/ambika/manual
Affected data structure
Payload size
112 bytes
84 bytes
MultiData
56 bytes
2/17/17 4:58 PM

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ambika and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents