Chat assistants are good at talking about music. Asked to write some, they answer the way they answer everything: in words. Chord names in a row, or a block of ABC that names the notes. Useful, but not a score. Here is the same request answered as notation you can read, play, print, and keep editing.
Start free, no card needed.
One request, asked of a general-purpose assistant and of a music engine. Nothing here is a trick: try it yourself in whichever assistant you already pay for.
Fm | B♭m | C7 | D♭
X:1
K:Fm
"Fm" FAc | "B♭m" B♭df | ...
A row of chord symbols, or ABC text. To use it you transcribe it by hand, or find something else that turns ABC into notation. Nothing has checked that the bars add up, that the spelling suits F minor, or that the deceptive cadence actually lands where you asked.
The staff itself. Four flats in the key signature, every chord spelled the way a musician writes it in F minor, the Roman numerals printed underneath, and the cadence where you asked for it.
Press play and hear it. Say "put it in D minor" or "change the G in bar 3 to an A" and get a new score back. Download it as MusicXML, MuseScore, PDF, or MP3.
The player below is running real engine output. Press play.
Upload a PDF or a MuseScore file and get it back transposed, simplified, or edited, as a score. Not a description of the changes. The piece on your stand is usually the piece you need help with.
The engine underneath is deterministic music theory. The same request produces the same result, chords are spelled correctly in every key, and bars that do not add up never reach you.
MusicXML, MuseScore, PDF, MP3. It opens in Sibelius, Dorico, Finale, or MuseScore and you carry on working in whatever you already use.
This is not a takedown. Most musicians using LalaScript also pay for one of these, and they should.
Why a deceptive cadence works, what makes a passage hard, how a form is put together. A general assistant is a better teacher and a better conversation.
Programme notes, lyrics, a lesson plan, a list of pieces at a level. Anything whose finished form is language, not notation.
Ask one for a score and it can only describe it. That is the moment this exists for, and it is the only moment we are claiming.
It can write about music, and it will usually answer with chord names, a description, or ABC text that names the notes. In a normal chat that is not a score: it still has to be engraved or pasted into another tool before anyone can play it or print it, and nothing checks that the bars add up or that the notes are spelled correctly for the key.
It can look at a PDF and describe what it sees. Handing back the same piece transposed, simplified, or with one bar changed, as a score you can open in MuseScore, is a different job. That is what LalaScript is built for: you upload the PDF and get notation back.
They are built for different things. A general assistant is better at explaining, teaching, and talking through ideas. LalaScript is narrow: it reads and writes notation with a deterministic music-theory engine, so the same request always produces the same result, chords are spelled correctly in every key, and the output opens in MuseScore, Sibelius, or Finale. Most people end up using both.
If what you want is a conversation about music, no. If you want the score itself, playable and editable and in a file your notation software opens, that is the gap this fills. Starting is free: new accounts get three credits and every piece includes five free edits.
The studio is free to start. Bring a PDF, or describe the piece you wanted.
Try it free →