From b75ead6fdc4362a7ada7039384fd0adc17826dc5 Mon Sep 17 00:00:00 2001 From: Gordon JC Pearce Date: Wed, 18 Sep 2024 12:33:39 +0100 Subject: [PATCH] added a list of calls ordered by frequency --- plugin/calls.txt | 69 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 plugin/calls.txt diff --git a/plugin/calls.txt b/plugin/calls.txt new file mode 100644 index 0000000..9e8825c --- /dev/null +++ b/plugin/calls.txt @@ -0,0 +1,69 @@ + 10 CALF $0D45 // look up digit value + 1 CALF $085C // send "Zero DAC" to module board + 1 CALF $087E + 1 CALF $08E9 // send sysex header if manual pressed + 1 CALF $0955 // send pitchbend to midi + 1 CALF $097E // send modwheel to midi + 1 CALF $0996 // to do with voice functions + 1 CALF $0A18 // to do with voice functions + 1 CALF $0A76 // to do with voice functions + 1 CALF $0A88 // voice functions + 1 CALF $0AAF // voice functions + 1 CALF $0AF8 // voice functions + 1 CALF $0B30 // voice functions + 1 CALF $0BA9 // send something to module board + 1 CALF $0BCC // adjusts switch values + 1 CALF $0BDA // adjusts switch values + 1 CALF $0BEB // adjusts switch values + 1 CALF $0C0C // switches2 values + 1 CALF $0C54 // switches values + 1 CALF $0F27 // maybe tape? + 2 CALF $0800 // display + 2 CALF $0813 // set flags and store midi channel + 2 CALF $0871 // read ADCs + 2 CALF $08C3 // unknown1 + 2 CALF $0936 // calculate patch number for MIDI + 2 CALF $0947 // send to module board + 2 CALF $09C2 // send note on message to MIDI + 2 CALF $09DC // add midi channel and send + 2 CALF $09E6_setRunningStatus + 2 CALF $0A0D // to do with note on flags + 2 CALF $0B55 // note on to module board + 2 CALF $0C47 // manual mode middle bars + 2 CALF $0CA7 // calculate address for patch data + 2 CALF $0CF1 // transmit 8 bytes to module board + 2 CALF $0D06 // something to do with patches + 2 CALF $0D25 // encode switches byte into upper bits + 2 CALF $0EB4 // unknown2 + 2 CALF $0EC3 // unknown2 + 2 CALF $0EE7 // unknown3 + 2 CALF $0EFB // memory protect switch + 2 CALF $0F64 // unknown4 + 3 CALF $0837 // send B, A to module board + 3 CALF $0843_sendOmniOffPoly + 3 CALF $08D6 // send single value sysex + 3 CALF $0915_sendSysexHeader + 3 CALF $0B9E // clear note on bits at FF30 + 3 CALF $0D33 // save digit pattern + 3 CALF $0D3C // restore digit pattern + 3 CALF $0ED5 // unknown5 + 4 CALF $0828 // centre bend to module board + 4 CALF $08f0_sendSysexPatch + 4 CALF $0929 // send program change over MIDI + 4 CALF $0B81 // voice allocation + 4 CALF $0B9A // clear MIDI on bits + 4 CALF $0BF9 // send switches 1 to module board + 4 CALF $0C29 // send switches 2 to module board + 4 CALF $0C9D // shift bits in A and count + 4 CALF $0F01 // detect two keys pressed together, maybe poly1+2 + 4 CALF $0F18 // unknown6, probably tape + 5 CALF $09D5 // omni off running status + 5 CALF $0C3C // something to do with testing switches + 5 CALF $0F38 // unknown7 very likely tape + 6 CALF $0B70_stopAllNotes + 6 CALF $0C93 // decimal points off? + 6 CALF $0CD0 // patch change + 6 CALF $0F07 // possibly to do with tape + 7 CALF $0D5B // decimal points on? + 7 CALF $0EF0 // something to do with LEDs, possibly to do with tape? + 85 CALF $09E8_sendToTx