BANK::control:: + | value | control | part / section |
kit | engine | insert | param eter |
offset | miscmsg | Description |
---|---|---|---|---|---|---|---|---|---|---|
readInstrumentName | ~ ~ | 0 | 244 | 0~127,255 | 0~127,255 | 0~159 | 255 | 255 | ret. msg No. | Read instrument name (bank, root, instrument) |
findInstrumentName | 0~159 ~ ~ |
1 | 244 | 0~127 | 0~127 | 255 | 255 | 255 | ret. msg No. | Find instrument name (instrument, bank, root) |
findInstrumentName | ~ ~ | 1 | 244 | 255 | 255 | 255 | 0~15 | 255 | ret. msg No. | Find next in list (or '*' if list end) -- instrument type |
renameInstrument | ~ ~ | 2 | 244 | 0~127,255 | 0~127,255 | 0~159 | 255 | 255 | 255 | Rename instument (bank, root, instrument) |
saveInstrument | ~ ~ | 3 | 244 | 0~127,255 | 0~127,255 | 0~159 | 255 | 255 | 255 | Save instrument (bank, root, instrument) |
deleteInstrument | 0~159 | 4 | 244 | 255 | 255 | 255 | 255 | 255 | 255 | Delete instrument from slot in current bank |
selectFirstInstrumentToSwap | ~ ~ | 5 | 244 | 0~127 | 0~127 | 0~159 | 255 | 255 | ret. msg No. | Swap instruments -- select first (bank, root, instrument) |
selectSecondInstrumentAndSwap | ~ ~ | 6 | 244 | 0~127 | 0~127 | 0~159 | 255 | 255 | ret. msg No. | Swap instruments -- select second and swap (bank, root, instrument) |
selectBank | 0~127 | 16 | 244 | 255 | 255 | 255 | 255 | 255 | 255 | Select bank in current root |
renameBank | 0~127 | 17 | 244 | 0~127,255 | 0~127,255 | 255 | 255 | 255 | msg No. | Rename bank (always returns root ID) |
createBank | ~ ~ | 18 | 244 | 0~127,255 | 0~127,255 | 255 | 255 | 255 | msg No. | Create bank -- new ID, root ID or current root |
deleteBank | ~ ~ | 19 | 244 | 0~127,255 | 255 | 255 | 255 | 255 | 255 | Delete bank -- new ID, root ID or current root not yet (it's currently in main) |
findBankSize | ret. size | 20 | 244 | 0~127,255 | 0~127,255 | 255 | 255 | 255 | 255 | Find number of instruments in bank(ID), root (ID or current root) |
selectFirstBankToSwap | ~ ~ | 21 | 244 | 0~127 | 0~127 | 255 | 255 | 255 | ret. msg No. | Swap banks -- select first (bank, root) |
selectSecondBankAndSwap | ~ ~ | 22 | 244 | 0~127 | 0~127 | 255 | 255 | 255 | ret. msg No. | Swap banks -- select second and swap (bank, root) |
importBank | 0~127 | 23 | 244 | 0~127,255 | 255 | 255 | 255 | 255 | 255 | Import bank not yet (it's currently in main) |
exportBank | 0~127 | 24 | 244 | 0~127,255 | 255 | 255 | 255 | 255 | 255 | Export bank not yet (it's currently in main) |
selectRoot | 0~127 | 32 | 244 | 255 | 255 | 255 | 255 | 255 | 255 | Select root or read current one |
changeRootId | 0~127 | 33 | 244 | 0~127 | 255 | 255 | 255 | 255 | ret. msg No. | Change root ID (always returns old ID) |
addNamedRoot | 0 | 34 | 244 | 255 | 255 | 255 | 255 | 255 | msg No. | Add named root to given ID via miscmsg kit < 255 create and install bank / instrument ret. value = 255 -- not found |
deselectRoot | 0 | 35 | 244 | 0~127 | 255 | 255 | 255 | 255 | msg No. | Does not change actual directory contents ret. value = 255 -- not found |