[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-list-hu":3},[4,26,41,57,71,84],{"id":5,"slug":5,"title":6,"description":7,"date":8,"lastUpdated":8,"lastUpdatedKey":9,"lastUpdatedValue":10,"author":11,"tags":12,"coverImage":19,"coverImageAlt":20,"ogImage":19,"series":18,"seriesOrder":21,"readMinutes":22,"path":23,"href":24,"__fallback":25},"what-key-is-this-progression-actually-in","What Key Is This Progression Actually In?","Most key finders match scales and give you a confident-looking answer. Fretscape asks what the progression actually suggests - and tells you how sure it is.","2026-06-09","knowledgeBase.relativeTime.daysAgo",11,"Kyle",[13,14,15,16,17,18],"fretscape","guitar","key-detection","music-theory","product-building","how-fretscape-thinks","/images/blog/what-key-is-this-progression-actually-in-hero.jpg","A vintage brass compass resting on aged sheet music, its needle settling toward a marked point, with a faint pencilled question mark nearby",5,4,"/what-key-is-this-progression-actually-in","/blog/what-key-is-this-progression-actually-in",true,{"id":27,"slug":27,"title":28,"description":29,"date":30,"lastUpdated":31,"lastUpdatedKey":9,"lastUpdatedValue":32,"author":11,"tags":33,"coverImage":36,"coverImageAlt":37,"ogImage":36,"series":18,"seriesOrder":22,"readMinutes":38,"path":39,"href":40,"__fallback":25},"the-wrong-name-ranked-first","The Wrong Name, Ranked First","Hand a reverse chord lookup three notes and it leads with C6(no3) over the obvious Am7 - then warns about its own answer. Lookup isn't the problem. Ranking is.","2026-06-08","2026-06-10",10,[13,14,34,17,35,18],"reverse-chord-lookup","chord-naming","/images/blog/the-wrong-name-ranked-first-hero.jpg","A row of blank kraft-paper tags hanging from twine on wooden pegs against dark rustic wood, one tag embossed with a small acoustic guitar, warm light",6,"/the-wrong-name-ranked-first","/blog/the-wrong-name-ranked-first",{"id":42,"slug":42,"title":43,"description":44,"date":45,"lastUpdated":45,"lastUpdatedKey":9,"lastUpdatedValue":46,"author":11,"tags":47,"coverImage":51,"coverImageAlt":52,"ogImage":51,"series":18,"seriesOrder":53,"readMinutes":54,"path":55,"href":56,"__fallback":25},"technically-correct-vs-expected","Technically Correct Isn't The Same As Expected","I was taking a screenshot of Am7 when I realised my ranking had been getting it wrong for months. The voicings were correct. The order wasn't.","2026-06-07",13,[13,14,48,49,17,50,18],"chord-voicings","ranking","user-expectation","/images/blog/technically-correct-vs-expected-hero.jpg","A small wooden three-tier winners podium on a warm desk, a blue first-place rosette ribbon resting on the second-place step while the tallest top step sits empty, golden light",3,7,"/technically-correct-vs-expected","/blog/technically-correct-vs-expected",{"id":58,"slug":58,"title":59,"description":60,"date":61,"lastUpdated":61,"lastUpdatedKey":62,"lastUpdatedValue":63,"author":11,"tags":64,"coverImage":67,"coverImageAlt":68,"ogImage":67,"series":18,"seriesOrder":63,"readMinutes":38,"path":69,"href":70,"__fallback":25},"the-optimiser-that-was-quietly-ignoring-me","The Optimiser That Was Quietly Ignoring Me","I sat down to take one screenshot for the Play Store. Three hours later I'd fixed three bugs in the optimiser - and was very late for a family day out.","2026-06-06","knowledgeBase.relativeTime.weeksAgo",2,[13,14,65,17,66,18],"progression-optimiser","user-intent","/images/blog/the-optimiser-that-was-quietly-ignoring-me-hero.jpg","A kraft tag held shut by a small brass padlock among looser tags on warm wood, a faint chalk arrow curving past it rather than stopping at it","/the-optimiser-that-was-quietly-ignoring-me","/blog/the-optimiser-that-was-quietly-ignoring-me",{"id":72,"slug":72,"title":73,"description":74,"date":75,"lastUpdated":75,"lastUpdatedKey":62,"lastUpdatedValue":63,"author":11,"tags":76,"coverImage":79,"coverImageAlt":80,"ogImage":79,"series":18,"seriesOrder":81,"readMinutes":54,"path":82,"href":83,"__fallback":25},"i-built-a-chord-optimiser-that-proved-me-wrong","I Built a Chord Optimiser That Proved Me Wrong","I was sure Fretscape had picked the wrong F fingering. Twenty years of guitar instinct told me so. Then I looked closer - and the optimiser was right.","2026-06-05",[13,14,48,77,17,78,18],"fingering","aha-moment","/images/blog/i-built-a-chord-optimiser-hero.jpg","An aged route map on a warm wooden desk, two points joined by a scribbled-out path and a cleaner redrawn line, brass dividers resting beside it",1,"/i-built-a-chord-optimiser-that-proved-me-wrong","/blog/i-built-a-chord-optimiser-that-proved-me-wrong",{"id":18,"slug":18,"title":85,"description":86,"date":87,"lastUpdated":87,"lastUpdatedKey":62,"lastUpdatedValue":63,"author":11,"tags":88,"coverImage":91,"coverImageAlt":92,"ogImage":91,"series":18,"seriesOrder":93,"readMinutes":53,"path":94,"href":95,"__fallback":25},"How Fretscape Thinks","A short intro to a five-part series about the small decisions that built Fretscape. The easy answer and the right answer aren't always the same.","2026-06-04",[13,14,17,89,90,18],"product-philosophy","series-introduction","/images/blog/how-fretscape-thinks-hero.jpg","Vintage brass balance scales on warm wood, one pan holding a bright coin and the other a small guitar-shaped token that tips the balance lower, golden light",0,"/how-fretscape-thinks","/blog/how-fretscape-thinks"]