Two apps · Free · No account · Built in an afternoon

SaidSo Music

Music theory, taught the way I actually learn.

Every chord, scale, and key derived from arithmetic, drawn on the instrument, and played out loud — never a rule to memorize. I wasn't happy with how music is taught, so I described how I learn and asked Claude Fable to build the teacher. Two apps came out of one afternoon. The math said so.

2
Instrument apps, live and free — no account, nothing stored
1
Shared theory engine and UI kit underneath both
~6,500
Lines of source, with self-tests on the engine and each app
1
Afternoon from the first commit to the last

The story

I didn't like how music was taught. So I described how I learn.

Most music instruction is memorization dressed up as lessons: here is the chord, here is where your fingers go, here is the circle of fifths — learn it. Drill apps make it worse, rewarding repetition with badges and never explaining why anything is true. I used to know theory. None of it stuck, because none of it was ever derived.

So instead of another course, I wrote down how I actually learn — the generative logic first, connected to something I already understand, shown three ways at once — and gave that brief to Claude Fable. What came back was a music-theory engine that builds every chord, scale, and key from the arithmetic of semitones, an interactive fretboard that turns each formula into geometry, and an ear trainer that lights the notes up as they sound.

Then I pointed the same engine at a second instrument. The trumpet app derives every fingering from valve tubing and harmonic partials instead of a chart, handles the B♭ transposition, and explains from tube lengths why some fingerings run sharp. Both apps, one afternoon.

The brief · learner profileDesign the app around this, not generic pedagogy.
  • Beginner guitarist. A handful of open chords, no muscle memory for changing between them.
  • Used to know music theory. Has forgotten most of it.
  • Does not learn by rote. Dislikes Duolingo-style drilling with no explanation.
  • Learns from the generative logic behind a thing — the way a grammar book teaches prefixes and suffixes as building blocks, not whole words.
  • Wants every concept in three modalities at once: logical, visual, auditory.
  • No tabs. No “put your finger here.” No badges, streaks, or levels.
Built by Claude Fable from this brief · vanilla JavaScript, no framework, no backend

How it teaches

Three lenses. Never rote.

Every concept in both apps is shown three ways at the same time, so you can find the combination that makes it stick. The only place repetition is allowed is motor skill — chord changes, lip slurs — and each app says so in its own clearly separate module.

Formula

A semitone is a ratio. A chord is a stack of intervals. A scale is a step pattern. The circle of fifths falls out of stacking sevens. Every rule is derived from a simpler one, so it transfers to every key.

The instrument

The same formula drawn on the instrument’s own mechanism — frets and strings on the guitar, valve tubing and harmonic partials on the trumpet. Move the root and watch the whole pattern move with it.

Sound

Every interval, chord, and degree plays out loud and lights up where it lives, so ear, eye, and logic meet in the same moment. Recognition is the one quiz that survives — it is a perception task, and it shows the answer.

Guitar Theory

formula · geometry · sound
Theory, Fretboard, Ear, Drills, Improvise. Pick a root and a formula and the whole neck lights up by degree; drag the root and the pattern moves with it. Type your own chord progression to drill the changes or improvise over them — the app never supplies a song.
Open Guitar Theory

Trumpet Theory

formula · valves & partials · sound
Theory, Valves, Ear, Tone. The stage is a harmonic map — valve combinations across, partials up — or the same register on a treble staff. Fingerings, intonation, and the written-versus-concert transposition all come from the physics of the tube, not a chart.
Open Trumpet Theory

The point

Building was the easy part.

Two working apps, a shared engine, self-tests, and a live deployment — from one clear brief and an afternoon of conversation. That is where the tools are now: describe what you want well enough, and the software gets built. What an afternoon does not give you is everything else that turns software into value.

One afternoon bought
  • Two working apps on one shared engine
  • A learner profile turned into a design principle
  • Self-tests on every derivation
  • A strict content security policy, self-hosted fonts
  • Deployed to the edge, on their own domains

Guitar-Theory.saidso.co and Trumpet-Theory.saidso.co are the evidence. First commit to last, one afternoon.

Delivering value still takes

  • VisionDeciding what is worth building, for whom, and what “done” means.
  • GovernanceSecurity, privacy, licensing, and the discipline to keep the record honest.
  • MarketingGetting it in front of the people it was built for, and saying plainly what it is.
  • OperationsMonitoring, support, upkeep, and the pipelines that keep it true after launch.
  • MeasurementKnowing whether it delivered value, and changing course when it didn’t.
  • LeadershipThe structure that holds all of it together — from a startup to an enterprise program.

From a startup to an enterprise-scale program, that work needs leadership, structure, and enough understanding to guide the AI — to know what to ask for, to recognize when the answer is wrong, and to hold the whole thing to a standard. USData.SaidSo and Chicago.SaidSo are what that looks like when it's run as a program: documented decisions, nightly pipelines, security controls, independent verification. The music apps are what an afternoon looks like. Both are true at once.

About the creator

Built by Kyle Ewing

Kyle Ewing is an IT program and project leader who builds working software to prove a point: with AI as a genuine development partner, one person can deliver what used to take a team. SaidSo Music is part of that portfolio — planned, documented, and shipped with the same rigor as an enterprise delivery, on public data and an open stack.

LinkedIn ↗linkedin.com/in/kyle-s-ewingITprojectMGMT.com ↗Program & project deliveryTheAIDoodle.com ↗The Doodle Principle

Get in touch

Suggest, correct, improve.

A public data tool is only as good as the people checking it. Spotted a number that looks wrong, a view that misbehaves, or a layer you wish existed? Say so.

This composes a pre-filled message to hello@saidso.co in your own email app — it sends from your mailbox, and this site stores nothing.

Pick a root. Watch the rule become a shape.

No sign-up, nothing to install, nothing stored anywhere but your browser.

Open Guitar Theory →Open Trumpet Theory →

guitar-theory.saidso.co · trumpet-theory.saidso.co