# PearlLeeStudio

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Jinju Lee](https://cerebralvalley.ai/u/pearlmedicilee)
- **GitHub:** https://github.com/PearlLeeStudio/TheArtist-Meta-Hackathon
- **Demo video:** https://youtu.be/wC-dkLfot-c
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/970

TheArtist solves the slow part between a chord sketch and a DAW session.

The problem. A musician with a lead sheet or a few written chords has to do three things by hand: find better harmony for the bars that feel flat, keep every change consistent with the bars around it, and re-enter the result in the DAW as separate, editable parts. The tools that exist pull in opposite directions. A chat assistant gives chord advice you cannot verify against the score, and a music generator hands you a finished file you cannot edit bar by bar. Neither keeps you on the staff, where the decision actually gets made.

What TheArtist does. It keeps the whole loop on the staff. Import a lead sheet PDF: a local reader opens it at once, and Muse Spark reads the original in the background and flags the bars where the two readings disagree, so you review instead of retyping. Select the one to four chords that feel flat and ask Reharmonize for three alternatives: a Meta agent searches substitution families through bounded tool calls (on the hosted demo, Muse Spark Open, Meta's open weights served by Baseten), my own 25M-parameter Music Transformer scores every candidate against the surrounding bars, and the agent offers three contrasting choices that appear as cards on the score. You audition each with the built-in Harmony, Bass and Drums player, combine them, apply, and undo if you change your mind. Complete the form lets Muse Spark plan the rest of a song form as validated JSON and either write every chord itself or hand the chords to my model while a judge reviews the sections. Second ear, also on Muse Spark Open, picks among Generate's candidates with reasons that must cite a harmony analyzer's facts, so every reason on screen is either analyzer-confirmed or marked as the model's own statement. When the chart is right, export a chord-chart PDF and separate Harmony, Bass and Drums MIDI tracks with tempo, meter and markers, or open them in Logic Pro through the Mac bridge and keep working there.

How it is kept honest. Every Meta call shows its model, request id, cost and time in the editor, and a failed call is shown as a failure, never as a result that looks like success. The server runs behind one HTTPS API with 22 REST routes and 11 MCP tools, so the same services are open to other clients.

What is new this week and what is not. TheArtist is built on my pre-existing score editor and chord model (the staff, voicings, Roman numerals, the Music Transformer with its 11 genre adapters). Everything Meta-powered, the Reharmonize agent, the song-form planner, Second ear, the player and mixer, the exports, the Logic Pro bridge, the hosting and the evaluation suite are this week's work. No listening study is claimed; the measured results (notes-to-chords 89.5% vs 77.8%, judge agreement 52/60, 1.73–3.89× faster own-model inference) and every recorded call, cost and failure are in the repository.

Hosted demo: https://artist-daw.pearlleestudio.co

## More from Meta Global AI Developer Hackathon

- [Paws And Pencils](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/967)
- [AwesomeCoderz](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/968)
- [SceneFlow Studio](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/969)
- [Harmos](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/971)
- [Edge Engineering](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/972)
- [StyleWise](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/973)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/970. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
