Package heronarts.lx.clip
Class ParameterClipLane
java.lang.Object
heronarts.lx.clip.LXClipLane
heronarts.lx.clip.ParameterClipLane
- All Implemented Interfaces:
LXSerializable
-
Nested Class Summary
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Fields inherited from class heronarts.lx.clip.LXClipLane
clip, events, KEY_LANE_TYPE, mutableEvents, onChange, VALUE_LANE_TYPE_MIDI_NOTE, VALUE_LANE_TYPE_PARAMETER, VALUE_LANE_TYPE_PATTERN
-
Method Summary
Modifier and TypeMethodDescriptionappendEvent
(ParameterClipEvent event) getLabel()
insertEvent
(double basis, double normalized) protected LXClipEvent
loadEvent
(LX lx, JsonObject eventObj) void
save
(LX lx, JsonObject obj) Serializes this instance into the JSON objectMethods inherited from class heronarts.lx.clip.LXClipLane
appendEvent, clearSelection, insertEvent, load, moveEvent, removeEvent
-
Field Details
-
parameter
-
-
Method Details
-
getLabel
- Specified by:
getLabel
in classLXClipLane
-
appendEvent
-
insertEvent
-
save
Description copied from interface:LXSerializable
Serializes this instance into the JSON object- Specified by:
save
in interfaceLXSerializable
- Overrides:
save
in classLXClipLane
- Parameters:
lx
- LX instanceobj
- Object to serialize into
-
loadEvent
- Specified by:
loadEvent
in classLXClipLane
-