Break symbols
User-defined breaks
|
Jumps and conditional actions
can be changed to make them perform complex actions.
In that case, they may not match any break symbols usually found in
regular
music notation. They are then called "user-defined breaks".
To build a user-defined break symbol, insert a jump/conditional
action at the end of a bar, i.e. one of the following break
symbols:
Then double-click on this symbol on the score with the lasso tool.
Parameters
|
 |
Shows the text to be displayed on score.
In the break symbol editing window, you can preview
what will appear on the score in the gray frame under the text
box.
A set of keywords lets you make special symbols
appear in the displayed text. Here is the complete keyword list:
- $S is replaced by the Segno symbol

- $C is replaced by the Coda symbol

- $N is replaced by the Segno or Coda (or
even
bar) number to jump to
- $[ is replaced by the part start
marker

- $] is replaced by the part end
marker

- $# is replaced by the list of times the
symbol
is processed (if "When" field is: According
to array)
- $P is replaced by the time or the number
of
times (for other values
in "When" field)
- $T is replaced by the ordinal suffix for
the
time value.
For example, if the time number is 3, $T will be replaced by "rd
time". Thus, $P$T will be replaced by "3rd time" - $$
is replaced by "$"
For example, if you write:
$P$T, jump to $S$N
If the time number is 3 and Segno number is 2,
the following will be displayed on score:
3rd time, jump to 2
If the time number is 3 and Segno number is 5,
the following will be displayed on score:
1st time, jump to 5
 |
Warning: In order to enable a human
performer to read your
score, you must explain how a user-defined break symbol is processed
in the text displayed on score.
For example, if you define a break symbol to jump to bar #5 the 3rd
time, enter text like:
$P$T, go to bar#$N
which will be displayed on score as:
3rd time, go to bar#5 |
|
Action
|
 |
This is the action to be performed when this break
symbol is processed.
It can be one of the following:
- Music stop
Music performance stops here
- Go to bar
Jump to the bar (bar number can then be input).
- Go to first written bar
Jump to the first written bar in score (bar #1).
- Go to first played bar
Jump to the first played bar in score: either the bar with a piece
start symbol
or bar #1 if no such symbol is found in score.
- Go to Segno
Jump to segno
(Segno number can then be input).
- Go to Coda.
Jump to Coda
(Coda number can then be input).
Activation
|
 |
Lets you activate a condition, so that the music will
stop at Fine
or jump when Da Coda is reached.
- None
No activation is performed.
- Activate Coda jump
Next Da Coda (jump to coda) will
be performed.
- Activate Fine
Next Fine will be performed (and
music
will stop).
When
Enable to process the break symbol only at given
time number, or a given number of times:
- Always
Break symbol is always performed (unconditional
break)
- Several times:
Break symbol is performed a given number of times
in a row, and not after that.
In this case, the number of times can be input.
- Each
Break symbol is performed every "n" times.
For example, if you enter 3, the break symbol will
be performed the 3rd, 6th, 9th, 12th... times only.
- According to array
You can select exactly which times the break symbol is performed,
by checking the appropriate boxes in the array.
- Last time
Break symbol is performed only the last time this bar is played.
A few examples
|
 |
Simulating a repeat
|
 |
By using user-defined breaks, repeating several times a set of
consecutive
bars can be performed without using the regular barlines.
Let's define a break symbol with the following parameters:
- Text: $P times to bar $N
- Action: Go to bar
Action parameter: 1 - Activation: none
- When: Several times
Parameter: 2
Score will look like:
Which is equivalent to:
Conditional jump to Segno
|
 |
We saw in previous pages that Segno jump
(D.S.) is an unconditional jump, i.e. it is performed each time it
is reached.
Thus, the following scheme:
is endless: each time bars 1 & 2 repeat is ended, the D.S. symbol
makes jump to bar 1 and continue again.
Therefore bar 4 is never reached.
If we replace Da Segno (D.S.) by the following break
symbol:
- Text: $P$T D.S.
- Action: Go to Segno
Action parameter: 1 - Activation: none
- When: according to array
Checked times: 1
We get the scheme:
Segno jump is now performed only the first time.
|