| 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 |
| refreshDefaults | ret. 0,1 | 37 | 244 | 0~127 | 255 | 255 | 255 | 255 | msg No. | Used for reporting whether bank structure has been seen - Read Only |