public abstract class LXAbstractChannelClip extends LXClip implements LXAbstractChannel.MidiListener
LXClip.Listener
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
LXAbstractChannel |
channel |
MidiNoteClipLane |
midiNoteLane |
bus, KEY_INDEX, lanes, length, loop, mutableLanes, parameterRecorder
runMs, running, trigger
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
Modifier | Constructor and Description |
---|---|
protected |
LXAbstractChannelClip(LX lx,
LXAbstractChannel channel,
int index,
boolean registerListener) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Invoked when a component is being removed from the system and will no longer be used at all.
|
void |
midiReceived(LXAbstractChannel channel,
LXShortMessage message) |
addListener, effectAdded, effectMoved, effectRemoved, getBasis, getCursor, getIndex, getLength, getPath, load, loadLane, onParameterChanged, onStartRecording, registerComponent, removeListener, removeParameterLane, run, save, setIndex, unregisterComponent
isRunning, loop, onReset, onStart, onStop, reset, start, stop, toggle, trigger
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, loadParameters, removeParameter, removeParameter, saveParameters, setParent, toString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOscAddress, handleOscMessage
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public final LXAbstractChannel channel
public final MidiNoteClipLane midiNoteLane
protected LXAbstractChannelClip(LX lx, LXAbstractChannel channel, int index, boolean registerListener)
public void midiReceived(LXAbstractChannel channel, LXShortMessage message)
midiReceived
in interface LXAbstractChannel.MidiListener
public void dispose()
LXComponent
super.dispose()
at the appropriate
time to perform the basic cleanup, which may need to happen either before or after cleaning
up other objects.LX library by Mark C. Slee. © 2012-2020