@LXCategory(value="Core") public class StrobeEffect extends LXEffect
LXEffect.Placeholder, LXEffect.ProfilerLXLayeredComponent.BufferedLXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
CompoundParameter |
bias |
CompoundParameter |
depth |
BoundedParameter |
maxFrequency |
BoundedParameter |
minFrequency |
CompoundParameter |
speed |
EnumParameter<Tempo.Division> |
tempoDivision |
BoundedParameter |
tempoPhaseOffset |
BooleanParameter |
tempoSync |
ObjectParameter<LXWaveshape> |
waveshape |
enabled, enabledDamped, enabledDampingAttack, enabledDampingRelease, hasDamping, profilercontrolsExpanded, crashed, DEVICE_CATEGORY_NAME_SORT, DEVICE_VERSION_UNSPECIFIED, KEY_DEVICE_VERSION, modulation, modulationExpandedcolors, layers, palettemodelmodulatorscontrolSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor| Constructor and Description |
|---|
StrobeEffect(LX lx) |
| Modifier and Type | Method and Description |
|---|---|
float |
compute(double basis,
boolean useBaseValue) |
protected void |
onEnable() |
void |
run(double deltaMs,
double enabledAmount)
Implementation of the effect.
|
disable, dispose, enable, getBus, getIndex, getPath, isEnabled, isRemoteControl, onDisable, onLoop, setBus, setDamping, setDampingTime, setDampingTime, setIndex, togglegetCategory, getCrash, getCrashStackTrace, getDeviceVersion, getModulationEngine, getRemoteControls, loop, save, setRemoteControlsaddColor, addColor, addLayer, afterLayers, blendColor, blendColor, clearColors, getBuffer, getColor, getColor, getColors, getLayers, removeLayer, setBuffer, setBuffer, setColor, setColor, setColor, setColors, subtractColorgetModel, onModelChanged, setModeladdModulator, addModulator, addModulator, constructProfiler, getModulator, getModulators, moveModulator, removeModulator, startModulatoraddArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, load, loadParameters, onParameterChanged, removeParameter, removeParameter, saveParameters, setParent, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOscAddress, handleOscMessageaftertouchReceived, controlChangeReceived, noteOffReceived, noteOnReceived, pitchBendReceived, programChangeReceivedget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameterpublic final ObjectParameter<LXWaveshape> waveshape
public final BoundedParameter maxFrequency
public final BoundedParameter minFrequency
public final CompoundParameter speed
public final CompoundParameter depth
public final CompoundParameter bias
public final BooleanParameter tempoSync
public final EnumParameter<Tempo.Division> tempoDivision
public final BoundedParameter tempoPhaseOffset
public StrobeEffect(LX lx)
public float compute(double basis,
boolean useBaseValue)
public void run(double deltaMs,
double enabledAmount)
LXEffectLX library by Mark C. Slee. © 2012-2020