public class LXChannelClip extends LXAbstractChannelClip implements LXChannel.Listener
LXClip.ListenerLXComponent.Placeholder, LXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
LXChannel |
channel |
PatternClipLane |
patternLane |
midiNoteLanebus, KEY_INDEX, lanes, length, loop, mutableLanes, parameterRecorderrunMs, running, triggercontrolSurfaceSemaphore, 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) |
midiReceivedaddListener, effectAdded, effectMoved, effectRemoved, getBasis, getCursor, getIndex, getLength, getPath, load, onParameterChanged, registerComponent, removeListener, removeParameterLane, run, save, setIndex, unregisterComponentisRunning, loop, onReset, onStart, onStop, reset, start, stop, toggle, triggeraddArray, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteffectAdded, effectMoved, effectRemovedgetOscAddress, handleOscMessageget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameterpublic final PatternClipLane patternLane
public final LXChannel channel
public void dispose()
LXComponentsuper.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 LXAbstractChannelClipprotected void onStartRecording()
onStartRecording in class LXClippublic void indexChanged(LXAbstractChannel channel)
indexChanged in interface LXAbstractChannel.Listenerpublic void groupChanged(LXChannel channel, LXGroup group)
groupChanged in interface LXChannel.Listenerpublic void patternAdded(LXChannel channel, LXPattern pattern)
patternAdded in interface LXChannel.Listenerpublic void patternRemoved(LXChannel channel, LXPattern pattern)
patternRemoved in interface LXChannel.Listenerpublic void patternMoved(LXChannel channel, LXPattern pattern)
patternMoved in interface LXChannel.Listenerpublic void patternWillChange(LXChannel channel, LXPattern pattern, LXPattern nextPattern)
patternWillChange in interface LXChannel.Listenerpublic void patternDidChange(LXChannel channel, LXPattern pattern)
patternDidChange in interface LXChannel.Listenerprotected void loadLane(LX lx, String laneType, JsonObject laneObj)
LX library by Mark C. Slee. © 2012-2020