[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-pt-i-built-a-chord-optimiser-that-proved-me-wrong":3,"i-fas:globe":487,"i-far:chevron-down":492,"i-far:bars":495,"i-far:gear":497,"i-far:comment":499,"blog-related-pt-i-built-a-chord-optimiser-that-proved-me-wrong":501,"i-far:arrow-left":545,"i-far:globe":547,"i-far:circle-question":549},{"id":4,"slug":4,"title":5,"description":6,"date":7,"lastUpdated":7,"lastUpdatedKey":8,"lastUpdatedValue":9,"author":10,"tags":11,"coverImage":19,"coverImageAlt":20,"ogImage":21,"series":18,"seriesOrder":22,"readMinutes":23,"path":24,"href":25,"__fallback":26,"body":27,"tocLinks":471},"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","knowledgeBase.relativeTime.monthsAgo",2,"Kyle",[12,13,14,15,16,17,18],"fretscape","guitar","chord-voicings","fingering","product-building","aha-moment","how-fretscape-thinks","\u002Fimages\u002Fblog\u002Fi-built-a-chord-optimiser-hero.webp","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","\u002Fimages\u002Fblog\u002Fi-built-a-chord-optimiser-hero.jpg",1,7,"\u002Fi-built-a-chord-optimiser-that-proved-me-wrong","\u002Fblog\u002Fi-built-a-chord-optimiser-that-proved-me-wrong",true,{"type":28,"value":29,"toc":469},"minimark",[30,42,45,53,56,75,80,87,96,103,106,110,119,122,129,132,135,139,142,153,158,161,164,169,172,182,187,192,196,201,208,215,222,226,229,232,234,240,242,263,266,271,273,281,284,296,299,303,316,322,325,328,331,338,342,345,348,359,362,366,369,384,387,394,398,401,404,414,440,443,447,452,455,459,462,466],[31,32,33,34,41],"p",{},"I was sure ",[35,36,40],"a",{"href":37,"rel":38},"https:\u002F\u002Ffretscape.com\u002Fabout",[39],"nofollow","Fretscape"," had picked the wrong fingering.",[31,43,44],{},"The annoying part was that when I looked closer, it hadn't.",[31,46,47,48,52],{},"I was testing an A minor to F change. A common beginner progression - and often the first time a player runs into a barre. I'd typed them in, clicked through, and stared at the screen. The fingering Fretscape had chosen felt wrong. Not a little wrong - clearly wrong. I was already halfway into ",[49,50,51],"em",{},"\"I need to fix the solver\""," when I stopped and actually looked.",[31,54,55],{},"It took me a while. But I got there. And that's when I realised I'd built something that had just corrected my own musical intuition.",[57,58,59],"blockquote",{},[31,60,61,65,66,70,71,74],{},[62,63,64],"strong",{},"TL;DR","\nFretscape picked the F fingering ",[67,68,69],"code",{},"xx4312"," for an A minor to F change when I expected ",[67,72,73],{},"xx4311",". I was sure it was wrong. It wasn't - the less obvious fingering had two anchor fingers, and the cleaner-looking one needed a regrip into a barre. The tool spotted something my instinct had papered over. That's the whole point of the product, and it was the first time it had given me the kind of aha moment I'd built it to give other guitarists.",[76,77,79],"h2",{"id":78},"the-idea-fretscape-was-built-on","The idea Fretscape was built on",[31,81,82,83,86],{},"Most chord tools treat shapes in isolation. You look up a chord, you get a diagram, you move on. Whether you can actually get ",[49,84,85],{},"to"," that shape from the one before it - or leave it cleanly for the one after - is your problem.",[31,88,89,90,95],{},"Fretscape tries to optimise the ",[35,91,94],{"href":92,"rel":93},"https:\u002F\u002Ffretscape.com\u002Ffeatures\u002Fprogressions",[39],"movement between chords",". Not just the shape under your fingers at the moment you hold it, but the journey from wherever you're coming from to wherever you're going next. A fingering that looks less obvious on paper can still be the better choice in context.",[57,97,98],{},[31,99,100],{},[49,101,102],{},"A chord fingering isn't just about how easy the shape is. It's about how easy it is to arrive there.",[31,104,105],{},"This sounds simple when you say it out loud. Most good ideas do but I couldn't find a tool built around that idea.",[76,107,109],{"id":108},"the-original-aha-moment-that-started-all-this","The original aha moment that started all this",[31,111,112,113,118],{},"Long before the A minor to F moment, I'd already seen the same idea in simpler changes. G to D, mostly. Including when I was trying to make guitar feel less frustrating for my daughter, ",[35,114,117],{"href":115,"rel":116},"https:\u002F\u002Ffretscape.com\u002Fabout\u002Fevery-hand",[39],"Isla",".",[31,120,121],{},"The familiar open G and open D are among the first chords most guitarists learn. Easy in isolation. But switching between them - even that switch - isn't as smooth as it looks. The hand has to reset. Fingers come off, different fingers go on, the whole shape reorganises from scratch.",[31,123,124,125,128],{},"There's another G voicing where the B and high E sit at fret 3. It looks more awkward on paper. 4 fingers versus 3, that's intimidating for a beginner! But the move from ",[49,126,127],{},"that"," G to open D is smoother because it gives you that stable anchor finger when transitioning.",[31,130,131],{},"Experienced guitarists do this instinctively. Once a shape lives in your muscle memory, though, it's hard to let go of it - even when there's a better option waiting. So I kept asking myself: why isn't there a tool that helps with this?",[31,133,134],{},"That question is the whole reason Fretscape exists.",[76,136,138],{"id":137},"the-progression-that-made-me-question-the-solver","The progression that made me question the solver",[31,140,141],{},"Back to the A minor to F moment.",[31,143,144,145,148,149,152],{},"I'd set up two chords. A minor, then F. Fretscape kept the A minor voicing I expected - ",[67,146,147],{},"x02210",", standard shape, no surprises. For F it chose ",[67,150,151],{},"xx3211",", the small four-string F. Fine. That's the sensible linked voicing for a beginner-friendly A minor, and anyone who's ever learnt this progression has met it.",[154,155],"chord-diagram",{"name":156,"voicing":147,"fingering":157},"A minor","x-0-2-3-1-0",[154,159],{"name":160,"voicing":151},"F",[31,162,163],{},"Then I looked at the fingering Fretscape had picked.",[31,165,166],{},[62,167,168],{},"xx4312.",[31,170,171],{},"Pinky on the D string at fret 3. Third finger on G at fret 2. First finger on B at fret 1. Second finger on high E at fret 1.",[31,173,174,175,178,179,181],{},"My immediate reaction was ",[49,176,177],{},"no",". That's not right. It should be ",[67,180,73],{}," - pinky, third finger, and a partial barre on the first fret covering B and high E with the same finger. That's the fingering I'd been playing for twenty years.",[154,183],{"name":184,"voicing":151,"fingering":185,"label":186},"F (xx4312)","x-x-4-3-1-2","Fretscape's choice",[154,188],{"name":189,"voicing":151,"fingering":190,"label":191},"F (xx4311)","x-x-4-3-1-1","My expectation - partial barre",[76,193,195],{"id":194},"why-i-thought-it-had-to-be-wrong","Why I thought it had to be wrong",[31,197,198,200],{},[67,199,73],{}," looks cleaner. A classic small-F shape. One finger doing two jobs at fret 1, neat and familiar.",[31,202,203,204,207],{},"It felt more ",[49,205,206],{},"proper",". It was easier in isolation. It was the familiar small-F fingering I'd trusted for years.",[31,209,210,211,214],{},"So my assumption was the obvious one: the optimiser had underweighted something. A cleanliness score, maybe. Or the cost of using the pinky. Or the general ",[49,212,213],{},"\"a barre isn't actually that hard\""," factor that every beginner's guide tells you to push through.",[31,216,217,218,221],{},"Questioning the model was the right instinct. You ",[49,219,220],{},"should"," question the thing when it tells you something surprising. What I got wrong was assuming the model was going to lose.",[76,223,225],{"id":224},"what-the-optimiser-saw-that-i-didnt","What the optimiser saw that I didn't",[31,227,228],{},"Here's the bit I missed.",[31,230,231],{},"In the A minor shape, your first finger is already on the B string at fret 1. Your third finger is on the G string at fret 2.",[154,233],{"name":156,"voicing":147,"fingering":157},[31,235,236,237,239],{},"Look at ",[67,238,69],{},":",[154,241],{"name":184,"voicing":151,"fingering":185,"label":186},[243,244,245,252,257,260],"ul",{},[246,247,248,249],"li",{},"First finger: B string, fret 1. ",[62,250,251],{},"Same place.",[246,253,254,255],{},"Third finger: G string, fret 2. ",[62,256,251],{},[246,258,259],{},"Second finger changes string, one fret back - from D2 to E1.",[246,261,262],{},"Pinky drops onto D string, fret 4.",[31,264,265],{},"Two fingers don't move at all. One shifts a short distance to a new job. One new finger comes in.",[31,267,268,269,239],{},"Now look at ",[67,270,73],{},[154,272],{"name":189,"voicing":151,"fingering":190,"label":191},[243,274,275,278],{},[246,276,277],{},"Third finger: G string, fret 2. Same place. That's the only one.",[246,279,280],{},"First finger: was on B string alone at fret 1. Now has to flatten into a barre across B and high E at fret 1.",[31,282,283],{},"That re-forming of the first finger is a regrip. A small one - you're not moving it anywhere new, you're changing what it's doing. But it's a job change mid-progression. Your hand has to reshape, not just re-anchor.",[31,285,286,288,289,291,292,295],{},[67,287,69],{}," kept more of the hand where it already was. ",[67,290,73],{}," asked one finger to change shape. The ",[49,293,294],{},"prettier"," fingering involved more work than it looks like it does.",[31,297,298],{},"The optimiser wasn't choosing the neater fingering. It was choosing the lower-movement one.",[76,300,302],{"id":301},"the-moment-it-flipped-for-me","The moment it flipped for me",[31,304,305,306,309,310,309,313,118],{},"I went from ",[49,307,308],{},"that's wrong",", to ",[49,311,312],{},"hang on",[49,314,315],{},"I think it's right",[31,317,318,319],{},"Then, finally: ",[49,320,321],{},"I've built something that just corrected my own musical intuition.",[31,323,324],{},"That wasn't a debugging moment. It was a product moment.",[31,326,327],{},"I'd spent months talking about the aha moment Fretscape is meant to give other guitarists. The feeling of looking at a fingering you didn't expect and realising, actually, yeah - that's better. The insight that lives in your hands the next time you play the progression, not on a diagram on a screen.",[31,329,330],{},"This was the first time the product had given that moment back to me.",[57,332,333],{},[31,334,335],{},[49,336,337],{},"Not because it agreed with me. Because it could disagree with me and be right.",[76,339,341],{"id":340},"why-this-matters-more-than-one-chord-change","Why this matters more than one chord change",[31,343,344],{},"This isn't really a story about A minor to F.",[31,346,347],{},"It's a story about why transition-aware fingering matters. Guitarists - all of us - judge chord shapes by how they look when held still. We look at the diagram, we check the reach, we feel the stretch, and we call it easy or hard. That judgement is about the chord as a photograph.",[31,349,350,351,354,355,358],{},"Real playing happens in motion. Chords arrive from somewhere and leave for somewhere else. A shape that feels easy in isolation can be a nightmare to get ",[49,352,353],{},"in"," and ",[49,356,357],{},"out"," of. A shape that looks awkward can sit perfectly in the context of the change.",[31,360,361],{},"That gap - between the chord as a photograph and the chord as a moment inside a movement - is where Fretscape lives. It's trying to help you see the moment, not just the photograph.",[76,363,365],{"id":364},"what-i-took-from-it","What I took from it",[31,367,368],{},"Good systems should be questioned. That's the first thing. You shouldn't take a recommendation on faith, whether it comes from software, a teacher, or a book. But you also have to be willing to find out the answer might not match your instincts - and do it anyway. Questioning is half the job. The other half is being honest about what you see when you look.",[31,370,371,372,375,376,379,380,383],{},"Explainability matters. The reason I could cross over from ",[49,373,374],{},"\"that's wrong\""," to ",[49,377,378],{},"\"I think it's right\""," is that I could look at the change and see what was actually happening. If Fretscape had just told me ",[49,381,382],{},"\"trust me, xx4312 is better\""," and left it there, I'd have spent the afternoon rewriting the solver. The fact that the answer is legible - that I can see two fingers stay put where I thought one would, and that a partial barre isn't free - is what made the flip possible.",[31,385,386],{},"And this one's the big one: I wasn't trying to build software that copies my instincts. I was trying to build software that can reason past them. Copy-my-instincts is just me in a faster wrapper. Reason-past-my-instincts is a tool that actually does something.",[57,388,389],{},[31,390,391],{},[49,392,393],{},"I'd rather be useful than impressive.",[76,395,397],{"id":396},"fretscape-started-with-an-aha-moment","Fretscape started with an aha moment",[31,399,400],{},"Thankfully, Fretscape's rebellion began with an A minor to F transition rather than the end of humanity.",[31,402,403],{},"The whole project grew out of one idea: context matters more than isolated shapes. And then, somewhere in the middle of development, the product proved that idea back to its creator.",[57,405,406],{},[31,407,408,411],{},[49,409,410],{},"Fretscape started with an aha moment about chord changes.",[49,412,413],{},"I just didn't expect the next one to be for me.",[31,415,416,417,421,422,426,427,426,431,435,436,118],{},"This is one of five ",[35,418,420],{"href":419},"\u002Fblog\u002Fhow-fretscape-thinks","How Fretscape Thinks"," posts - each one about a moment where the easy answer and the right answer didn't agree. The others: ",[35,423,425],{"href":424},"\u002Fblog\u002Fthe-optimiser-that-was-quietly-ignoring-me","the optimiser bugs I found while taking a screenshot",", ",[35,428,430],{"href":429},"\u002Fblog\u002Ftechnically-correct-vs-expected","a ranking system that was correct but read wrong",[35,432,434],{"href":433},"\u002Fblog\u002Fthe-wrong-name-ranked-first","why the right chord name has to be ranked first",", and ",[35,437,439],{"href":438},"\u002Fblog\u002Fwhat-key-is-this-progression-actually-in","a key detector that knows when it doesn't know",[441,442],"hr",{},[76,444,446],{"id":445},"a-few-questions-this-raises","A few questions this raises",[448,449,451],"h3",{"id":450},"why-do-guitarists-stick-with-easier-looking-fingerings-even-when-theyre-harder-to-play","Why do guitarists stick with easier-looking fingerings even when they're harder to play?",[31,453,454],{},"Muscle memory, mostly. I did it for twenty years. Once a shape lives in your hand it's hard to let go of, even when there's a better option waiting. Doesn't help that most guitar books show you one fingering and call it the right one.",[448,456,458],{"id":457},"whats-the-difference-between-an-easy-chord-shape-and-an-easy-chord-change","What's the difference between an easy chord shape and an easy chord change?",[31,460,461],{},"A shape is what your hand does when the chord's held still. A change is how much your hand has to reshape to get there from the chord before. A shape that looks comfortable on paper can still be a nightmare inside a progression - because every change forces a full reset.",[448,463,465],{"id":464},"can-software-actually-understand-fingering-difficulty-the-way-a-guitarist-does","Can software actually understand fingering difficulty the way a guitarist does?",[31,467,468],{},"Close enough, yeah. The physical cost - stretch, barre type, regrips, which fingers move - is measurable. Software tracks it without ego or habit, which is both its weakness and its strength. It won't pick the shape you grew up with. Sometimes that's exactly what you need.",{"title":470,"searchDepth":9,"depth":9,"links":471},"",[472,473,474,475,476,477,478,479,480,481],{"id":78,"depth":9,"text":79},{"id":108,"depth":9,"text":109},{"id":137,"depth":9,"text":138},{"id":194,"depth":9,"text":195},{"id":224,"depth":9,"text":225},{"id":301,"depth":9,"text":302},{"id":340,"depth":9,"text":341},{"id":364,"depth":9,"text":365},{"id":396,"depth":9,"text":397},{"id":445,"depth":9,"text":446,"children":482},[483,485,486],{"id":450,"depth":484,"text":451},3,{"id":457,"depth":484,"text":458},{"id":464,"depth":484,"text":465},{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":491},0,512,false,"\u003Cpath fill=\"currentColor\" d=\"M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z\"\u002F>",{"left":488,"top":488,"width":493,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":494},448,"\u003Cpath fill=\"currentColor\" d=\"M207.5 409c9.4 9.4 24.6 9.4 33.9 0l200-200c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183-183-183c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l200 200z\"\u002F>",{"left":488,"top":488,"width":493,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":496},"\u003Cpath fill=\"currentColor\" d=\"M0 88C0 74.7 10.7 64 24 64l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 112C10.7 112 0 101.3 0 88zM0 256c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM448 424c0 13.3-10.7 24-24 24L24 448c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24z\"\u002F>",{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":498},"\u003Cpath fill=\"currentColor\" d=\"M205.5 92.7l13.7-60.7 73.6 0 13.7 60.7c1.7 7.4 6.8 13.6 13.8 16.7 10.8 4.8 21 10.7 30.4 17.6 6.1 4.5 14.1 5.9 21.4 3.6l59.5-18.5 36.8 63.8-45.8 42.3c-5.6 5.2-8.4 12.7-7.6 20.2 1.3 11.5 1.3 23.7 0 35.2-.8 7.6 2 15.1 7.6 20.2l45.8 42.3-36.8 63.8-59.5-18.5c-7.3-2.3-15.2-.9-21.4 3.6-9.4 6.9-19.6 12.9-30.4 17.6-7 3.1-12.1 9.3-13.8 16.7l-13.7 60.7-73.6 0-13.7-60.7c-1.7-7.4-6.8-13.6-13.8-16.7-10.8-4.8-21-10.7-30.4-17.6-6.1-4.5-14.1-5.9-21.4-3.6l-59.5 18.5-36.8-63.8 45.8-42.3c5.6-5.2 8.4-12.7 7.6-20.2-1.3-11.5-1.3-23.7 0-35.2 .8-7.6-2-15.1-7.6-20.2l-45.8-42.3 36.8-63.8 59.5 18.5c7.3 2.3 15.2 .9 21.4-3.6 9.4-6.9 19.6-12.9 30.4-17.6 7-3.1 12.1-9.3 13.8-16.7zM212.8-16c-18.7 0-34.9 13-39 31.2L161.2 70.8c-6.3 3.2-12.3 6.7-18.2 10.5L88.6 64.4c-17.9-5.6-37.2 2-46.5 18.2L-1.1 157.4c-9.3 16.2-6.2 36.7 7.5 49.4l41.9 38.7c-.3 6.9-.3 14 0 21L6.4 305.2c-13.7 12.7-16.9 33.2-7.5 49.4l43.2 74.8c9.3 16.2 28.7 23.7 46.5 18.2l54.5-16.9c5.9 3.8 11.9 7.3 18.2 10.5l12.6 55.6c4.1 18.2 20.3 31.2 39 31.2l86.4 0c18.7 0 34.9-13 39-31.2l12.6-55.6c6.3-3.2 12.3-6.7 18.2-10.5l54.5 16.9c17.9 5.6 37.2-2 46.5-18.2l43.2-74.8c9.3-16.2 6.2-36.7-7.5-49.4l-41.9-38.7c.3-6.9 .3-14 0-21l41.9-38.7c13.7-12.7 16.8-33.2 7.5-49.4L470 82.6c-9.4-16.2-28.7-23.7-46.5-18.2L369 81.3c-5.9-3.8-11.9-7.3-18.2-10.5L338.3 15.2C334.1-3 317.9-16 299.2-16l-86.4 0zM304 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-96a96 96 0 1 0 0 192 96 96 0 1 0 0-192z\"\u002F>",{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":500},"\u003Cpath fill=\"currentColor\" d=\"M51.9 384.9C19.3 344.6 0 294.4 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240 397.4 480 256 480c-36.5 0-71.2-7.2-102.6-20L37 509.9c-3.7 1.6-7.5 2.1-11.5 2.1-14.1 0-25.5-11.4-25.5-25.5 0-4.3 1.1-8.5 3.1-12.2l48.8-89.4zm37.3-30.2c12.2 15.1 14.1 36.1 4.8 53.2l-18 33.1 58.5-25.1c11.8-5.1 25.2-5.2 37.1-.3 25.7 10.5 54.2 16.4 84.3 16.4 117.8 0 208-88.8 208-192S373.8 48 256 48 48 136.8 48 240c0 42.8 15.1 82.4 41.2 114.7z\"\u002F>",[502,520,532],{"id":503,"slug":503,"title":504,"description":505,"date":506,"lastUpdated":506,"lastUpdatedKey":507,"lastUpdatedValue":23,"author":10,"tags":508,"coverImage":513,"coverImageAlt":514,"ogImage":515,"series":516,"seriesOrder":516,"readMinutes":517,"path":518,"href":519,"__fallback":26},"where-even-a-good-chord-finder-breaks","Where Even a Good Chord Finder Breaks","Every chord finder nails an open C. Push past beginner shapes into altered dominants and slash chords and some return \"no chord found.\" Here is where they break.","2026-06-30","knowledgeBase.relativeTime.weeksAgo",[12,13,509,510,511,512,16],"reverse-chord-lookup","chord-identifier","chord-naming","music-theory","\u002Fimages\u002Fblog\u002Fwhere-even-a-good-chord-finder-breaks-hero.webp","A single taut length of old natural rope straining over the edge of a worn wooden block, its fibres fraying and starting to part at the point of greatest tension, a small brass guitar tag tied to it, warm golden light","\u002Fimages\u002Fblog\u002Fwhere-even-a-good-chord-finder-breaks-hero.jpg",null,6,"\u002Fwhere-even-a-good-chord-finder-breaks","\u002Fblog\u002Fwhere-even-a-good-chord-finder-breaks",{"id":521,"slug":521,"title":522,"description":523,"date":524,"lastUpdated":524,"lastUpdatedKey":507,"lastUpdatedValue":23,"author":10,"tags":525,"coverImage":526,"coverImageAlt":527,"ogImage":528,"series":516,"seriesOrder":516,"readMinutes":529,"path":530,"href":531,"__fallback":26},"what-makes-a-good-chord-identifier","What Makes a Good Chord Identifier?","A rubric for judging any reverse chord lookup - check it yourself in 30 seconds. Plus a blind test where two independent AIs scored seven tools against theory.","2026-06-29",[12,13,509,510,511,512,16],"\u002Fimages\u002Fblog\u002Fwhat-makes-a-good-chord-identifier-hero.webp","A brass wax seal resting beside a single blob of warm red sealing wax freshly stamped with a small guitar emblem on aged paper, several blank unsealed sheets nearby, golden light","\u002Fimages\u002Fblog\u002Fwhat-makes-a-good-chord-identifier-hero.jpg",8,"\u002Fwhat-makes-a-good-chord-identifier","\u002Fblog\u002Fwhat-makes-a-good-chord-identifier",{"id":533,"slug":533,"title":534,"description":535,"date":536,"lastUpdated":536,"lastUpdatedKey":8,"lastUpdatedValue":9,"author":10,"tags":537,"coverImage":539,"coverImageAlt":540,"ogImage":541,"series":18,"seriesOrder":542,"readMinutes":543,"path":544,"href":438,"__fallback":26},"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",[12,13,538,512,16,18],"key-detection","\u002Fimages\u002Fblog\u002Fwhat-key-is-this-progression-actually-in-hero.webp","A vintage brass compass resting on aged sheet music, its needle settling toward a marked point, with a faint pencilled question mark nearby","\u002Fimages\u002Fblog\u002Fwhat-key-is-this-progression-actually-in-hero.jpg",5,4,"\u002Fwhat-key-is-this-progression-actually-in",{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":546},"\u003Cpath fill=\"currentColor\" d=\"M7 239c-9.4 9.4-9.4 24.6 0 33.9L175 441c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L81.9 280 488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 232 209 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239z\"\u002F>",{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":548},"\u003Cpath fill=\"currentColor\" d=\"M303.2 413c-21.5 43.7-41.4 51-47.2 51s-25.7-7.3-47.2-51c-17-34.5-29.2-81.6-32.1-133l158.6 0c-3 51.5-15.2 98.6-32.1 133zm32.1-181l-158.6 0c3-51.5 15.2-98.6 32.1-133 21.5-43.7 41.4-51 47.2-51s25.7 7.3 47.2 51c17 34.5 29.2 81.6 32.1 133zm48.1 48l79.2 0c-8.6 74.6-56.7 137.3-122.8 166.4 24-42.8 40.3-102.4 43.6-166.4zm79.2-48l-79.2 0c-3.3-64-19.6-123.6-43.6-166.4 66.1 29.2 114.2 91.8 122.8 166.4zm-334 0l-79.2 0c8.6-74.6 56.7-137.3 122.8-166.4-24 42.8-40.3 102.4-43.6 166.4zM49.4 280l79.2 0c3.3 64 19.6 123.6 43.6 166.4-66.1-29.2-114.2-91.8-122.8-166.4zM256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512z\"\u002F>",{"left":488,"top":488,"width":489,"height":489,"rotate":488,"vFlip":490,"hFlip":490,"body":550},"\u003Cpath fill=\"currentColor\" d=\"M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256-80c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5l0 3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zM224 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"\u002F>"]