home/ atoms/ qlc-input-profile

An Input Profile maps external controller channels to named parameters for hardware-agnostic VC assignments

An Input Profile defines an input device (MIDI controller, HID device) by mapping raw channel numbers to named parameters with types: Slider, Knob, Button, Encoder. For MIDI profiles it translates note/CC/PC messages to sequential channel numbers (CC 1–128, Notes 129–256). Without a profile, users type raw channel numbers. With one, they see friendly names. Per-channel configuration includes Relative vs Absolute slider movement, encoder sensitivity, and extra Press/Release generation for devices like BCF2000 and TouchOSC that emit only non-zero on press.

Examples

A Behringer BCF2000 profile maps 8 faders to channels 1–8 and rotary encoders to channels 9–16, with ‘Generate extra Press/Release’ for all buttons.

Assessment

Why would a joystick axis need Relative mode instead of Absolute? Name two hardware quirks requiring special button configuration in an Input Profile.

“Input profiles can be thought of as fixtures' cousins; they contain information on specific devices that produce input data. An input device can be, for example, a slider board like the Behringer BCF-2000”
corpus · qlc-user-manual-open-source-dmx-lighting-control · chunk 3