Ambika – User manual | Mutable Instruments
44 of 44
The next 4 bytes are the total size of the file in bytes, little endian format.
The next 4 bytes is the 'MBKS' string.
This is followed by one or many chunks. Each chunk consists of a 4 chars identifier, a 32-bit integer
indicating the size N of the "payload" data, and N bytes of "payload" data. Two types of chunk are
present in a file:
The name chunk is always 16 bytes long and contains the name of the object (multi, patch,
program...) stored in the file. The 16th byte must be a null character ; and the name must be padded
with spaces.
The obj chunk contains data that will be copied into one of Ambika's internal data structures. It
consists of:
A byte indicating the data structure (1: Patch, 2: PartData.sequence_data, 4: MultiData, 5:
PartData).
A byte indicating the part number the data must be loaded into (0: current part or global, 1: part
1, etc.)
2 null bytes.
The actual data.
Olivier Gillet, Mutable instruments SARL 2011-2017. Except where otherwise noted, content on
this site is licensed under a cc-by-sa 3.0 license.
http://mutable-instruments.net/ambika/manual
2/17/17 4:58 PM
Need help?
Do you have a question about the ambika and is the answer not in the manual?