Class LXMacroModulator

All Implemented Interfaces:
LXComponent.Renamable, LXLoopTask, LXPath, LXSerializable, LXOscComponent, LXParameter, LXParameterListener
Direct Known Subclasses:
MacroKnobs, MacroSwitches, MacroTriggers

public abstract class LXMacroModulator extends LXModulator implements LXOscComponent
  • Field Details

  • Constructor Details

    • LXMacroModulator

      protected LXMacroModulator(String label)
  • Method Details

    • isSnapshotControl

      public boolean isSnapshotControl(LXParameter p)
      Description copied from class: LXComponent
      Returns whether this parameter is stored along with snapshots
      Overrides:
      isSnapshotControl in class LXComponent
      Parameters:
      p - Parameter
      Returns:
      true if this can be included in snapshots
    • getMacroLabel

      public final StringParameter getMacroLabel(LXParameter parameter)
    • getMacroParameters

      public abstract LXParameter[] getMacroParameters()
    • getMacroLabels

      public abstract StringParameter[] getMacroLabels()