TG100 tone generator |
TG100 manualSome pages describing the MIDI data formatHardware setupEntering amidi -l in a Linux terminal gives: Dir Device Name IO hw:2,0,0 MidiSport 2x2 MIDI 1 IO hw:2,0,1 MidiSport 2x2 MIDI 2which explains -p hw:2,0,1 in the amidi commands below. SoftwareI've tried amidi in a Linux terminal and the sysex facilities in Cakewalk on Windows 10 and the results are similar, ie: I can't persuade the TG100 to understand my sysex dump requests.What works
What doesn't workI can't make any dump request formulated according to how I understand page 74, eg: amidi -p hw:2,0,1 -S F0 43 10 7A 4C 4D 20 20 30 30 36 38 52 51 30 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 46 F7doesn't produce anything at all. It's supposed to dump the MIDI Parameter Change Table. What could be wrong? ChecksumThe penultimate byte, just before the final 0xF7 of the sysex message, is the checksum, CS.CS is set such that 0 ≤ CS ≤ 0x7f and the sum of all the bytes from the Start Address b20 - b14 to CS inclusive = 0 mod 0x7f. For example, in the message above: F0 43 10 7A 4C 4D 20 20 30 30 36 38 52 51 30 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 46 F7 the sum of the highlighted bytes = 0 mod 0x7f. Page history4th May 2018, version 17th May 2018, version 2, thanks to Geoff at The MIDI Forum for spotting an error in version 1 |
7th May 2018 |