Skip to main content
Public betaDomiSol is in public beta, every feature is unlocked and free for everyone.Try the beta, free
Public beta · free Built for solfa & jianpu

Write music in solfa & jianpu like the choir always has.

DomiSol is a web-based score editor for tonic solfa d r m f s l t and jianpu 1 2 3 4 5 6 7 , the notations a billion musicians actually read. Compose, play back, and share hymns and choral pieces in seconds.

Try the beta, free See it in action No card. No limits. All features unlocked.
no card required
Free forever
C through B with accidentals
12 keys
soprano · alto · tenor · bass
SATB
one click to switch
Both notations
Live demo

Two notations.
One source of truth.

Click the toggle. Watch every glyph re-cast itself in the other system: same pitches, same rhythm, same lyrics, different language.

  • Movable do, d/1 = the tonic of the key
  • Octave dots above & below for register
  • Dashes continue notes across beats
  • Underlines beam shorter values (jianpu)

Open a dedicated tonic solfa editor or jianpu editor, same engine, framed for your notation.

Ode to Joy

Ludwig van Beethoven

solfa
Key of C
4/4 · ♩ = 108
1
m
m
f
s
2
s
f
m
r
3
d
d
r
m
4
m
r
r
5
m
m
f
s
6
s
f
m
r
7
d
d
r
m
8
r
d
d
Part: Melody30 notes · 8 measures
♩ = 108
Open in editor
What's inside

Everything you need to ship a choir-ready score.

DomiSol is purpose-built. Not a staff editor with a solfa plugin, not a viewer that lets you "type" jianpu, a true notation editor for the systems your community already speaks.

Both notations, one document

Core

Write in solfa, hand it to a colleague who reads jianpu, they see numbers, you see syllables. Same data, two visual systems.

d
1
r
2
m
3
f
4
s
5
l
6
t
7

One model · two languages

Instant audio playback

Tone.js synth, note-by-note highlighting, no setup.

♩ = 92

SATB out of the box

One click splits a melody into Soprano · Alto · Tenor · Bass.

S
A
T
B

Lyrics that align

Type syllables under each note. Tab to next.

s A-
d' ma-
m' zing
d' grace

Share via URL

Optimized for WhatsApp groups & church boards.

domisol.app/s/amzg-grace

Loads in < 2s on 3G.

Print-perfect PDF

A4 export in solfa or jianpu. Hand them out Sunday.

Solfa

A4 .pdf

Jianpu

A4 .pdf

Hands holding sheet music
In the wild

From rehearsal hall to the back pew.

Build the score on a laptop on Saturday. Share the link in the choir's WhatsApp group on Sunday. Sing from the printout when the wifi drops.

Close-up of piano keys

Same melody.
Two languages.

Solfa for the choir master, jianpu for the erhu player, rendered from one source of truth.

How real teams use it

  • 01 Compose the Sunday hymn at home, in the notation you read fastest.
  • 02 Share the URL in the choir WhatsApp, they open it instantly on any phone.
  • 03 Print A4 PDFs Sunday morning, readable on a folding chair.
Try this workflow

Photos via Unsplash · free for commercial use

Who it's for

Built for the people
staff notation forgot.

A billion musicians read solfa or jianpu. Every other editor treats them as second-class. We don't.

A choir singing together
Church choir directors

Nigeria · Ghana · Kenya · South Africa

" I've been arranging hymns in solfa on lined paper for 30 years. DomiSol does it on my phone, in WhatsApp. "
Director, Lagos
Sheet music on a stand
Music educators

Schools · Seminaries · Universities

" My students learn movable-do solfege. Now they can compose, hear it, and submit a PDF, all in one tab. "
Music teacher, Accra
Traditional Chinese stringed instruments on a red wall
Jianpu instrumentalists

China · Taiwan · Indonesia · Myanmar

" Erhu, dizi, gamelan, we've always read jianpu. Finally an editor that treats it as the first language. "
Erhu player, Taipei
Composer working at a piano with a laptop
Diaspora composers

Global

" I write SATB hymns for two churches, one reads solfa, one reads jianpu. One file, both audiences. "
Composer, London
Why DomiSol

Side by side with
the editors you've tried.

Flat.io and MuseScore are great at staff notation. They're not built for solfa or jianpu, and it shows in the plugin chains and visual workarounds.

Feature
DomiSol
Flat.io
MuseScore
Solfa-native editing
Yes
-
Plugin
Jianpu-native editing
Yes
-
Plugin
Web-based
Yes
Yes
Desktop + web
One-click SATB
Yes
Yes
Yes
Lyrics alignment for solfa
Yes
Limited
Limited
Share via URL
Yes
Yes
-
WhatsApp-optimized viewer
Yes
-
-
Free tier
Yes
Limited
Yes
AI co-pilot · shipped

Smarter editing,
without losing the choir's voice.

Every AI feature we promised is now live in the editor, from harmonize and transpose to hum-to-score, image recognition, and a real-time choir of one. The whole roadmap has shipped. Free during beta, free tier after.

Now live

Available in the editor today

10 shipped
Live

Image → DomiSol notation

Snap or upload a photo of ANY score, printed staff, handwritten solfa, jianpu, a hymnbook page, DomiSol reads it and gives you back an editable score in your notation. Multi-page PDFs supported.

Try it in the editor
Live

Auto-harmonize to SATB

