Download Print this page

Mutable Instruments Ambika User Manual page 26

Multi-voice hybrid synthesizer
Hide thumbs Also See for Ambika:

Advertisement

Mutable Instruments | Ambika - User manual
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:
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.
With great power comes great responsibility - this feature has the potential to create some damage that
would require a factory reset!
Developers can use the avr-nm tool to get a memory map and find out which datastructures are located at
which addresses. For example:
. Addresses in RAM are prefixed by 0080. Mutable Instruments cannot guarantee that these addresses
won't be subject to changes from one firmware version to the other.
The Ambika firmware supports both SD and SDHC memory cards, formatted with FAT16 and FAT32
filesystems. Memory cards with long file names are not supported. Congrats to ChaN for his amazing FAT
library!
26 of 28

Advertisement

loading

Related Products for Mutable Instruments Ambika