6 min read · Updated 2026-05-11
How to convertSheet music to tonic solfa, in your browser.
Upload MusicXML or MIDI from MuseScore, Finale, Sibelius, or any DAW. DomiSol converts it to editable solfa or jianpu in seconds, no upload, no AI, the parsing runs locally in the browser.
Why convert staff to solfa?
Most of the world's choral music is written in staff notation, but a huge fraction of choirs read in tonic solfa: African church choirs (Nigeria, Ghana, Kenya, South Africa), British primary-school music programs, hymnody traditions in the Caribbean and Pacific, and ear-training classes across the US. If you're a choir director with sheet music in MuseScore and singers who read solfa, you need a translator, not a retraining program.
Tonic solfa also has practical advantages over staff for
vocal work: transposition is free. The solfa
syllables stay the same in any key, only the printed key
signature changes. A hymn in C major and the same hymn in F
major both read d r m f s l t. That's why solfa
has dominated vocal pedagogy for 200 years.
How the conversion works
Staff notation uses fixed pitches: every
note on the staff has an absolute pitch determined by the
clef. Tonic solfa is movable-do: do
is always the tonic of the current key, regardless of the
actual pitch. The mapping is a one-step relabel:
- In C major: do=C, re=D, mi=E, fa=F, sol=G, la=A, ti=B
- In G major: do=G, re=A, mi=B, fa=C, sol=D, la=E, ti=F♯
- In F major: do=F, re=G, mi=A, fa=B♭, sol=C, la=D, ti=E
- In E♭ major: do=E♭, re=F, mi=G, fa=A♭, sol=B♭, la=C, ti=D
Notes outside the major scale (chromatic alterations) get
prefix or suffix marks: a sharp on the tonic becomes
de, a flat seventh becomes ta, and
so on. DomiSol handles all of this automatically when you
import.
Step 1, export your sheet music
Most notation apps export MusicXML out of the box. The format is the music industry's lingua franca for score interchange, it preserves pitch, duration, key signature, time signature, lyrics, and articulations.
- MuseScore (free): File → Export → MusicXML. Pick "Uncompressed (.musicxml)", DomiSol doesn't support the compressed .mxl variant yet.
- Finale: File → Export → MusicXML.
- Sibelius: File → Export → MusicXML (Sibelius 7+).
- Dorico: File → Export → MusicXML.
- Logic Pro / Cubase / any DAW: Export as MIDI, DomiSol parses MIDI directly. Works for files where you don't have notation software.
- Hymnal PDF or photo: Use DomiSol's built-in image-to-score recognition (OMR) instead, drop the photo or PDF in and skip MusicXML entirely.
Step 2, open the DomiSol editor
Go to https://dash.domisol.app and sign in. It's free during beta, no credit card, no installation. Works in any modern browser, Chrome, Firefox, Safari, Edge.
Step 3, drop the file
In the editor, click the AI tab in the toolbar, then Import file. Drag your MusicXML or MIDI file into the modal (or click to browse). DomiSol parses it locally, your file never leaves your browser.
The parser:
- Reads the key signature (or detects it if missing)
- Converts every note to its solfa degree relative to the tonic
- Quantizes durations to standard values (whole, half, quarter, eighth, sixteenth, with dotted variants)
- Preserves time signature and tempo exactly
- Collapses polyphonic chords to the highest pitch (one note per voice in the result)
Step 4, edit, play, share, export
Your score now appears in solfa (or jianpu, toggle in the toolbar). You can:
- Edit any note by clicking and typing the new pitch
- Play back with audio, Tone.js renders the score live
- Add lyrics aligned to each note
- Use AI to harmonize a melody to SATB, transpose to a different key, or generate a counter-melody
- Export to PDF, print-ready solfa or jianpu for your choir
- Share via URL, anyone can view the score in a browser, no account required
Worked example: "Amazing Grace" from staff to solfa
Take the opening line of Amazing Grace in G major. The staff notation reads:
G | D' B' G' | D' D' B | A G | E D |
With G as the tonic (do=G), the same notes in solfa are:
s, | s' m' s | s' s' m | r d | l, s, |
Same melody. Same intervals. Same singing. Different labels, and the solfa version is now transposable to any key just by changing what "do" means.
What DomiSol doesn't (yet) translate
Honest limits as of May 2026:
- Polyphonic chords are collapsed to the highest voice. If you need full SATB from a piano-reduction score, manually split the parts after import.
- Tuplets and triplets beyond the standard duration set get rounded to the nearest standard value.
- Mid-piece key changes are flattened to the first key. Re-import each section separately for modulating pieces.
- Slurs, ties, dynamics in the source are read as best-effort; the data model supports all three but the importer doesn't extract them all yet.
Try it now
DomiSol is the only web-based editor where solfa and jianpu are the editing model, not an export format. The MusicXML and MIDI importers route staff music straight into that model. No installation. Free during beta.
Open the editor and import your first file →
Related guides
- Tonic solfa: read & write d r m f s l t
- Jianpu notation: read & write 1 2 3 4 5 6 7
- DomiSol for church choirs
- DomiSol for music educators