public class LXChannelClip extends LXAbstractChannelClip implements LXChannel.Listener
LXClip.Listener
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
LXChannel |
channel |
PatternClipLane |
patternLane |
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
Constructor and Description |
---|
LXChannelClip(LX lx,
LXChannel channel,
int index) |
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 |
groupChanged(LXChannel channel,
LXGroup group) |
void |
indexChanged(LXAbstractChannel channel) |
protected void |
loadLane(LX lx,
String laneType,
JsonObject laneObj) |
protected void |
onStartRecording() |
void |
patternAdded(LXChannel channel,
LXPattern pattern) |
void |
patternDidChange(LXChannel channel,
LXPattern pattern) |
void |
patternMoved(LXChannel channel,
LXPattern pattern) |
void |
patternRemoved(LXChannel channel,
LXPattern pattern) |
void |
patternWillChange(LXChannel channel,
LXPattern pattern,
LXPattern nextPattern) |
midiReceived
addListener, effectAdded, effectMoved, effectRemoved, getBasis, getCursor, getIndex, getLength, getPath, load, onParameterChanged, 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
effectAdded, effectMoved, effectRemoved
getOscAddress, handleOscMessage
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public final PatternClipLane patternLane
public final LXChannel channel
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.dispose
in class LXAbstractChannelClip
protected void onStartRecording()
onStartRecording
in class LXClip
public void indexChanged(LXAbstractChannel channel)
indexChanged
in interface LXAbstractChannel.Listener
public void groupChanged(LXChannel channel, LXGroup group)
groupChanged
in interface LXChannel.Listener
public void patternAdded(LXChannel channel, LXPattern pattern)
patternAdded
in interface LXChannel.Listener
public void patternRemoved(LXChannel channel, LXPattern pattern)
patternRemoved
in interface LXChannel.Listener
public void patternMoved(LXChannel channel, LXPattern pattern)
patternMoved
in interface LXChannel.Listener
public void patternWillChange(LXChannel channel, LXPattern pattern, LXPattern nextPattern)
patternWillChange
in interface LXChannel.Listener
public void patternDidChange(LXChannel channel, LXPattern pattern)
patternDidChange
in interface LXChannel.Listener
protected void loadLane(LX lx, String laneType, JsonObject laneObj)
LX library by Mark C. Slee. © 2012-2020