Previous page    Harmony Assistant    Next page 

What's new ?
Music theory
Page mode
Engraver mode
Discontinuous selection
Tie, slur and beam
Multi-voice staves
Color notation
Gregorian notation
Break symbols
Part markers
User-defined breaks
Key signature
Time signature
Free objects
Text commands
Character fonts
Character sets
Virtual Singer
Software license
Technical support
Printable manual

symbol marks changed chapters.


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.


    Bar number

    Specify to which bar this break symbol will belong.


    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


    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).


    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).


    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:
 2 times to bar 1 
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:
 ..... etc.      
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:
1st time D.S
Segno jump is now performed only the first time.

(c) Myriad - All rights reserved