GUITARHUBApply to the room
GuitarHub tool

A streak proves you showed up. This proves something changed.

One line per session: the day, what you worked on, the tempo or pass rate you actually reached, and an honest sentence about whether it moved. Then a read on the last 7 and 30 days — which stays silent about any focus that has not earned a verdict yet.

The problem this fixes

You know you practised. You do not know whether it worked.

Most practice records answer the easy question. They count days, minutes, and sessions — all things you can produce without playing anything better at the end of them. A month of that leaves you with a number that went up and a passage that did not.

The hard question is whether anything moved, and it needs two things a streak never asks for: a specific focus, and a number attached to it. Log those, and after three sessions on the same focus the comparison starts to mean something. Log them for a month and you can tell which of the things you changed was the thing that worked. That is the same loop the GuitarHub method runs on, and the reason deliberate practice asks for a measurement rather than a duration.

Log one session

One line per sitting: the day, the one thing you worked on, the number you actually reached, and an honest sentence about whether it moved. Everything stays in this browser.

Today, or a day you are catching up on. Not a day ahead.

One passage or one skill. Spell it the same way each time and the sessions group together.

What you measured

The fastest metronome setting you played it cleanly today, not the fastest you tried.

One line, and an honest one. “No change” is a perfectly good entry, and a more useful one than a good mood.

What the log can support

Evidence, not a streak.

There is no consecutive-day counter here, and there is not going to be. A streak goes up on a session that changed nothing and resets on a week off that changed a lot. These numbers only move when the playing does.

Nothing logged yet. Log 3 sessions on the same focus and this turns into a direction — before that it stays a list, because 2 points would only draw a line through a good day and a bad one.

The data is yours

No account and no upload. Export writes a plain JSON file you can read in any text editor, keep as a backup, or open on another machine. Importing adds those sessions to this browser — anything identical is skipped rather than duplicated.

How this works

Five fields, and one rule about them.

  1. Log the session while it is still truePick the day you practised and write it down before the evening rewrites it. The log will not accept a date in the future, because a record of what has not happened yet is the one thing it must never hold.
  2. Name the focus the same way every timeOne passage or one skill, not a whole song. Capitals and extra spaces are ignored, so the sessions group together, but a focus called something different each week never accumulates enough sessions to show you anything.
  3. Record the number you actually reachedEither the fastest tempo you played it cleanly, in beats per minute, or your clean run-throughs as a share of your attempts out of 100. Not the fastest you attempted, and not the one good take.
  4. Write the one honest lineA single sentence on whether it moved. No change is a perfectly good entry, and a more useful one than a good mood, because it is the entry that tells you next week whether the thing you changed was the thing that worked.
  5. Read the summary, including where it refuses to answerYou get sessions logged, distinct focuses, and the best number per focus over the last 7 and the last 30 days. A focus with fewer than three sessions is reported as not enough evidence yet, rather than given a direction.

What the log refuses to do

A practice tool earns its answers by being willing to give none. These six refusals are enforced in the code that computes the summary, not in the copy describing it.

No streak counter

Deliberately absent, and it is not an oversight. A streak measures attendance: it goes up on a session that changed nothing, and it drops to zero on a week off that changed a lot. It is a number that always moves, which is exactly why it feels like evidence and is not.

No direction under three sessions

Two points draw a straight line through any pair of numbers, including a good day next to a bad one. Under three sessions on a focus, the tool returns not enough evidence yet. That rule lives in the code rather than in this paragraph, so nothing built on top of it can talk its way past it.

A rise with a falling floor is not a rise

If your average went up but your worst session went down with it, that is a wider spread, not progress, and the log says so. The same goes the other way: an average that held while the individual sessions swung is reported as no clear direction, not as holding steady.

A decline is shown, not buried

When the later sessions average below the earlier ones, the log says that in a sentence. A tool that only ever reports good news is a tool whose good news means nothing.

Tempo is never averaged with a pass rate

If a focus switched from beats per minute to clean passes, only the sessions using the most recent measure feed the comparison, and the count left out is shown next to it. Averaging the two would produce a confident number about nothing.

Nothing leaves this browser

There is no account, no upload, and no network call. Sessions are stored in this browser only. Export writes a plain JSON file you keep, importing it adds those sessions back, and the clear button removes the lot.

Where the number comes from

Pick whichever measure suits the thing you are working on. A passage with a speed ceiling wants a tempo — build the steps with the tempo ladder and log the rung you reached. Something that falls apart at random wants a pass rate: ten attempts, six clean, log 60. If you are unsure which failure you are looking at, the song readiness score names it, and practising with a metronome covers how to take a tempo reading you can trust.

What this does not do.

What to run when the log says a focus has stopped moving:

Where to go next

The log tells you it stopped moving. It cannot tell you why.

That part still takes another set of ears. The founding room is being assembled for it: a small crew, a weekly recording, and one correction that changes the next session. Applying starts a fit conversation. It does not charge you or create a commitment.