|
enum | Modifier { ModNone = 0
, ModShift
} |
|
enum | PhysicalButtonId {
BtnRestart
, BtnStepLeft
, BtnStepRight
, BtnGrid
,
BtnPlay
, BtnRec
, BtnErase
, BtnShift
,
BtnScene
, BtnPattern
, BtnPadMode
, BtnNavigate
,
BtnDuplicate
, BtnSelect
, BtnSolo
, BtnMute
,
BtnControl
, BtnStep
, BtnBrowse
, BtnSampling
,
BtnSelLeft
, BtnSelRight
, BtnAll
, BtnAuto
,
BtnVolume
, BtnSwing
, BtnTempo
, BtnNavLeft
,
BtnNavRight
, BtnEnter
, BtnNoteRepeat
, BtnWheel
,
BtnTop0
, BtnTop1
, BtnTop2
, BtnTop3
,
BtnTop4
, BtnTop5
, BtnTop6
, BtnTop7
,
BtnGroupA
, BtnGroupB
, BtnGroupC
, BtnGroupD
,
BtnGroupE
, BtnGroupF
, BtnGroupG
, BtnGroupH
,
BtnCopy
, BtnPaste
, BtnNote
, BtnNudge
,
BtnUndo
, BtnRedo
, BtnQuantize
, BtnClear
,
BtnIn1
, BtnIn2
, BtnIn3
, BtnIn4
,
BtnMst
, BtnGrp
, BtnSnd
, BtnCue
} |
|
enum | SemanticButtonId {
Play
, Rec
, Loop
, Metronom
,
GotoStart
, GotoEnd
, JumpBackward
, JumpForward
,
FastRewind
, FastForward
, Grid
, Delete
,
Undo
, Redo
, Save
, EncoderWheel
,
MasterVolume
, MasterTempo
, Scene
, Pattern
,
PadMode
, Navigate
, Duplicate
, Select
,
Solo
, Mute
, Panic
} |
|
typedef std::map< PhysicalButtonId, M2ButtonInterface * > | PhysicalMap |
|
typedef std::map< SemanticButtonId, M2ButtonInterface * > | SematicMap |
|
Abstraction for various variants:
- NI Maschine Mikro
- NI Maschine
- NI Maschine Studio
Definition at line 36 of file m2controls.h.