Ambika – User manual | Mutable Instruments
41 of 44
Use this command to request one or several data blocks from Ambika.
Command Argument
17
Part number (0 for current
part)
18
Part number (0 for current
part)
19
Part number (0 for current
part)
20
Part number (0 for current
part)
21
Always 0
Random memory read (PEEK)
Use this command to request the contents of an arbitrary block of RAM, up to 32 bytes long.
Command is equal to 0x1f (31). Argument is equal to the size of the requested block. The two bytes
of payload indicate the address to read (16-bit, little endian address). For example, to retrieve the 4
bytes at addresses 0x3ac .. 0x3b0, the sysex string would be:
0xf0
(SysEx)
0x00 0x21 0x02
(Mutable Instruments Manufacturer ID)
0x00 0x04
(Product ID for Ambika)
0x1f
(PEEK command)
0x04
(Number of bytes to retrieve)
0x0a 0x0c
(LSB of the address, here, 0xac)
0x00 0x03
(MSB of the address, here 0x03)
0x0a 0x0f
(Checksum)
0xf7
(End of SysEx)
0x1f 04 0a 0c 00 03 0a 0f f7@
Random memory write (POKE)
Use this command to transfer arbitrary data into Ambika's RAM. Command is equal to 0x0f (15).
Argument is equal to the size of the block to transfer. The two first bytes of payload indicate the
address to write to (16-bit, little endian address). The following bytes of payload contain the data.
http://mutable-instruments.net/ambika/manual
Reply
Patch bytes for selected part
Sequencer bytes for selected part
Patch bytes + PartData bytes for selected part
PartData bytes for selected part
MultiData bytes + Patch Bytes and PartData bytes for
the 6 parts
2/17/17 4:58 PM
Need help?
Do you have a question about the ambika and is the answer not in the manual?
Questions and answers