Package heronarts.lx.midi.surface
Class APCminiMk2
java.lang.Object
heronarts.lx.LXComponent
heronarts.lx.midi.surface.LXMidiSurface
heronarts.lx.midi.surface.APCminiSurface
heronarts.lx.midi.surface.APCminiMk2
- All Implemented Interfaces:
LXPath
,LXSerializable
,LXMidiListener
,LXMidiSurface.Bidirectional
,LXParameterListener
@Name("Akai APCmini mk2")
@DeviceName("APC mini mk2 Control")
public class APCminiMk2
extends APCminiSurface
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.lx.midi.surface.APCminiSurface
APCminiSurface.ChannelButtonMode, APCminiSurface.GridMode
Nested classes/interfaces inherited from class heronarts.lx.midi.surface.LXMidiSurface
LXMidiSurface.Bidirectional, LXMidiSurface.DeviceName, LXMidiSurface.Name
Nested classes/interfaces inherited from class heronarts.lx.LXComponent
LXComponent.Description, LXComponent.Hidden, LXComponent.Placeholder, LXComponent.PluginRequired, LXComponent.Renamable
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class heronarts.lx.midi.surface.APCminiSurface
CHANNEL_FADER, CHANNEL_FADER_MAX, CLIP_LAUNCH, CLIP_LAUNCH_COLUMNS, CLIP_LAUNCH_MAX, CLIP_LAUNCH_NUM, CLIP_LAUNCH_ROWS, faderMode, LED_BLINK, LED_OFF, LED_ON, MASTER_FADER, masterFaderEnabled, MIDI_CHANNEL_SINGLE, mixerSurface, NUM_CHANNELS, PARAMETER_COLUMN_STRIDE, PARAMETER_COLUMNS, PARAMETER_INCREMENT_AMOUNT, PARAMETER_NUM, PARAMETER_ROW_STRIDE, PARAMETER_ROWS, PARAMETER_START
Fields inherited from class heronarts.lx.midi.surface.LXMidiSurface
connected, destinationDevice, enabled, KEY_CLASS, KEY_NAME, KEY_SETTINGS, KEY_STATE, lx, mutableSettings, mutableState, settings, sourceDevice, state
Fields inherited from class heronarts.lx.LXComponent
childArrays, children, internalParameters, KEY_CHILDREN, KEY_COMPONENT_ID, KEY_ID, KEY_INTERNAL, KEY_PARAMETER_PATH, KEY_PARAMETERS, KEY_PATH, KEY_RESET, label, legacyInternalParameters, legacyParameters, modulationColor, modulationControlsExpanded, modulationsExpanded, parameters, presetFile
Fields inherited from interface heronarts.lx.LXPath
DEFAULT_SEPARATOR, ROOT, ROOT_PREFIX, ROOT_SLASH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected heronarts.lx.midi.surface.APCminiSurface.LedDefinitions
protected heronarts.lx.midi.surface.APCminiSurface.NoteDefinitions
Methods inherited from class heronarts.lx.midi.surface.APCminiSurface
controlChangeReceived, dispose, noteOffReceived, noteOnReceived, onEnable, onParameterChanged, onReconnect
Methods inherited from class heronarts.lx.midi.surface.LXMidiSurface
addSetting, addState, aftertouchReceived, getDeviceName, getDeviceName, getInput, getName, getOutput, getRemoteControlLength, getRemoteControlStart, getSurfaceName, getSurfaceName, hasRememberFlag, initializeDefaultIO, isRemoteControlAux, load, matches, pitchBendReceived, programChangeReceived, save, sendControlChange, sendNoteOn, sendSysex, setRememberFlag, sysexReceived
Methods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, assertDisposed, contains, copyParameters, getCategory, getChild, getComponentDescription, getComponentName, getComponentName, getComponentName, getDescription, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, hasParameter, isValidOscParameter, loadParameters, loadPreset, removeParameter, removeParameter, removeParameter, removeParameter, savePreset, setDescription, setParent, toOscQuery, toOscQuery, toOscQuery, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface heronarts.lx.midi.LXMidiListener
midiPanicReceived
Methods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Field Details
-
SHIFT
public static final int SHIFT- See Also:
-
CLIP_STOP
public static final int CLIP_STOP- See Also:
-
SOLO
public static final int SOLO- See Also:
-
MUTE
public static final int MUTE- See Also:
-
REC_ARM
public static final int REC_ARM- See Also:
-
SELECT
public static final int SELECT- See Also:
-
DRUM_MODE
public static final int DRUM_MODE- See Also:
-
NOTE_MODE
public static final int NOTE_MODE- See Also:
-
STOP_ALL_CLIPS
public static final int STOP_ALL_CLIPS- See Also:
-
FADER_CTRL_VOLUME
public static final int FADER_CTRL_VOLUME- See Also:
-
FADER_CTRL_PAN
public static final int FADER_CTRL_PAN- See Also:
-
FADER_CTRL_SEND
public static final int FADER_CTRL_SEND- See Also:
-
FADER_CTRL_DEVICE
public static final int FADER_CTRL_DEVICE- See Also:
-
SELECT_UP
public static final int SELECT_UP- See Also:
-
SELECT_DOWN
public static final int SELECT_DOWN- See Also:
-
SELECT_LEFT
public static final int SELECT_LEFT- See Also:
-
SELECT_RIGHT
public static final int SELECT_RIGHT- See Also:
-
LED_COLOR_OFF
public static final int LED_COLOR_OFF- See Also:
-
LED_GRAY_50
public static final int LED_GRAY_50- See Also:
-
LED_GRAY_75
public static final int LED_GRAY_75- See Also:
-
LED_WHITE
public static final int LED_WHITE- See Also:
-
LED_RED
public static final int LED_RED- See Also:
-
LED_RED_HALF
public static final int LED_RED_HALF- See Also:
-
LED_YELLOW
public static final int LED_YELLOW- See Also:
-
LED_GREEN
public static final int LED_GREEN- See Also:
-
LED_BLUE
public static final int LED_BLUE- See Also:
-
LED_CLIP_STOP_BLINK
public static final int LED_CLIP_STOP_BLINK- See Also:
-
MIDI_CHANNEL_MULTI_10_PERCENT
public static final int MIDI_CHANNEL_MULTI_10_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_25_PERCENT
public static final int MIDI_CHANNEL_MULTI_25_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_50_PERCENT
public static final int MIDI_CHANNEL_MULTI_50_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_65_PERCENT
public static final int MIDI_CHANNEL_MULTI_65_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_75_PERCENT
public static final int MIDI_CHANNEL_MULTI_75_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_90_PERCENT
public static final int MIDI_CHANNEL_MULTI_90_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_100_PERCENT
public static final int MIDI_CHANNEL_MULTI_100_PERCENT- See Also:
-
MIDI_CHANNEL_MULTI_PULSE_SIXTEENTH
public static final int MIDI_CHANNEL_MULTI_PULSE_SIXTEENTH- See Also:
-
MIDI_CHANNEL_MULTI_PULSE_EIGHTH
public static final int MIDI_CHANNEL_MULTI_PULSE_EIGHTH- See Also:
-
MIDI_CHANNEL_MULTI_PULSE_QUARTER
public static final int MIDI_CHANNEL_MULTI_PULSE_QUARTER- See Also:
-
MIDI_CHANNEL_MULTI_PULSE_HALF
public static final int MIDI_CHANNEL_MULTI_PULSE_HALF- See Also:
-
MIDI_CHANNEL_MULTI_BLINK_TWENTYFOURTH
public static final int MIDI_CHANNEL_MULTI_BLINK_TWENTYFOURTH- See Also:
-
MIDI_CHANNEL_MULTI_BLINK_SIXTEENTH
public static final int MIDI_CHANNEL_MULTI_BLINK_SIXTEENTH- See Also:
-
MIDI_CHANNEL_MULTI_BLINK_EIGHTH
public static final int MIDI_CHANNEL_MULTI_BLINK_EIGHTH- See Also:
-
MIDI_CHANNEL_MULTI_BLINK_QUARTER
public static final int MIDI_CHANNEL_MULTI_BLINK_QUARTER- See Also:
-
MIDI_CHANNEL_MULTI_BLINK_HALF
public static final int MIDI_CHANNEL_MULTI_BLINK_HALF- See Also:
-
LED_PATTERN_ACTIVE_BEHAVIOR
public static final int LED_PATTERN_ACTIVE_BEHAVIOR- See Also:
-
LED_PATTERN_ACTIVE_COLOR
public static final int LED_PATTERN_ACTIVE_COLOR- See Also:
-
LED_PATTERN_ENABLED_BEHAVIOR
public static final int LED_PATTERN_ENABLED_BEHAVIOR- See Also:
-
LED_PATTERN_ENABLED_COLOR
public static final int LED_PATTERN_ENABLED_COLOR- See Also:
-
LED_PATTERN_DISABLED_BEHAVIOR
public static final int LED_PATTERN_DISABLED_BEHAVIOR- See Also:
-
LED_PATTERN_DISABLED_COLOR
public static final int LED_PATTERN_DISABLED_COLOR- See Also:
-
LED_PATTERN_PENDING_BEHAVIOR
public static final int LED_PATTERN_PENDING_BEHAVIOR- See Also:
-
LED_PATTERN_PENDING_COLOR
public static final int LED_PATTERN_PENDING_COLOR- See Also:
-
LED_PATTERN_TRANSITION_BEHAVIOR
public static final int LED_PATTERN_TRANSITION_BEHAVIOR- See Also:
-
LED_PATTERN_TRANSITION_COLOR
public static final int LED_PATTERN_TRANSITION_COLOR- See Also:
-
LED_PATTERN_FOCUSED_BEHAVIOR
public static final int LED_PATTERN_FOCUSED_BEHAVIOR- See Also:
-
LED_PATTERN_FOCUSED_COLOR
public static final int LED_PATTERN_FOCUSED_COLOR- See Also:
-
LED_PATTERN_INACTIVE_BEHAVIOR
public static final int LED_PATTERN_INACTIVE_BEHAVIOR- See Also:
-
LED_PATTERN_INACTIVE_COLOR
public static final int LED_PATTERN_INACTIVE_COLOR- See Also:
-
LED_CLIP_INACTIVE_BEHAVIOR
public static final int LED_CLIP_INACTIVE_BEHAVIOR- See Also:
-
LED_CLIP_INACTIVE_COLOR
public static final int LED_CLIP_INACTIVE_COLOR- See Also:
-
LED_CLIP_PLAY_BEHAVIOR
public static final int LED_CLIP_PLAY_BEHAVIOR- See Also:
-
LED_CLIP_PLAY_COLOR
public static final int LED_CLIP_PLAY_COLOR- See Also:
-
LED_CLIP_PLAY_PENDING_BEHAVIOR
public static final int LED_CLIP_PLAY_PENDING_BEHAVIOR- See Also:
-
LED_CLIP_PLAY_PENDING_COLOR
public static final int LED_CLIP_PLAY_PENDING_COLOR- See Also:
-
LED_CLIP_ARM_BEHAVIOR
public static final int LED_CLIP_ARM_BEHAVIOR- See Also:
-
LED_CLIP_ARM_COLOR
public static final int LED_CLIP_ARM_COLOR- See Also:
-
LED_CLIP_RECORD_BEHAVIOR
public static final int LED_CLIP_RECORD_BEHAVIOR- See Also:
-
LED_CLIP_RECORD_COLOR
public static final int LED_CLIP_RECORD_COLOR- See Also:
-
LED_CLIP_RECORD_PENDING_BEHAVIOR
public static final int LED_CLIP_RECORD_PENDING_BEHAVIOR- See Also:
-
LED_CLIP_RECORD_PENDING_COLOR
public static final int LED_CLIP_RECORD_PENDING_COLOR- See Also:
-
LED_CLIP_STOP_PENDING_BEHAVIOR
public static final int LED_CLIP_STOP_PENDING_BEHAVIOR- See Also:
-
LED_CLIP_STOP_PENDING_COLOR
public static final int LED_CLIP_STOP_PENDING_COLOR- See Also:
-
LED_PARAMETER_INCREMENT_BEHAVIOR
public static final int LED_PARAMETER_INCREMENT_BEHAVIOR- See Also:
-
LED_PARAMETER_INCREMENT_COLOR
public static final int LED_PARAMETER_INCREMENT_COLOR- See Also:
-
LED_PARAMETER_DECREMENT_BEHAVIOR
public static final int LED_PARAMETER_DECREMENT_BEHAVIOR- See Also:
-
LED_PARAMETER_DECREMENT_COLOR
public static final int LED_PARAMETER_DECREMENT_COLOR- See Also:
-
LED_PARAMETER_RESET_BEHAVIOR
public static final int LED_PARAMETER_RESET_BEHAVIOR- See Also:
-
LED_PARAMETER_RESET_COLOR
public static final int LED_PARAMETER_RESET_COLOR- See Also:
-
LED_PARAMETER_ISDEFAULT_BEHAVIOR
public static final int LED_PARAMETER_ISDEFAULT_BEHAVIOR- See Also:
-
LED_PARAMETER_ISDEFAULT_COLOR
public static final int LED_PARAMETER_ISDEFAULT_COLOR- See Also:
-
-
Constructor Details
-
APCminiMk2
-
-
Method Details
-
getNoteDefinitions
protected heronarts.lx.midi.surface.APCminiSurface.NoteDefinitions getNoteDefinitions()- Specified by:
getNoteDefinitions
in classAPCminiSurface
-
getLedDefinitions
protected heronarts.lx.midi.surface.APCminiSurface.LedDefinitions getLedDefinitions()- Specified by:
getLedDefinitions
in classAPCminiSurface
-