Hi
1 Taster steht für Meta event: “Encoder Slow Speed” Mode when Button pressed
funzt aber nicht Angry
Eigentlich funktioniert die Funktion (ich verwende die auch in einer 64e).
2 Taster stehen für 1.:Decrement Group with overflow & Auto-Snapshot
2.: Increment Group with overflow & Auto-Snapshot
Mit den Gruppen komm ich auch immer durcheinander. Aber ich denke, du hast es richtig umgesetzt…
Was bedeutet “Button NR” und was ist “Button ID”, was steht für die Physikalische Pinbelegung am DINX4
Welchen MODE soll ich für diese Funktionen aktivieren? - “ON/OFF”, “ON/ONLY”, “TOGGLE”
Button Nr ist die Knopf Nummer, beginnend bei 1. Button ID beginnt bei 0
Also. Erstes DIN hat dann Button ID 0…6, zweites DIN 7 …15 und so weiter.
Meistens werden die DIN Register beginnend mit 1 gezählt, die Pins des DIN aber beginnend mit 0.
Hast Du die main.asm korrekt eingestellt? z,B. hier:
; This DIN map allows you to customize the MB64E application to different hardwares
; The MB64E dump structure allows the use of up to 64 buttons, they are grouped to 8 buttons per shift register
; Define the used shift registers for the buttons here
; the shift registers are counted from one - means: 1 for the first, 2 for the second, etc…
; mark unused button groups with 0
;; NOTE: by default, the first two DIN shift registers are used for the encoders
#define DEFAULT_DIN_SR_PIN_01_08 2
#define DEFAULT_DIN_SR_PIN_09_16 3
#define DEFAULT_DIN_SR_PIN_17_24 1
#define DEFAULT_DIN_SR_PIN_25_32 4
#define DEFAULT_DIN_SR_PIN_33_40 9
#define DEFAULT_DIN_SR_PIN_41_48 10
#define DEFAULT_DIN_SR_PIN_49_56 11
#define DEFAULT_DIN_SR_PIN_57_64 12
Zu den Betriebsarten:
ON/OFF schaltet ein/aus
ON only schaltet nur ein
Toggle schaltet um zwischen ein/aus, also ein Druck EIN zweiter Druck wieder aus.
Verwendest Du den MIDIbox64E Editor von Serge? Damit klappt es eigentlich einwandfrei, die Taster und Encoder zu belegen. Die Zuordnung in der main.asm (und auch die Zuordnung der encoder) muss aber vorher gemacht worden sein.
Gruss
Doc