C.W.K.
Stream
Lesson 04 of 04 · published

The Fretastic Delta

~12 min · fretastic, capo, reference, delta

Level 0Cold Ash
0 XP0/33 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"Don't clone the reference. Find its one good idea and generalize it past what it could do."

Two References, Two Borrowed Ideas

Bonfire doesn't invent from nothing — it stands on two reference apps and takes exactly one idea from each. Fretastic already renders one scale across two instruments (fretboard ↔ keyboard). That proves the 'one model, multiple views' idea is real and useful. Capo already analyzes audio into chords, key, and tempo. That proves Tier-A analysis is solved. Bonfire's job isn't to rebuild either — it's to take their proven ideas further than they go.

The Delta, Precisely

                 Fretastic        Bonfire
                 ---------        -------
views            2 (fb, kb)       N (fb, kb, staff, tab, ...)
model            static scale     living song / solo
explanation      none             Pippa Sidekick
analysis input   manual           Capo-style audio -> chords/key (adapter)

Three moves: 2 views become N (the polymorphic-view architecture generalizes Fretastic's two), a static scale becomes a living song (the model is now a whole piece with chords and notes over time, not a fixed scale shape), and Pippa is added to talk about the model. That's the delta in one breath: 2→N, scale→song, +Pippa.

Start Where the Reference Stops

Capo is the clearest example of the principle. Capo analyzes audio and stops at labeling — here are the chords, here's the key, good luck. Bonfire treats that labeling as an input adapter and starts exactly where Capo stops: now explain why the progression works, simplify it to the player's level, coach the improv, convert it between instrument views. The reference's finish line is Bonfire's starting line. That's how you build on a mature tool without competing with it — you consume its output as your input.

Code

The delta: 2->N, scale->song, +Pippa·text
                 Fretastic        Bonfire
                 ---------        -------
views            2 (fb, kb)       N (fb, kb, staff, tab, drum...)
model            static scale     living song / solo
explanation      none             Pippa Sidekick
analysis input   manual           Capo-style audio -> chords/key (adapter)

# Capo's finish line (labels) is Bonfire's starting line.
# Consume the reference's output as your input.

External links

Exercise

Pick a tool you admire and name its single proven idea. Now write the delta: how would you generalize that idea past what the tool does — more of some axis, a richer underlying model, an added layer? If your answer is 'rebuild it but nicer,' you're cloning. Push until you find the axis the original never explored.
Hint
The strongest delta usually generalizes a count (2 views -> N), upgrades the model (static -> living), or adds a whole new layer (explanation, where there was none). Find which of those three the reference left on the table.

Progress

Progress is local-only — sign in to sync across devices.
Spotted a bug or have feedback on this page?Report an Issue
💛 by Pippawarm

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.