Playtime targets

The targets in this section are made for controlling Playtime, the clip launcher contained in Helgobox.

Column selector

Column-related targets use a column selector to define what Column the target should be applied to.

The following kinds of column selectors are available:

Active

The currently active column.

At position

Here you can refer to a fixed column by entering the column number, e.g. 2.

Dynamic

Allows you to dynamically refer to a certain column. See Dynamic selector variables.

Row selector

Row-related targets use a row selector to define what Row the target should be applied to.

The following kinds of row selectors are available:

Active

The currently active row.

At position

Here you can refer to a fixed column by entering the row number, e.g. 2.

Dynamic

Allows you to dynamically refer to a certain row. See Dynamic selector variables.

Slot selector

Slot-related targets use a slot selector to define what Slot the target should be applied to.

The following kinds of slot selectors are available:

Active

The currently active slot.

At coordinates

Here you can refer to a fixed slot by entering the slot address, e.g. 2 and 4. The first number is the number of the Column, the second one the number of the Row.

Dynamic

Allows you to dynamically refer to a certain slot. There are two expressions, the first one should evaluate to the column index and the second one to the row index. As always, expressions must evaluate to zero-based indexes! See Dynamic selector variables.

Time unit

Some timing-related targets offer the possibility to define a time unit in which entered values will be interpreted. This allows for great flexibility, especially because most targets allow entering simple expressions instead of just numbers.

The following time units are available:

Seconds

A value of 1.0 stands for one second.

An expression of 1/4 means 0.25 seconds.

Whole notes

A value of 1.0 stands for one whole notes (= 4 quarter notes), according to a specific tempo.

An expression of 1/4 means 1 quarter note. An expression of 6/4 means 1 whole note and 2 quarter notes.

Bars

A value of 1.0 stands for one bar, according to a specific time signature.

An expression of 5 means 5 bars.

Dynamic selector variables

In addition to the general variables described in Dynamic selector, the dynamic selectors mentioned above grants access to the following variables:

Variable Type Description

control_unit_column_index

Integer >= 0

Column index of the current top-left scroll position within the Playtime control unit represented by this ReaLearn unit.

control_unit_row_index

Integer >= 0

Row index of the current top-left scroll position within the Playtime control unit represented by this ReaLearn unit.

active_cell_column_index

Integer >= 0

Column index of the Active cell. If a row cell is selected, this resolves to none.

active_cell_row_index

Integer >= 0

Row index of the Active cell. If a column cell is selected, this resolves to none.