Plugin : Part
Author:Rex.Rainbow
- An alternate notation of a part.
Download
Properties
Loop
- Loop count. Set 0 to be an infinity loop.
Actions
Control
Action:Start
- Start the part at the given time.
- Time ( number or string ) : When the note should be triggered. Time in seconds(1), Notation("4n", "8t"), TransportTime("4:3:2"), Frequency("8hz"), Now-Relative("+1"), Expressions("3:0 + 2 - (1m / 7)").
Action:Stop
- Stop the part at the given time.
- Time ( number or string ) : When the note should be triggered. Time in seconds(1), Notation("4n", "8t"), TransportTime("4:3:2"), Frequency("8hz"), Now-Relative("+1"), Expressions("3:0 + 2 - (1m / 7)").
Events
Action:Reload
- Stop and reload notes.
- Events ( string ) : Events in array.
Action:Remove all
- Remove all of the notes from the group.
Action:Remove
- Remove a value from the sequence by index.
- Time ( number or string ) : When the note should be triggered. Time in seconds(1), Notation("4n", "8t"), TransportTime("4:3:2"), Frequency("8hz"), Now-Relative("+1"), Expressions("3:0 + 2 - (1m / 7)")
Events - add
Action:Prepare
- Prepare event object.
- Name ( number or string ) : Parameter name
- Value ( number or string ) : Value
Action:Add
- Add event at the time, if there's already something at that time, overwrite it.
- Time ( number or string ) : When the note should be triggered. Time in seconds(1), Notation("4n", "8t"), TransportTime("4:3:2"), Frequency("8hz"), Now-Relative("+1"), Expressions("3:0 + 2 - (1m / 7)")
Expressions
Event
Expression:Time
Expression:Value
- Get all values of event in JSON. Add 2nd parameter to get a specific key, add 3rd parameter for default value if key does not exist.
Events
Expression:At
- Get note of the sequence. Add 2nd or more parameters to get note in subsequence. Add 3rd parameter to get a specific key, add 4th parameter for default value if key does not exist.
- Time ( number or string ) : When the note should be triggered. Time in seconds(1), Notation("4n", "8t"), TransportTime("4:3:2"), Frequency("8hz"), Now-Relative("+1"), Expressions("3:0 + 2 - (1m / 7)")
State
Expression:Progress
- The current progress of the loop interval.
Conditions
Event
Condition:On event
- Triggered when event fired.