From 417567f7785072826cb8acf5ae861ad9f0ea5915 Mon Sep 17 00:00:00 2001 From: heck Date: Tue, 29 Oct 2024 02:58:33 +0100 Subject: [PATCH] data: add perkons sample data for reverse engineering --- data/perkons_sample_data/BANKS/00/00.PAT | Bin 0 -> 2254 bytes data/perkons_sample_data/BANKS/00/KITS/00.KIT | Bin 0 -> 167 bytes data/perkons_sample_data/BANKS/00/state.dat | Bin 0 -> 4 bytes data/perkons_sample_data/INFO.TXT | 4 ++ data/perkons_sample_data/System/device.json | 37 ++++++++++++ .../System/multi-midi-cc.json | 54 ++++++++++++++++++ .../System/single-midi-cc.json | 54 ++++++++++++++++++ 7 files changed, 149 insertions(+) create mode 100755 data/perkons_sample_data/BANKS/00/00.PAT create mode 100755 data/perkons_sample_data/BANKS/00/KITS/00.KIT create mode 100755 data/perkons_sample_data/BANKS/00/state.dat create mode 100755 data/perkons_sample_data/INFO.TXT create mode 100755 data/perkons_sample_data/System/device.json create mode 100755 data/perkons_sample_data/System/multi-midi-cc.json create mode 100755 data/perkons_sample_data/System/single-midi-cc.json diff --git a/data/perkons_sample_data/BANKS/00/00.PAT b/data/perkons_sample_data/BANKS/00/00.PAT new file mode 100755 index 0000000000000000000000000000000000000000..85f24ecf330127e9d0e473f968e8da9b4049a294 GIT binary patch literal 2254 zcmcJQ&nrbi6vxkfZkO)HwUuPyN7=Y#W23yXcngcCUQsAnQT~FL{7BwH5?QbyiUkpN zWQ7#U!bVwQ^_I3$#yxY)ow?IYc)VHMIWwR6o^xjA+tA9;z|Eiw|I00SvKMg-{%i zlPo)3$91A{Zz<3DCDiqMt1vjBEAX$#S65Fhfya;s)B4ugb#N@&rN8~ zTgal7GG~D4j8J2bSqshMxJ|R)q-(@@GA%6ZRc}k_q&FF-y}5%UQsRjw|4NRJCDJ$* z-z1IUyRobUvtDqp`1|@R@%kKH6sMx@0&9G5net9Pk%WwH_1#=4`}qViCrpC? literal 0 HcmV?d00001 diff --git a/data/perkons_sample_data/BANKS/00/KITS/00.KIT b/data/perkons_sample_data/BANKS/00/KITS/00.KIT new file mode 100755 index 0000000000000000000000000000000000000000..5a867830369a32843daf8999d418e3397a64b7cb GIT binary patch literal 167 zcmZ3=$iXON$$N<-$X;~ys#SKfjWZeS6&STR7#SJBK#PNcfr%Bw1hF6h!IF~T61x!0 zz+kbDfnh_ghuMjugx!n`Oh5>dsR+0D|6v9L!wxG328sTN`3M< literal 0 HcmV?d00001 diff --git a/data/perkons_sample_data/BANKS/00/state.dat b/data/perkons_sample_data/BANKS/00/state.dat new file mode 100755 index 0000000000000000000000000000000000000000..7394cab283ce75d4c732e75b572c8faa08573be5 GIT binary patch literal 4 Lcmd;Q;Aa2;0A2te literal 0 HcmV?d00001 diff --git a/data/perkons_sample_data/INFO.TXT b/data/perkons_sample_data/INFO.TXT new file mode 100755 index 0000000..8ef37c7 --- /dev/null +++ b/data/perkons_sample_data/INFO.TXT @@ -0,0 +1,4 @@ +Current Controller (CM4) version: 1.0.2 - g6aa8285 +Current Voice Engine (CM7) version: 1.0.2 - g6aa8285 + +Last firmware image used for update: perkons_both_v1.0.2-0-g6aa8285.img \ No newline at end of file diff --git a/data/perkons_sample_data/System/device.json b/data/perkons_sample_data/System/device.json new file mode 100755 index 0000000..c569ee9 --- /dev/null +++ b/data/perkons_sample_data/System/device.json @@ -0,0 +1,37 @@ +{ + "clock-source": "INT", + "clock-in-ppqn": 4, + "clock-out-ppqn": 4, + "kit-link": true, + "pot-catch": false, + "accent": false, + "smooth-param-rec": true, + "vintage-bbd": true, + "trig-key-behav": true, + "hard-filter-sw": true, + "trig-sensetivity": { + "ch1": 0, + "ch2": 6, + "ch3": 2, + "ch4": 0 + }, + "midi-clock-out": true, + "midi-cont-clock": false, + "midi-thru": false, + "midi-seq-out": false, + "midi-cc-out": false, + "midi-mode": "SINGLE", + "midi-channel": { + "voice1": 0, + "voice2": 1, + "voice3": 2, + "voice4": 3, + "single": 0 + }, + "midi-trig-note": { + "voice1": 36, + "voice2": 37, + "voice3": 38, + "voice4": 39 + } +} diff --git a/data/perkons_sample_data/System/multi-midi-cc.json b/data/perkons_sample_data/System/multi-midi-cc.json new file mode 100755 index 0000000..a05dda5 --- /dev/null +++ b/data/perkons_sample_data/System/multi-midi-cc.json @@ -0,0 +1,54 @@ +{ + "voice1": { + "tune": 70, + "decay": 74, + "param1": 71, + "param2": 75, + "cutoff": 72, + "drive": 76, + "fx-send": 73, + "level": 77, + "algo": 78, + "mode": 79, + "filter": 80 + }, + "voice2": { + "tune": 70, + "decay": 74, + "param1": 71, + "param2": 75, + "cutoff": 72, + "drive": 76, + "fx-send": 73, + "level": 77, + "algo": 78, + "mode": 79, + "filter": 80 + }, + "voice3": { + "tune": 70, + "decay": 74, + "param1": 71, + "param2": 75, + "cutoff": 72, + "drive": 76, + "fx-send": 73, + "level": 77, + "algo": 78, + "mode": 79, + "filter": 80 + }, + "voice4": { + "tune": 70, + "decay": 74, + "param1": 71, + "param2": 75, + "cutoff": 72, + "drive": 76, + "fx-send": 73, + "level": 77, + "algo": 78, + "mode": 79, + "filter": 80 + } +} diff --git a/data/perkons_sample_data/System/single-midi-cc.json b/data/perkons_sample_data/System/single-midi-cc.json new file mode 100755 index 0000000..9a193a3 --- /dev/null +++ b/data/perkons_sample_data/System/single-midi-cc.json @@ -0,0 +1,54 @@ +{ + "voice1": { + "tune": 70, + "decay": 74, + "param1": 71, + "param2": 75, + "cutoff": 72, + "drive": 76, + "fx-send": 73, + "level": 77, + "algo": 78, + "mode": 79, + "filter": 80 + }, + "voice2": { + "tune": 81, + "decay": 85, + "param1": 82, + "param2": 86, + "cutoff": 83, + "drive": 87, + "fx-send": 84, + "level": 88, + "algo": 89, + "mode": 90, + "filter": 91 + }, + "voice3": { + "tune": 92, + "decay": 96, + "param1": 93, + "param2": 97, + "cutoff": 94, + "drive": 98, + "fx-send": 95, + "level": 99, + "algo": 100, + "mode": 101, + "filter": 102 + }, + "voice4": { + "tune": 103, + "decay": 107, + "param1": 104, + "param2": 108, + "cutoff": 105, + "drive": 109, + "fx-send": 106, + "level": 110, + "algo": 111, + "mode": 112, + "filter": 113 + } +}