Interface Arpeggiator

All Superinterfaces:
ObjectProxy, Subscribable

public interface Arpeggiator extends ObjectProxy
Proxy to an arpeggiator component.
Since:
API version 10
  • Method Details

    • mode

      Returns an object to configure the arpeggiator mode. Possible values: - all - up - up-down - up-then-down - down - down-up - down-then-up - flow - random - converge-up - converge-down - diverge-up - diverge-down - thumb-up - thumb-down - pinky-up - pinky-down
      Since:
      API version 10
    • octaves

      Returns an object to configure the range in octaves. The range is between 0 and 8.
      Since:
      API version 10
    • isEnabled

      Returns an object to enable or disable the note repeat component.
      Since:
      API version 10
    • isFreeRunning

      SettableBooleanValue isFreeRunning()
      If true the arpeggiator will not try to sync to the transport.
      Since:
      API version 10
    • shuffle

      Return an object to configure the note repeat to use shuffle or not.
      Since:
      API version 10
    • rate

      Returns an object to configure the note repeat rate in beats.
      Since:
      API version 10
    • gateLength

      SettableDoubleValue gateLength()
      Returns an object to configure the note length, expressed as a ratio of the period. Must be between 1/32 and 8.
      Since:
      API version 10
    • enableOverlappingNotes

      SettableBooleanValue enableOverlappingNotes()
      Let the arpeggiator play overlapping notes.
      Since:
      API version 11
    • usePressureToVelocity

      SettableBooleanValue usePressureToVelocity()
      Will use the note pressure to determine the velocity of arpeggiated notes.
      Since:
      API version 10
    • releaseNotes

      void releaseNotes()
      Release all notes being played.
      Since:
      API version 10
    • humanize

      Will introduce human-like errors. Between 0 and 1.
      Since:
      API version 11
    • terminateNotesImmediately

      SettableBooleanValue terminateNotesImmediately()
      If set to true, it will terminate the playing note as soon as it is released, otherwise it will be held until its computed note-off time.
      Since:
      API version 11