Drop a melody, get a four-part hymn out, in solfa or jianpu, voice-led for real choirs.

Try it in the editor
Live

Smart transposition

Re-key with voice-leading that keeps tenors out of the basement and sopranos in range.

Try it in the editor
Live

Counter-melody & descant

Generate a singable descant for the soprano line, or an alto that doesn't fight the tune.

Try it in the editor
Live

Chord suggester

What chords fit this melody? Get a progression a piano player can actually use on Sunday.

Try it in the editor
Live

Hum-to-solfa

Sing or hum into your microphone, DomiSol transcribes the melody into solfa or jianpu. The most-requested feature.

Try it in the editor
Live

Lyrics → melody

Paste a hymn text, pick a meter, get a singable melody, one note per syllable, in solfa or jianpu.

Try it in the editor
Live

Singability-preserving lyric translation

Translate any score's lyrics into Yoruba · Twi · Mandarin · Tagalog · 18+ languages with syllable counts that fit the existing notes.

Try it in the editor
Live

MusicXML & MIDI import

Drop a .musicxml or .mid file from MuseScore, Finale, Sibelius, or any DAW, DomiSol converts staff notation to solfa or jianpu in your browser. No upload, no AI.

Try it in the editor
Live

Group composition

Two singers each hum a part to the same click, DomiSol writes both and stacks them into a duet that lines up bar-for-bar.

Try it in the editor
Roadmap complete

Every feature on the roadmap has shipped.

From auto-harmonization to a real-time choir of one, hum-to-score to image recognition, ear training to group composition, the entire AI roadmap is live in the editor today. Free for everyone during beta.

Have a use case we missed?

The roadmap's shipped, now beta users steer what we build next. The Feedback button in the editor is the fastest way in.

Public beta · v0.5

Every feature.
For everyone. For free.

DomiSol is in active development and pricing isn't live yet. Right now, every feature is unlocked for everyone who signs up, no card, no trial timer, no feature gates. We just ask for your honest feedback in return.

  • No payment info required
  • No feature locked behind a paywall
  • Unlimited scores while you're here
  • Two weeks notice before any pricing changes

Sign up takes 10 seconds with Google. No card. No limits.

What's included

All of it
  • Solfa & jianpu editing
  • SATB multi-part scoring
  • Live audio playback
  • Lyrics alignment
  • Sharable score links
  • PDF export (A4 print-ready)
  • Dynamics & accidentals
  • Auto-save · undo · redo
  • Sign in with Google or email
  • Unlimited scores
Questions

Things people
actually ask.

Couldn't find what you're looking for? hello@domisol.app

  • What's the difference between tonic solfa and jianpu?

    Both are movable-do systems where the tonic of the key is named '1' (jianpu) or 'do' (solfa). Solfa uses syllables like d r m f s l t and is dominant in African and British choral traditions. Jianpu uses numbers 1 2 3 4 5 6 7 and is the standard in China, Taiwan, Japan, and Indonesia. DomiSol lets you flip between them on any score with one click, the music stays the same, only the glyphs change.

  • Can I write SATB four-part harmony?

    Yes. DomiSol supports multi-part scores out of the box. Convert any single-melody score into Soprano, Alto, Tenor, and Bass parts with one click, and edit each part independently with the active-part selector.

  • Does it have audio playback?

    Yes, every score plays back instantly through the Web Audio API using Tone.js. Each note highlights as it plays so you can sing or rehearse along. Tempo and key are editable on the fly.

  • Can I export to PDF?

    Yes. Export any score to print-ready PDF in either solfa or jianpu mode. Perfect for handing out to choir members on Sunday morning.

  • Is it free?

    DomiSol has a generous free tier covering single-melody scores, SATB editing, playback, PDF export, and unlimited share links. Pro and Team plans add AI harmonization, MIDI export, real-time collaboration, and white-label embedding for church management software.

  • Does it work on mobile?

    Yes, the editor is responsive and the score viewer is optimized for sharing via WhatsApp on a low-end Android phone over 3G. Notes are touch-target friendly and the entire UI scrolls horizontally on small screens.

  • Why not just use MuseScore or Flat.io?

    MuseScore and Flat.io are excellent staff-notation editors, but solfa and jianpu are second-class citizens, you need plugins, the rendering is wrong, and the workflow assumes Western staff notation. DomiSol is solfa- and jianpu-native: those are the editing modes, not export formats.

  • Can I import an existing score?

    Yes, three ways. DomiSol's Image → notation feature reads a photo or PDF of ANY score (printed staff, handwritten solfa, jianpu, a hymnbook page) and converts it into an editable DomiSol score; multi-page PDFs are supported. You can also import a MusicXML or MIDI file straight from MuseScore, Finale, Sibelius, or any DAW, DomiSol converts the staff notation to solfa or jianpu in your browser. Open the editor and look under the AI tab.

  • How accurate is the photo recognition?

    It uses a vision-language model that understands all three notation systems, staff, solfa, and jianpu, including handwritten ones. For clean printed scores it's near-perfect; handwriting and low-light phone snaps may need a few corrections, which is why the recognized score lands directly in the editor for you to tweak. During beta you get 5 recognitions per day, free.

Ready when you are

Stop transcribing solfa onto staff paper.
Just write it.

Free during beta, every feature unlocked, no card, no limits. The editor opens in a single click.