5.3.5 Native Instruments Kontrol X1
Note: definitions for this device are incomplete. If you own this
device, please help by producing more descriptive names for the
“unknown” input events (see below) and by defining controls that
sensibly pair input events with ALSA hardware controls (or with
‘#f’ if there is no associated ALSA Ctl).
- Variable: alsa-name
- Variable: input-name
- Input Max Parameter: pot-max
- Input Max Parameter: knob-max
Input events:
- Input Event: pot-fx-a-dry/wet
- Input Event: pot-fx-a-1
- Input Event: pot-fx-a-2
- Input Event: pot-fx-a-3
- Input Event: pot-fx-b-dry/wet
- Input Event: pot-fx-b-1
- Input Event: pot-fx-b-2
- Input Event: pot-fx-b-3
- Input Event: knob-deck-a-1
- Input Event: knob-deck-a-2
- Input Event: knob-deck-b-1
- Input Event: knob-deck-b-2
The following events are produced by buttons, however it is not clear
which button is responsible for which event without having a device to
test. They start from event code key-misc (value 256), so,
e.g., button-unknown-4 produces event code 260.
- Input Event: button-unknown-1
- Input Event: button-unknown-2
- Input Event: button-unknown-3
- Input Event: button-unknown-4
- Input Event: button-unknown-5
- Input Event: button-unknown-6
- Input Event: button-unknown-7
- Input Event: button-unknown-8
- Input Event: button-unknown-9
- Input Event: button-unknown-10
- Input Event: button-unknown-11
- Input Event: button-unknown-12
- Input Event: button-unknown-13
- Input Event: button-unknown-14
- Input Event: button-unknown-15
- Input Event: button-unknown-16
- Input Event: button-unknown-17
- Input Event: button-unknown-18
- Input Event: button-unknown-19
- Input Event: button-unknown-20
- Input Event: button-unknown-21
- Input Event: button-unknown-22
- Input Event: button-unknown-23
- Input Event: button-unknown-24
- Input Event: button-unknown-25
- Input Event: button-unknown-26
- Input Event: button-unknown-27
- Input Event: button-unknown-28
- Input Event: button-unknown-29
- Input Event: button-unknown-30
- Input Event: button-unknown-31
- Input Event: button-unknown-32
- Input Event: button-unknown-33
- Input Event: button-unknown-34
- Input Event: button-unknown-35
- Input Event: button-unknown-36
- Input Event: button-unknown-37
- Input Event: button-unknown-38
- Input Event: button-unknown-39
- Input Event: button-unknown-40
ALSA hardware controls:
- ALSA Ctl: led-fx-a-on
- ALSA Ctl: led-fx-a-1
- ALSA Ctl: led-fx-a-2
- ALSA Ctl: led-fx-a-3
- ALSA Ctl: led-fx-b-on
- ALSA Ctl: led-fx-b-1
- ALSA Ctl: led-fx-b-2
- ALSA Ctl: led-fx-b-3
- ALSA Ctl: led-hotcue
- ALSA Ctl: led-shift-white
- ALSA Ctl: led-shift-green
- ALSA Ctl: led-deck-a-fx1
- ALSA Ctl: led-deck-a-fx2
- ALSA Ctl: led-deck-a-in
- ALSA Ctl: led-deck-a-out
- ALSA Ctl: led-deck-a-<beat
- ALSA Ctl: led-deck-a-beat>
- ALSA Ctl: led-deck-a-cue
- ALSA Ctl: led-deck-a-cup
- ALSA Ctl: led-deck-a-play
- ALSA Ctl: led-deck-a-sync
- ALSA Ctl: led-deck-b-fx1
- ALSA Ctl: led-deck-b-fx2
- ALSA Ctl: led-deck-b-in
- ALSA Ctl: led-deck-b-out
- ALSA Ctl: led-deck-b-<beat
- ALSA Ctl: led-deck-b-beat>
- ALSA Ctl: led-deck-b-cue
- ALSA Ctl: led-deck-b-cup
- ALSA Ctl: led-deck-b-play
- ALSA Ctl: led-deck-b-sync
Controls: TODO