Steps

A Step is a collection of Events.

When a Sequence is triggered, all Events in the current Step are tested for firing. After the Events have been processed, the current Step will be updated.

A Step will continue to be the current Step until it has finished its repeats, after which the next Step (as defined by the rule) will become current.

Main dialog showing Step properties pane.

Main dialog showing the Step properties pane.

Property Description
Label Step label shown in the Object Tree. If no label has been specified, a label will be generated automatically based on the name of the parent Sequence and the Step index. To revert to automatic labelling, simply delete the text from the label field.
Anti-flam Source Whether to inherit the Sequence value or use the local value. See Anti-flam.
Anti-flam Value If the value is inherited, the field will be disabled. The field label will indicate where the value originates. See Anti-flam.
Anti-flam Mode If the setting is inherited, the control will be disabled. See Anti-flam.
Velocity Scaling Source Whether to inherit the Sequence value or use the local value.
Velocity Scaling Value If the value is inherited, the field will be disabled. The field label will indicate where the value originates.
Repeats How many times the Step must be triggered before the Rule is executed. This is shown next to the Step label in the object tree. If the repeats are linked to an Event this control will be disabled.
Repeat multiplier
(1x1 = 1)
To the right of the repeats field is the multiplier. The final repeat count will be the value in the repeat field multiplied by the value in the multiplier. The text label above the multiplier displays the calculation.
Source Event Repeats can be derived from a child Event containing a note sequence. Magic will determine how many triggerings are required for the specified Event to complete its note sequence and use that number to automatically set the Step repeats. Only valid Events will be displayed in the list. If the source Event is removed, the Step will revert to its local value and a warning will be issued.
Rule Specifies which Step will become active when this Step completes its repeats. The abbreviated form is shown next to the label in the object tree.
Random (??) Jump to a random Step in the Sequence. See Notes.
None (--) End the Sequence
First (F) Jump to the first Step in the list
Previous (P) Jump to the Step before this in the list. If this Step is first, jumps to the last Step in the list
Repeat (R) Stays on the same Step.
Next (N) Jump to the Step after this in the list. If this Step is last, jumps to the first Step in the list
Last (L) Jumps to the last Step in the list
Specific Step (Sn where n is the target index) The rule can target a specific Step. If the target Step changes position in the list, it will still be targeted. If a targeted Step is removed, a warning will be issued.