Variables
After calculating the melody, a number of variables were assigned a value. This value can be tested in a condition in layout templates, which in turn can be linked to buttons and/or key combinations. Variables can also be used in template functions such as MESSAGE, REQUIRE and CONFIRM.
| variable | Description |
|---|---|
| nLyrics | number of visible text lines for the melody [0 - 4] |
| nChords | number of visible chord symbol lines (0, 1, 2) |
| nNotes | number of main notes |
| nCombi | number of double notes (two or more notes on a stick) |
| nCombi3 | number of triple notes (three or more notes on a stick) |
| nParts | number of parts present in the melody |
| nAuto | number of automatic parts present in the melody |
| nInvisible | number of invisible parts present in the melody |
| nAutoInvisible | number of invisible automatic parts present in the melody |
| nBars | total number of sizes |
| nLines | total number of lines |
| nPages | total number of pages |
| nStaffs | number of bars per line |
| avgLineWhite | average whitespace per line (horizontal) |
| avgPageWhite | average whitespace per page (vertical) |
| Tempo | current starting pace in beats per minute |
In addition to the variables mentioned here, parameters can also be used as a variable.
ADDPART • CALCULATE • CONFIRM • DELETEPART • ERROR • MESSAGE • MODIFYPART • OPENFILE • OPENLIST • PROMPT • REQUIRE • SAVEFILE • SELECTPART • SET • SETPART • TRANSPOSE • USEPATTERN • USETEMPLATE
FAQ • special constructs • conditions • parameters • variables • translation