[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-hr-i-built-a-chord-optimiser-that-proved-me-wrong":3,"blog-related-hr-i-built-a-chord-optimiser-that-proved-me-wrong":486},{"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":19,"series":18,"seriesOrder":21,"readMinutes":22,"path":23,"href":24,"__fallback":25,"body":26,"tocLinks":470},"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.weeksAgo",2,"Kyle",[12,13,14,15,16,17,18],"fretscape","guitar","chord-voicings","fingering","product-building","aha-moment","how-fretscape-thinks","/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,7,"/i-built-a-chord-optimiser-that-proved-me-wrong","/blog/i-built-a-chord-optimiser-that-proved-me-wrong",true,{"type":27,"value":28,"toc":468},"minimark",[29,41,44,52,55,74,79,86,95,102,105,109,118,121,128,131,134,138,141,152,157,160,163,168,171,181,186,191,195,200,207,214,221,225,228,231,233,239,241,262,265,270,272,280,283,295,298,302,315,321,324,327,330,337,341,344,347,358,361,365,368,383,386,393,397,400,403,413,439,442,446,451,454,458,461,465],[30,31,32,33,40],"p",{},"I was sure ",[34,35,39],"a",{"href":36,"rel":37},"https://fretscape.com/about",[38],"nofollow","Fretscape"," had picked the wrong fingering.",[30,42,43],{},"The annoying part was that when I looked closer, it hadn't.",[30,45,46,47,51],{},"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 ",[48,49,50],"em",{},"\"I need to fix the solver\""," when I stopped and actually looked.",[30,53,54],{},"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.",[56,57,58],"blockquote",{},[30,59,60,64,65,69,70,73],{},[61,62,63],"strong",{},"TL;DR","\nFretscape picked the F fingering ",[66,67,68],"code",{},"xx4312"," for an A minor to F change when I expected ",[66,71,72],{},"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.",[75,76,78],"h2",{"id":77},"the-idea-fretscape-was-built-on","The idea Fretscape was built on",[30,80,81,82,85],{},"Most chord tools treat shapes in isolation. You look up a chord, you get a diagram, you move on. Whether you can actually get ",[48,83,84],{},"to"," that shape from the one before it - or leave it cleanly for the one after - is your problem.",[30,87,88,89,94],{},"Fretscape tries to optimise the ",[34,90,93],{"href":91,"rel":92},"https://fretscape.com/features/progressions",[38],"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.",[56,96,97],{},[30,98,99],{},[48,100,101],{},"A chord fingering isn't just about how easy the shape is. It's about how easy it is to arrive there.",[30,103,104],{},"This sounds simple when you say it out loud. Most good ideas do but I couldn't find a tool built around that idea.",[75,106,108],{"id":107},"the-original-aha-moment-that-started-all-this","The original aha moment that started all this",[30,110,111,112,117],{},"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, ",[34,113,116],{"href":114,"rel":115},"https://fretscape.com/about/every-hand",[38],"Isla",".",[30,119,120],{},"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.",[30,122,123,124,127],{},"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 ",[48,125,126],{},"that"," G to open D is smoother because it gives you that stable anchor finger when transitioning.",[30,129,130],{},"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?",[30,132,133],{},"That question is the whole reason Fretscape exists.",[75,135,137],{"id":136},"the-progression-that-made-me-question-the-solver","The progression that made me question the solver",[30,139,140],{},"Back to the A minor to F moment.",[30,142,143,144,147,148,151],{},"I'd set up two chords. A minor, then F. Fretscape kept the A minor voicing I expected - ",[66,145,146],{},"x02210",", standard shape, no surprises. For F it chose ",[66,149,150],{},"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.",[153,154],"chord-diagram",{"name":155,"voicing":146,"fingering":156},"A minor","x-0-2-3-1-0",[153,158],{"name":159,"voicing":150},"F",[30,161,162],{},"Then I looked at the fingering Fretscape had picked.",[30,164,165],{},[61,166,167],{},"xx4312.",[30,169,170],{},"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.",[30,172,173,174,177,178,180],{},"My immediate reaction was ",[48,175,176],{},"no",". That's not right. It should be ",[66,179,72],{}," - 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.",[153,182],{"name":183,"voicing":150,"fingering":184,"label":185},"F (xx4312)","x-x-4-3-1-2","Fretscape's choice",[153,187],{"name":188,"voicing":150,"fingering":189,"label":190},"F (xx4311)","x-x-4-3-1-1","My expectation - partial barre",[75,192,194],{"id":193},"why-i-thought-it-had-to-be-wrong","Why I thought it had to be wrong",[30,196,197,199],{},[66,198,72],{}," looks cleaner. A classic small-F shape. One finger doing two jobs at fret 1, neat and familiar.",[30,201,202,203,206],{},"It felt more ",[48,204,205],{},"proper",". It was easier in isolation. It was the familiar small-F fingering I'd trusted for years.",[30,208,209,210,213],{},"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 ",[48,211,212],{},"\"a barre isn't actually that hard\""," factor that every beginner's guide tells you to push through.",[30,215,216,217,220],{},"Questioning the model was the right instinct. You ",[48,218,219],{},"should"," question the thing when it tells you something surprising. What I got wrong was assuming the model was going to lose.",[75,222,224],{"id":223},"what-the-optimiser-saw-that-i-didnt","What the optimiser saw that I didn't",[30,226,227],{},"Here's the bit I missed.",[30,229,230],{},"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.",[153,232],{"name":155,"voicing":146,"fingering":156},[30,234,235,236,238],{},"Look at ",[66,237,68],{},":",[153,240],{"name":183,"voicing":150,"fingering":184,"label":185},[242,243,244,251,256,259],"ul",{},[245,246,247,248],"li",{},"First finger: B string, fret 1. ",[61,249,250],{},"Same place.",[245,252,253,254],{},"Third finger: G string, fret 2. ",[61,255,250],{},[245,257,258],{},"Second finger changes string, one fret back - from D2 to E1.",[245,260,261],{},"Pinky drops onto D string, fret 4.",[30,263,264],{},"Two fingers don't move at all. One shifts a short distance to a new job. One new finger comes in.",[30,266,267,268,238],{},"Now look at ",[66,269,72],{},[153,271],{"name":188,"voicing":150,"fingering":189,"label":190},[242,273,274,277],{},[245,275,276],{},"Third finger: G string, fret 2. Same place. That's the only one.",[245,278,279],{},"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.",[30,281,282],{},"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.",[30,284,285,287,288,290,291,294],{},[66,286,68],{}," kept more of the hand where it already was. ",[66,289,72],{}," asked one finger to change shape. The ",[48,292,293],{},"prettier"," fingering involved more work than it looks like it does.",[30,296,297],{},"The optimiser wasn't choosing the neater fingering. It was choosing the lower-movement one.",[75,299,301],{"id":300},"the-moment-it-flipped-for-me","The moment it flipped for me",[30,303,304,305,308,309,308,312,117],{},"I went from ",[48,306,307],{},"that's wrong",", to ",[48,310,311],{},"hang on",[48,313,314],{},"I think it's right",[30,316,317,318],{},"Then, finally: ",[48,319,320],{},"I've built something that just corrected my own musical intuition.",[30,322,323],{},"That wasn't a debugging moment. It was a product moment.",[30,325,326],{},"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.",[30,328,329],{},"This was the first time the product had given that moment back to me.",[56,331,332],{},[30,333,334],{},[48,335,336],{},"Not because it agreed with me. Because it could disagree with me and be right.",[75,338,340],{"id":339},"why-this-matters-more-than-one-chord-change","Why this matters more than one chord change",[30,342,343],{},"This isn't really a story about A minor to F.",[30,345,346],{},"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.",[30,348,349,350,353,354,357],{},"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 ",[48,351,352],{},"in"," and ",[48,355,356],{},"out"," of. A shape that looks awkward can sit perfectly in the context of the change.",[30,359,360],{},"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.",[75,362,364],{"id":363},"what-i-took-from-it","What I took from it",[30,366,367],{},"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.",[30,369,370,371,374,375,378,379,382],{},"Explainability matters. The reason I could cross over from ",[48,372,373],{},"\"that's wrong\""," to ",[48,376,377],{},"\"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 ",[48,380,381],{},"\"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.",[30,384,385],{},"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.",[56,387,388],{},[30,389,390],{},[48,391,392],{},"I'd rather be useful than impressive.",[75,394,396],{"id":395},"fretscape-started-with-an-aha-moment","Fretscape started with an aha moment",[30,398,399],{},"Thankfully, Fretscape's rebellion began with an A minor to F transition rather than the end of humanity.",[30,401,402],{},"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.",[56,404,405],{},[30,406,407,410],{},[48,408,409],{},"Fretscape started with an aha moment about chord changes.",[48,411,412],{},"I just didn't expect the next one to be for me.",[30,414,415,416,420,421,425,426,425,430,434,435,117],{},"This is one of five ",[34,417,419],{"href":418},"/blog/how-fretscape-thinks","How Fretscape Thinks"," posts - each one about a moment where the easy answer and the right answer didn't agree. The others: ",[34,422,424],{"href":423},"/blog/the-optimiser-that-was-quietly-ignoring-me","the optimiser bugs I found while taking a screenshot",", ",[34,427,429],{"href":428},"/blog/technically-correct-vs-expected","a ranking system that was correct but read wrong",[34,431,433],{"href":432},"/blog/the-wrong-name-ranked-first","why the right chord name has to be ranked first",", and ",[34,436,438],{"href":437},"/blog/what-key-is-this-progression-actually-in","a key detector that knows when it doesn't know",[440,441],"hr",{},[75,443,445],{"id":444},"a-few-questions-this-raises","A few questions this raises",[447,448,450],"h3",{"id":449},"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?",[30,452,453],{},"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.",[447,455,457],{"id":456},"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?",[30,459,460],{},"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.",[447,462,464],{"id":463},"can-software-actually-understand-fingering-difficulty-the-way-a-guitarist-does","Can software actually understand fingering difficulty the way a guitarist does?",[30,466,467],{},"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":469,"searchDepth":9,"depth":9,"links":470},"",[471,472,473,474,475,476,477,478,479,480],{"id":77,"depth":9,"text":78},{"id":107,"depth":9,"text":108},{"id":136,"depth":9,"text":137},{"id":193,"depth":9,"text":194},{"id":223,"depth":9,"text":224},{"id":300,"depth":9,"text":301},{"id":339,"depth":9,"text":340},{"id":363,"depth":9,"text":364},{"id":395,"depth":9,"text":396},{"id":444,"depth":9,"text":445,"children":481},[482,484,485],{"id":449,"depth":483,"text":450},3,{"id":456,"depth":483,"text":457},{"id":463,"depth":483,"text":464},[487,502,516],{"id":488,"slug":488,"title":489,"description":490,"date":491,"lastUpdated":491,"lastUpdatedKey":492,"lastUpdatedValue":493,"author":10,"tags":494,"coverImage":497,"coverImageAlt":498,"ogImage":497,"series":18,"seriesOrder":499,"readMinutes":500,"path":501,"href":437,"__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,[12,13,495,496,16,18],"key-detection","music-theory","/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",{"id":503,"slug":503,"title":504,"description":505,"date":506,"lastUpdated":507,"lastUpdatedKey":492,"lastUpdatedValue":508,"author":10,"tags":509,"coverImage":512,"coverImageAlt":513,"ogImage":512,"series":18,"seriesOrder":500,"readMinutes":514,"path":515,"href":432,"__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,[12,13,510,16,511,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",{"id":517,"slug":517,"title":518,"description":519,"date":520,"lastUpdated":520,"lastUpdatedKey":492,"lastUpdatedValue":521,"author":10,"tags":522,"coverImage":525,"coverImageAlt":526,"ogImage":525,"series":18,"seriesOrder":483,"readMinutes":22,"path":527,"href":428,"__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,[12,13,14,523,16,524,18],"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","/technically-correct-vs-expected"]