Start/stop playback and recording or jump to a specified position.
Property | Description |
On Mode | The action to perform when triggered. See modes below. |
On Position | The position value for the note-on action. See position values below. |
Off Mode | The action to perform when note-off is received. See modes below. |
Off Position | The position value for the note-off action. See position values below. |
Get buttons | Each position value has a "Get" button beside it. When pressed, the current playback position (in ticks) will be copied to the value field. |
Test buttons | When pressed, these buttons will trigger the On/Off actions, allowing you to check that they work as expected. |
There are four available modes:
Mode | Description |
Play | Starts Buzz playback. If the position text holds a valid value, playback will start from that point. If playback is already active, the play cursor will jump to the specified position. |
Stop | Stops Buzz playback. If the position text holds a valid value, the play cursor will be set to that point. |
Seek | Set the play cursor to the specified position without otherwise changing the playback state. |
Record | Starts Buzz recording. If the position text holds a valid value, recording will start from that point. If record/playback is already active, the play cursor will jump to the specified position. |
Unfortunately Buzz doesn't provide a way to set the loop points. Other hosts might though and there could be a hack for Buzz so I'll revisit this at some point.
Position values can be specified in various ways and there are several predefined values available. You can find a list of special values and markers in the context menu for the position fields. Note that selecting a value from the list will replace any existing text in the control.
Be aware that although Buzz will allow setting the play cursor anywhere in the song, playback can only happen in the section defined by the loop points.
Unit | Description |
Ticks | Tick values are simply defined by the tick number. Unit specifiers such as "T" or "ticks" are optional. |
Beats | Beat values are specified by a value followed by "B" or "Beats". Fractional values are allowed eg "1.5B" |
Time | Time values can be specified using "hours", "minutes" and "seconds", all of which can be abbreviated to common forms. Fractional values are allowed and different units can be combined eg. "1h2m3s". When combining units, the smallest unit can be omitted eg. "1h15" is the same as "1hour 15mins". Time values cannot use multipliers. |
Modifiers | |
Multiplier | Tick and Beat values can be specified with a multiplier eg. "16 x 8" or "1.5B x 4", so you won't have to do hard maths. |
Relative values | Placing a plus or minus before a value will cause the play cursor to move forwards or backwards from the current position by the specified amount eg. "+16 Ticks". Relative values can be used with all time units and can be combined with multipliers. |
Special values | |
=S (Song Start) | This is essentially the same as "0" but it looks cooler. |
=E (Song End) | Sets the play cursor to the end of the song. Probably not that useful but there you go. |
=LS (Loop Start) | Sets the play cursor to the start of the loop. |
=LE (Loop End) | Sets the play cursor to the end of the loop. Again, probably not the most useful thing but who knows? |
=N (No Value) | Doesn't change the play cursor position. This is the initial default for position values. |
=P (Previous position) | Can only be used with note-off. Set the play cursor back to where it was originally when the Event was triggered. |
=R (Random) |
Sets the play cursor to a random position. If no values are supplied (eg. "=R") the range will be the entire song. If a single value is given (eg. "=R 64T") the range will be from song start to the specified position. If two values are given (separated by a dash symbol eg. "=R 16T - 64T") the play cursor will be set to a random position between the given values. Marker names can be used as values. |
Marker | Sets the play cursor to the position defined by the specified marker eg. "Verse One". See markers |