Our engine is built on music theory itself, so every example it generates is accurate. We learn from a textbook's one example, or whatever the teacher wrote on the whiteboard — and then go home wondering what a plagal cadence actually is. Here, you describe what you want to learn or see — "a progression ending with a deceptive cadence", "four part harmony in G minor with a diminished chord", "a ii V7 I in E flat" — and LalaScript writes it as correctly spelled, labeled notation you can hear, edit, and keep.
Start free, no card needed. Your first piece is free, any length.
Real engine output for the prompt above: the key named at the start, a Roman numeral under every chord, the diminished chord marked ii°, the cadence named at the close. In the studio, ask for exactly the concept your lesson — or your homework — needs.
Type a progression in C major ending with a plagal cadence — the Amen ending, IV to I, labeled at the close so you see it and hear it land.
Type four part harmony in F minor with a diminished chord — the ii° arrives labeled, and you can loop the bar until your ear knows it.
Type end it with a deceptive cadence — V promises home and lands on VI instead. Once you hear the trick, you never unhear it.
Type i bII6 V i in C minor — spelled as a true N6 with the third in the bass, not an approximation.
Type I I64 V I in G major — figured bass realized for real: the fifth sits in the bass, exactly what the figures demand.
Type E phrygian scale — up and down, correctly spelled, played back. Works for any mode, harmonic and melodic minor included.
Plain English with as much or as little theory as you have: name the concept, the key, the cadence — or just ask what something sounds like. The more specific the ask, the more exact the answer.
Not a lucky AI guess: a deterministic theory core spells every chord by rule. Raised leading tones in minor, correct key signatures, figured bass inversions with the right note in the bass — and the analysis marked on the score: key, Roman numerals, cadence.
Instant playback in the browser, then download as PDF for the handout, MusicXML or MuseScore for editing, or MP3, or share a link the whole class can open.
The V7 in C sharp minor gets its raised leading tone, every time. Double sharps where the key demands them. The details theory graders actually check.
I6 puts the third in the bass, a cadential 64 the fifth, V42 resolves from the seventh, and bII6 is a true Neapolitan sixth. Inversions are realized, not just named.
Every student gets a free piece and free edits. Generate an example, change one chord in plain English, hear the difference. That is theory teaching, out loud.
Yes. Ask for exactly what the assignment needs: "a progression in G minor ending on a half cadence", "a phrase that closes with a perfect authentic cadence", "end it plagal". The engine writes the harmony and the ending you named.
Yes. A theory example comes back marked like a worksheet: the key at the start, a Roman numeral under every chord (II vs ii vs vii°, cased by what actually sounds), and the cadence named at the close. The labels are written by the same engine that placed the notes, so they can never disagree with the music — and a PAC is only labeled PAC when it really is one: root-position chords with the tonic in the soprano.
Yes, and this is the whole point. LalaScript's generator runs on a deterministic music theory engine, not a raw AI guess: the V7 in C sharp minor gets its B sharp, figured bass inversions put the right chord member in the bass (I6 means the third is down there), and a Neapolitan sixth is a real N6. Same request, same correct answer, every time.
That's the idea. A textbook shows you one plagal cadence; here you can generate ten of them, in any key, slow the playback down, and see the label on the exact chord that makes it plagal. Ask for the concept you didn't get in class — a diminished chord, a deceptive cadence, a 6-4 — and study a living example instead of a definition.
Yes. Every account starts with a free piece and every piece includes 5 free edits, so a class can each generate their own example, hear it played back, change it in plain English, and download or share it.
The studio is free to start. Type the assignment and hear it back.
Generate an example free →