[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-list-ja":3},[4,26,42,57,69,82],{"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.weeksAgo",2,"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":32,"lastUpdatedValue":33,"author":11,"tags":34,"coverImage":37,"coverImageAlt":38,"ogImage":37,"series":18,"seriesOrder":22,"readMinutes":39,"path":40,"href":41,"__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","knowledgeBase.relativeTime.daysAgo",13,[13,14,35,17,36,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":43,"slug":43,"title":44,"description":45,"date":46,"lastUpdated":46,"lastUpdatedKey":9,"lastUpdatedValue":10,"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,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":9,"lastUpdatedValue":10,"author":11,"tags":62,"coverImage":65,"coverImageAlt":66,"ogImage":65,"series":18,"seriesOrder":10,"readMinutes":39,"path":67,"href":68,"__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",[13,14,63,17,64,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":70,"slug":70,"title":71,"description":72,"date":73,"lastUpdated":73,"lastUpdatedKey":9,"lastUpdatedValue":10,"author":11,"tags":74,"coverImage":77,"coverImageAlt":78,"ogImage":77,"series":18,"seriesOrder":79,"readMinutes":54,"path":80,"href":81,"__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,75,17,76,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":83,"description":84,"date":85,"lastUpdated":85,"lastUpdatedKey":9,"lastUpdatedValue":10,"author":11,"tags":86,"coverImage":89,"coverImageAlt":90,"ogImage":89,"series":18,"seriesOrder":91,"readMinutes":53,"path":92,"href":93,"__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,87,88,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"]