Interface Arpeggiator
- All Superinterfaces:
ObjectProxy,Subscribable
Proxy to an arpeggiator component.
- Since:
- API version 10
-
Method Summary
Modifier and TypeMethodDescriptionLet the arpeggiator play overlapping notes.Returns an object to configure the note length, expressed as a ratio of the period.humanize()Will introduce human-like errors.Returns an object to enable or disable the note repeat component.If true the arpeggiator will not try to sync to the transport.mode()Returns an object to configure the arpeggiator mode.octaves()Returns an object to configure the range in octaves.rate()Returns an object to configure the note repeat rate in beats.voidRelease all notes being played.shuffle()Return an object to configure the note repeat to use shuffle or not.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.Will use the note pressure to determine the velocity of arpeggiated notes.Methods inherited from interface com.bitwig.extension.controller.api.ObjectProxy
createEqualsValue, existsMethods inherited from interface com.bitwig.extension.controller.api.Subscribable
isSubscribed, setIsSubscribed, subscribe, unsubscribe
-
Method Details
-
mode
SettableEnumValue 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
SettableIntegerValue octaves()Returns an object to configure the range in octaves. The range is between 0 and 8.- Since:
- API version 10
-
isEnabled
SettableBooleanValue 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
SettableBooleanValue shuffle()Return an object to configure the note repeat to use shuffle or not.- Since:
- API version 10
-
rate
SettableDoubleValue 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
SettableDoubleValue 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
-