Fret-O-Matic Dev Blog

Building a Precision Tab Generator engine — from zero to launch

PythonNode.jsReactNext.jsSQLiteTypeScriptJavaScriptalphaTab
144
SESSIONS
~583.1h
DEV TIME
2 / 3
PHASE

Last updated: 12 July 2026 at 18:57 CEST

Latest Posts

Torgrim in World of Warships, commanding the French Tier 10 Destroyer Kléber during a King of the Sea tournament
devlogday-7infrastructure

Day 7 — Damn the torpedoes, full speed ahead!

Day seven was the day the project stopped being a folder on a hard drive and started being something you could find on the internet. Domain, infrastructure, logo, two full deployment specs, and a Railway workspace — all in one sitting.

7 May 2026·7 min read·Sessions 15, 16, 17
A 2-year old Mathias enjoying a listening experience in 1997
devlogday-6engine

Day 6 — Learning to Hear

Day five had left the engine standing in the right shape and stone deaf. Day six is the day it opened its ears — real key and tempo detection, the pitch-preserving slowdown made good on at last — and the day the project was given a memory it could search.

6 May 2026·9 min read·Sessions 11, 12, 13, 14
A night-time composite of a home music studio, created by merging two real photographs
devlogday-5engine

Day 5 — The First Code

After four days of decisions, plans and laws, Fret-o-Matic still didn't have a single line of working code to its name. Day five fixed that — the engine got its skeleton, and the project finally became something you could run.

5 May 2026·5 min read·Sessions 7, 8, 9, 10
A 1988 photograph of teenagers gathered around a table at a local Norwegian youth council meeting
devlogday-4governance

Day 4 — The Constitution

With the project newly underway, the obvious move was to start building. Instead I spent the whole day writing the rules the building would have to obey — a constitution, a single source of truth, and the bones of the documentation system that runs the whole operation.

4 May 2026·5 min read·Sessions 4, 5, 6
Torgrim at Papirhuset Teater in 1996, his young son Mathias visiting him at work
devlogday-2naming

Day 2 — The Day It Got a Name

Day two gave the project the two things a Thursday of pure architecture had left it without: a name, and a price. By the end of it, an idea had quietly become a project.

2 May 2026·5 min read·Sessions 2, 3
Torgrim in 1997, standing beside a large hand-painted cinema billboard for The Lost World: Jurassic Park
devlogday-1architecture

Day 1 — Four Decisions and a PDF Nobody Asked For

Day one of Fret-o-Matic produced no code at all — and that was the point. It produced a full architectural proposal and the four decisions that everything since has been built upon, all of it written in the span of a single Thursday.

1 May 2026·6 min read·Session 1

Account

Loading…

⚙ Settings
🌙 Appearance
🎨 Accent Colors
Primary Accent
hsl(25, 82%, 50%)
Secondary Accent
hsl(38, 65%, 50%)
👁 Preview
Session 38 — Live

Building a DaVinci Resolve plugin that analyses guitar audio and generates synced tab overlays.

enginerailway