Overview
Scope
Value types
Deprecated
Sources txtmus abc2svg abcm2ps
| in txtmus ↓ in abc2svg ↓ in abcm2ps ↓ | ||||
| Parameters relative to the source syntax | ||||
| abc2pscompat | Handle some abc2ps features | y | n | n |
| autoclef | Define the starting clefs as 'auto' | y | n | n |
| decoration | Define the decoration separator | y | n | n |
| microscale | Define the tone fraction for microtone | y | n | n |
| propagate- accidentals | Define the behaviour of accidentals | n | y | y |
| Tune header | ||||
| aligncomposer | Define where the composer is displayed | y | y | y |
| composerspace | Define the vertical space above the composer | y | y | y |
| infoline | Display the rhythm (R:) and area (A:) on a same line | y | y | y |
| infoname | Define information types that are displayed at end of tune | y | y | y |
| infospace | Define the vertical space above the infoline | y | y | y |
| musicspace | Define the vertical space above the first staff | y | y | y |
| partname | Define the displayed name of the parts | n | y | y |
| partsspace | Define the vertical space above the part definition in the tune header | y | y | y |
| subtitlespace | Set the vertical space above the subtitle | y | y | y |
| textspace | Set the vertical space above the history at end of tune | y | y | y |
| titlecaps | Display the titles in uppercase letters | y | y | y |
| titleformat | Define the format of the tune header | y | y | y |
| titleleft | Output the title on the left | y | y | y |
| titlespace | Define the vertical space above the main title | y | y | y |
| titletrim | Put the last word of the main title at the head | y | y | y |
| topspace | Define the vertical space above the tunes | y | y | y |
| Music line definitions | ||||
| alignbars | Align the measure bars | y | n | n |
| autobar | Add missing measure bars | n | n | y |
| barsperstaff | Typeset n mesures per line
| y | y | y |
| break | Insert line breaks | y | y | y |
| breaklimit | Parameter for automatic line breaking | y | y | y |
| breakoneoln | Break beams at end of line | y | y | y |
| equalbars | Set the same width of all measures in a line | n | y | y |
| linebreak | Define the characters doing line breaking | y | y | y |
| maxshrink | Parameter for automatic line breaking | y | y | y |
| singleline | Put all the music on only one line | n | y | y |
| stretchlast | Stretch the last line | y | y | y |
| stretchstaff | Stretch the staves | y | y | y |
| trimsvg | Truncate the music images | n | y | y |
| Commands and parameters relative to the staves | ||||
| clef | Insert a clef change | y | y | y |
| indent | Indent the first music line | y | y | y |
| maxstaffsep | Set the maximum spacing between staff systems | y | y | y |
| maxsysstaffsep | Set the maximum spacing between staves in a system | y | y | y |
| score | Define the layout of a staff system | y | y | y |
| staff | Change the staff of a voice | y | y | y |
| staffbreak | Set a break in the current staff | y | y | y |
| stafflines | Set the staff system layout | y | y | y |
| staffnonote | Display staves with no notes | y | y | y |
| staffscale | Set the scale of the current staff | y | y | y |
| staffsep | Set the minimum spacing between staff systems | y | y | y |
| staves | Define the layout of a staff system | y | y | y |
| sysstaffsep | Set the minimum spacing between staves in a system | y | y | y |
| systvoices | Force which voice names in the staff system | n | y | y |
| vocalspace | Set the vertical space above the lyrics under the staves | y | y | y |
| wordspace | Set the vertical space above the lyrics at the end of the tune | y | y | y |
| Grace notes | ||||
| graceslurs | Display slurs on grace notes | y | y | y |
| gracespace | Define the spacing of grace notes | y | y | y |
| graceword | Shift words under grace notes | y | y | y |
| Stems, flags and beams | ||||
| beamslope | Set max slope of beams | n | y | y |
| bstemdown | Have the stem of middle notes going downwards | y | y | y |
| flatbeams | Display flat beams | y | y | y |
| stemheight | Define the height of stems with flags | y | y | y |
| sth | Set the height of stems | n | y | y |
| straightflags | Display straight flags | y | y | y |
| Measures and bars | ||||
| bardef | Change the type of a measure bar | n | y | y |
| contbarnb | Have a continuous scheme for measure bar numbering | y | y | y |
| dblrepbar | Define how double repeat bars are displayed | y | y | y |
| measrepnb | Display the repeat measure numbers | n | y | y |
| measurebox | Display a box around bar numbers | y | y | y |
| measurenb | Display the measure number on bars | y | y | y |
| oldmrest | Baroque notation of the multi-rests | n | y | y |
| rbmax | Define the max number of measure bars stopping a repeat bracket | y | y | y |
| rbmin | Define the number of measure bars under a repeat bracket when no explicit stop | y | y | y |
| repeat | Replace a music sequence by percent-like signs | y | y | y |
| repbra | Draw repeat brackets or not | y | y | y |
| setbarnb | Set the measure number of the next bar | y | y | y |
| tacet | Replace the text of the multi-rests | n | y | y |
| Music elements at start/end of lines | ||||
| ambitus | Add an ambitus at start of the first music line | n | y | y |
| cancelkey | Cancel the accidentals in a key signature change with natural signs | y | y | y |
| custos | Add a custos | y | y | y |
| keywarn | Add a cautionary key signature at end of line | y | y | y |
| soloffs | Shift some music elements at start of line | n | y | y |
| timewarn | Add a cautionary time signature at end of line | y | y | y |
| Lyrics | ||||
| hyphencont | Add a hyphen at start of lyric lines | y | y | y |
| Voice parameters | ||||
| voicecolor | Define the color of elements of a voice | y | y | y |
| voicecombine | Combine the elements of the voice with the ones of the next voice | y | y | y |
| voicemap | Define the note mapping of a voice | y | y | y |
| voicescale | Define the scale of a voice | y | y | y |
| Chord symbols | ||||
| altchord | Select chord alternative to put in grids | n | y | y |
| begingrid | Manually add chord symbol/grid in a tune | n | y | y |
| capo | Add a shifted chord symbol line | y | y | y |
| chordalias | Accept new names as chord symbols | n | y | y |
| chordnames | Redefine the names of the chord symbols | n | y | y |
| diagram | Add guitar diagrams of the chord symbols | n | y | y |
| gchordbox | Draw a box around chord symbols | y | y | y |
| grid | Add a chord grid above or under the tune | n | y | y |
| grid2 | Let the chord symbols and lyrics without music in a voice | n | y | y |
| jazzchord | Add jazz chord styling to chord symbols | n | y | y |
| nns | Nashville and
Roman notations | n | y | y |
| roman | Roman chord symbols | n | y | y |
| setdiag | Add new chord diagrams for use with %%diagram | n | y | y |
| Font definitions | ||||
| annotationfont | Define the font of the annotations | y | y | y |
| capofont | Define the font of the capo chords | n | y | y |
| composerfont | Define the font of C: | y | y | y |
| cstabfont | Define the font of the chord symbols in tablatures | n | y | y |
| font | Define some font attributes | y | y | y |
| footerfont | Define the font of the page footer | y | y | y |
| gchordfont | Define the font of the chord symbols | y | y | y |
| gridfont | Define the font of chord grids | n | y | y |
| headerfont | Define the font of the page header | y | y | y |
| historyfont | Define the font of the history | y | y | y |
| infofont | Define the font of the info line | y | y | y |
| measurefont | Define the font of the measure numbers | y | y | y |
| musicfont | Define the font of the music | y | y | y |
| partsfont | Define the font of P: | y | y | y |
| repeatfont | Define the font of the repeat sequences | y | y | y |
| setfont(-n) | Define the ancillary fonts | y | y | y |
| subtitlefont | Define the font of secondary T:'s | y | y | y |
| tabfont | Define the font of the fret offsets in tablatures | n | y | y |
| tempofont | Define the font of Q: | y | y | y |
| textfont | Define the font of texts | y | y | y |
| titlefont | Define the font of the main T: | y | y | y |
| tupletfont | Define the font of the tuplet numbers | n | y | y |
| vocalfont | Define the font of w: | y | y | y |
| voicefont | Define the font of the voice names | y | y | y |
| wordsfont | Define the font of W: | y | y | y |
| Commands and parameters relative to texts | ||||
| begintext | Insert text | y | y | y |
| center | Insert a centered line of text | y | y | y |
| lineskipfac | Define the factor for spacing between lines of text | y | y | y |
| parskipfac | Define the factor for spacing between text paragraphs | y | y | y |
| sep | Insert a centered line | y | y | y |
| text | Insert a line of text | y | y | y |
| textoption | Define text options | y | y | y |
| Insertion of foreign data/languages | ||||
| beginml | Insert a Markup Language sequence | n | y | y |
| beginps | Insert a PostScript sequence | y | y | y |
| beginsvg | Insert some SVG definitions | y | y | y |
| cpp | Source preprocessing | n | y | y |
| EPS | Insert an encapsulated PostScript file | y | n | n |
| format | Insert a format file | y | n | n |
| Miscellaneous | ||||
| bgcolor | Define the background color | y | y | y |
| deco | Define decorations | y | y | y |
| dynalign | Align dynamic indications | y | y | y |
| fgcolor | Define the foreground color | n | y | y |
| fit2box | Set the music in a box with the greatest scale | n | y | y |
| map | Define the mapping of a note | y | y | y |
| minfret | Smallest usable frets for tablatures | n | y | y |
| multicol | Define columns in the page | y | y | y |
| notespacingfactor | Define the spacing between notes according to their duration | y | y | y |
| ottava | Shift the notes one or two octaves upper or lower | y | y | y |
| partsbox | Draw a box around parts | y | y | y |
| pedline | Piano pedal indications as lines | n | y | y |
| pos | Define the position of some music elements | y | y | y |
| show_source | Display the music source | n | y | y |
| shiftunison | Define the unison layout | y | y | y |
| slurheight | Define the slur height factor | y | y | y |
| squarebreve | Display the breve notes in square format | y | y | y |
| strtab | Output a voice as a string tablature | n | y | y |
| tablature | Add a tablature | y | y | y |
| tieheight | Define the tie height factor | y | y | y |
| transpose | Transpose the music | y | y | n |
| tropt | Optimize the notes after transposing atonal music | n | y | y |
| tuplets | Define the behaviour of tuplets | y | y | y |
| writefields | Define which information fields are displayed | y | y | y |
| Page formatting | ||||
| botmargin | Define the page bottom margin | y | y | y |
| dateformat | Define the format of the date in header/footer | y | y | y |
| footer | Define a page footer | y | y | y |
| gutter | Define the width of the gutter | y | y | y |
| header | Define a page header | y | y | y |
| landscape | Display the page in landscape mode | y | n | n |
| leftmargin | Define the page left margin | y | y | y |
| newpage | Start a new page | y | y | y |
| oneperpage | Display one tune per page | y | y | y |
| page-format | Set/unset page formatting | n | y | y |
| pageheight | Define the page height | y | y | y |
| pagescale | Define the scale of all elements in the page | y | y | y |
| pagewidth | Define the page width | y | y | y |
| printmargin | Shift to the left the following elements | n | y | n |
| rightmargin | Define the page right margin | y | y | y |
| scale | Define the scale of all elements in the page | y | y | y |
| splittune | Allow a tune to be split on two pages | y | y | y |
| topmargin | Define the page top margin | y | y | y |
| vskip | Advance vertically in the page | y | y | y |
| unsizedsvg | Set no size to SVG images | n | y | y |
| Program options | ||||
| checkbars | Check the measure bars | n | y | y |
| decoerr | Raise an error when a decoration is not defined | y | y | y |
| fullsvg | Insert the CSS and 'defs' in all SVG images | y | y | y |
| glyph | Set the PostScript name of a unicode glyph | y | n | n |
| linewarn | Raise a warning when there are too few elements in a music line | y | n | n |
| pango | Enable/disable 'pango' support | y | n | n |
| pdfmark | Add PDF marks in the PostScript output | y | n | n |
| quiet | Don't display the warning or error messages | n | y | y |
| setdefl | Add some information about the music elements in the PostScript output | y | n | n |
| Play parameters | ||||
| MIDI | Define MIDI play parameters | y | y | y |
| percmap | Define a percussion map | n | y | y |
| playbeats | Play beats before playing a tune | n | y | y |
| playswing | Play with a swing feel | n | y | y |
| soundfont | Define the soundfont used for playing | n | y | y |
| temperament | Define the play temperament | n | y | y |
| temponame | Change or add the name of a tempo | n | y | y |
| Conditional generation | ||||
| abc | Define a ABC line in a pseudo-comment | y | y | y |
| clip | Select a subset of music in a tune | y | y | y |
| select | Select a subset of tunes | y | y | y |
| ss-pref | Change the StyleSheet (pseudo-comment) prefix(es) | y | y | y |
| tune | Define a set of parameters for a tune | y | y | y |
| voice | Define a set of parameters for a voice | y | y | y |
| Special output notations | ||||
| clairnote | Clairnote SN | n | y | y |
| gamelan | Indonesian music number notation | n | y | y |
| jianpu | JiănPŭ (简谱) | n | y | y |
| mdnn | MDNN | n | y | y |