📄️ Building Documents
Scores ar created with DocumentBuilder.
📄️ Add Score Configuration
For example add single treble staff line.
📄️ Add Measures And Rows
Add New Measure
📄️ Add Document Header
Document header contains title, composer and arranger.
📄️ Add Key Signature
Set key signature form the beginning of current measure.
📄️ Add Time Signature
Set time signature form the beginning of current measure.
📄️ Add Tempo
Set tempo from the start of current measure. Tempo uunit is beats per minute.
📄️ Add Note
Add single note.
📄️ Add Rest
Add a rest.
📄️ Add Tuplet
Add tuplet with this generig function.
📄️ Add Lyrics
Add lyrics with this function similar to addNote.
📄️ Add Fermata
There are two places you can add fermata at.
📄️ Add Navigation
Add navigation element to measure.
📄️ Add Annotation
Add annotation text.
📄️ Add Label
Add text label.
📄️ Add Staff Group
Add a staff group that contains the element positioning information.
📄️ Element Position
There are alternative functions to add elements.
📄️ Add Extension
Adds extension line to previously added element (label, annotation).
📄️ Add Connective
Add tie:
📄️ Tab Fretting
You can have a guitar tab in score configuration.
📄️ Beams
Beams are automatically detected using beam grouping logic that
📄️ Error Handling
This library throws MusicError exception.