Old Motifator threads are available in the Archive.
| inventorpaul
Total Posts: 1
Joined 02-26-2010 status: Newcomer |
Hi everyone, I’m very new to sysex dumping and parameter updating, while not new to programming and midi. The NoteWeaver music app I’m developing needs to download voice names from the Motif-Rack XS while being selected during Multi mode MSB/LSB/PC updates. (among other up and downloaded items in the future) Looks like I need to first update the MSB/LSB/PC, which will select a specific voice, then I can bulk dump the 20 characters of a voice from within the MIDI PARAMETER CHANGE TABLE (NORMAL VOICE COMMON), which seems logical and simple enough. However from the terse explainations on pages 60 - 63 (including the p63 Bulk Dump Block explaination) of the Data List manual, which I’ve gone over and over and over, I don’t quite get the big picture on how to extract, and update the synth data. I see the following sysex commands:
“NATIVE PARAMETER CHANGE, MODE CHANGE”,
-- Looks like one or more of these is the ticket. Is there a short, clear, explaination somewhere on how these commands work? For instance, is the Native Parameter Change, Mode Change bidirectional? Is this for updating only 1 piece of synth information at a time? And what does the word Native mean? Then does the Dump Request request a dump that’s returned by the Bulk Dump? or is the Bulk Dump simply bidirectional? —I’d expect there to be a bulk dump INTO the rack and a bulk dump FROM the rack, each using a byte count, start address, and checksum—perhaps that’s how the Bulk Dump DOES work??? Then the last one—Parameter Request: I see the request address, but how does the data get fed back? —and is it a single parameter? And what does the above “Native” word mean? and does it apply here? Thank you for any help, Looks like a great site! Paul Swearingen, San Jose CA |