{"agentUsage":["Use candidates[0] as the best chord-name hypothesis for the supplied standard-guitar fret shape.","Use candidates[].proof to report covered pitch classes, missing or omitted chord tones, extra tones, duplicates, and bass role.","Use candidates[].nextMoves for playable voice-leading continuations, target shapes, movement proof, and tab-ready events."],"apiVersion":"2026-07-01","candidates":[{"bass":{"intervalFromRoot":"R","note":"C3","role":"root"},"chord":"major","confidence":1,"coveredPitchClasses":["C","E","G"],"extraPitchClasses":[],"fit":"exact","id":"C-major","likelyFunction":"I in C context","missingPitchClasses":[],"name":"C major","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=major&toRoot=F&toChord=major7&limit=3","efficiencyScore":52,"id":"subdominant-lift-C-major-to-F-major7","label":"Lift to F major7","proof":{"commonPitchClasses":["C","E"],"guideToneMotion":[{"from":"E4 3","intervalMotion":"-7 semitones","semitones":-7,"to":"A3 3"}],"sourceVoicingCost":23,"targetVoicingCost":28,"totalFretMotionOnSharedStrings":3,"totalMidiVoiceMotion":3},"reason":"A nearby subdominant move keeps a major-quality shape playable while changing function.","sourceShape":{"frets":["x","x","x",0,1,0],"intervals":["5","R","3"],"span":0},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-source-1","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-source-2","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-source-3","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-target-2","midi":52,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major-x-x-x-0-1-0-to-F-major7-x-0-2-2-1-1-target-5","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"major7","root":"F"},"targetShape":{"frets":["x",0,2,2,1,1],"intervals":["3","7","5","R"],"span":1}},{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=major&toRoot=G&toChord=dominant7&limit=3","efficiencyScore":70,"id":"dominant-answer-C-major-to-G-dominant7","label":"Answer with G dominant7","proof":{"commonPitchClasses":["G"],"guideToneMotion":[{"from":"E4 3","intervalMotion":"+1 semitones","semitones":1,"to":"F4 b7"}],"sourceVoicingCost":23,"targetVoicingCost":14,"totalFretMotionOnSharedStrings":2,"totalMidiVoiceMotion":2},"reason":"A dominant answer sets up a return to the identified chord or key center.","sourceShape":{"frets":["x","x","x",0,1,0],"intervals":["5","R","3"],"span":0},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-source-1","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-source-2","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-source-3","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-target-1","midi":50,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-target-2","midi":55,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-target-3","midi":59,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major-x-x-x-0-1-0-to-G-dominant7-x-x-0-0-0-1-target-4","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"dominant7","root":"G"},"targetShape":{"frets":["x","x",0,0,0,1],"intervals":["5","R","3","b7"],"span":0}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"R"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"3"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"5"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"R"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"3"}],"proof":{"allRequiredPitchClassesCovered":true,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":true,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","E","G"]},"root":"C","score":104},{"bass":{"intervalFromRoot":"R","note":"C3","role":"root"},"chord":"dominant7","confidence":0.83,"coveredPitchClasses":["C","E","G"],"extraPitchClasses":[],"fit":"partial","id":"C-dominant7","likelyFunction":"I7 in C context","missingPitchClasses":["A#"],"name":"C dominant7","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=dominant7&toRoot=F&toChord=major7&limit=3","efficiencyScore":52,"id":"dominant-resolution-C-dominant7-to-F-major7","label":"Resolve to F major7","proof":{"commonPitchClasses":["C","E"],"guideToneMotion":[{"from":"A#2 b7","intervalMotion":"-1 semitones","semitones":-1,"to":"A2 3"},{"from":"E3 3","intervalMotion":"common tone","semitones":0,"to":"E3 7"},{"from":"E4 3","intervalMotion":"-7 semitones","semitones":-7,"to":"A3 3"}],"sourceVoicingCost":26,"targetVoicingCost":28,"totalFretMotionOnSharedStrings":4,"totalMidiVoiceMotion":4},"reason":"Dominant seventh shapes usually want to resolve down a fifth to a tonic-quality chord.","sourceShape":{"frets":["x",1,2,0,1,0],"intervals":["b7","3","5","R"],"span":1},"tabNotes":[{"durationBeats":1,"fret":1,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-source-1","midi":46,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-source-2","midi":52,"startBeat":0,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-source-3","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-source-4","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-source-5","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-target-2","midi":52,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-dominant7-x-1-2-0-1-0-to-F-major7-x-0-2-2-1-1-target-5","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"major7","root":"F"},"targetShape":{"frets":["x",0,2,2,1,1],"intervals":["3","7","5","R"],"span":1}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"R"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"3"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"5"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"R"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"3"}],"proof":{"allRequiredPitchClassesCovered":false,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":true,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","E","G","A#"]},"root":"C","score":72},{"bass":{"intervalFromRoot":"R","note":"C3","role":"root"},"chord":"major7","confidence":0.83,"coveredPitchClasses":["C","E","G"],"extraPitchClasses":[],"fit":"partial","id":"C-major7","likelyFunction":"I7 in C context","missingPitchClasses":["B"],"name":"C major7","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=major7&toRoot=F&toChord=major7&limit=3","efficiencyScore":33,"id":"subdominant-lift-C-major7-to-F-major7","label":"Lift to F major7","proof":{"commonPitchClasses":["C","E"],"guideToneMotion":[{"from":"E3 3","intervalMotion":"common tone","semitones":0,"to":"E3 7"},{"from":"B3 7","intervalMotion":"-2 semitones","semitones":-2,"to":"A3 3"},{"from":"E4 3","intervalMotion":"-7 semitones","semitones":-7,"to":"A3 3"}],"sourceVoicingCost":20,"targetVoicingCost":28,"totalFretMotionOnSharedStrings":7,"totalMidiVoiceMotion":7},"reason":"A nearby subdominant move keeps a major-quality shape playable while changing function.","sourceShape":{"frets":["x",3,2,0,0,0],"intervals":["R","3","5","7"],"span":1},"tabNotes":[{"durationBeats":1,"fret":3,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-source-1","midi":48,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-source-2","midi":52,"startBeat":0,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-source-3","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-source-4","midi":59,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-source-5","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-target-2","midi":52,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major7-x-3-2-0-0-0-to-F-major7-x-0-2-2-1-1-target-5","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"major7","root":"F"},"targetShape":{"frets":["x",0,2,2,1,1],"intervals":["3","7","5","R"],"span":1}},{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=major7&toRoot=G&toChord=dominant7&limit=3","efficiencyScore":84,"id":"dominant-answer-C-major7-to-G-dominant7","label":"Answer with G dominant7","proof":{"commonPitchClasses":["B","G"],"guideToneMotion":[{"from":"B3 7","intervalMotion":"common tone","semitones":0,"to":"B3 3"},{"from":"E4 3","intervalMotion":"+1 semitones","semitones":1,"to":"F4 b7"}],"sourceVoicingCost":17,"targetVoicingCost":24,"totalFretMotionOnSharedStrings":2,"totalMidiVoiceMotion":2},"reason":"A dominant answer sets up a return to the identified chord or key center.","sourceShape":{"frets":["x",3,"x",0,0,0],"intervals":["R","5","7","3"],"span":0},"tabNotes":[{"durationBeats":1,"fret":3,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-source-1","midi":48,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-source-2","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-source-3","midi":59,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-source-4","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-target-1","midi":47,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-target-2","midi":50,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-target-3","midi":55,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-target-4","midi":59,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-major7-x-3-x-0-0-0-to-G-dominant7-x-2-0-0-0-1-target-5","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"dominant7","root":"G"},"targetShape":{"frets":["x",2,0,0,0,1],"intervals":["3","5","R","b7"],"span":1}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"R"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"3"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"5"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"R"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"3"}],"proof":{"allRequiredPitchClassesCovered":false,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":true,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","E","G","B"]},"root":"C","score":72},{"bass":{"intervalFromRoot":"b3","note":"C3","role":"third"},"chord":"minor7","confidence":0.79,"coveredPitchClasses":["C","E","G"],"extraPitchClasses":[],"fit":"partial","id":"A-minor7","likelyFunction":"vi7 in C context","missingPitchClasses":["A"],"name":"A minor7","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=A&fromChord=minor7&toRoot=C&toChord=major7&limit=3","efficiencyScore":76,"id":"resolve-to-context-tonic-A-minor7-to-C-major7","label":"Resolve to C major7","proof":{"commonPitchClasses":["C","E","G"],"guideToneMotion":[{"from":"G3 b7","intervalMotion":"-3 semitones","semitones":-3,"to":"E3 3"},{"from":"C4 b3","intervalMotion":"+4 semitones","semitones":4,"to":"E4 3"}],"sourceVoicingCost":15,"targetVoicingCost":26,"totalFretMotionOnSharedStrings":2,"totalMidiVoiceMotion":2},"reason":"Uses the supplied key context as a stable landing chord.","sourceShape":{"frets":["x",0,"x",0,1,0],"intervals":["R","b7","b3","5"],"span":0},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-source-1","midi":45,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-source-2","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-source-3","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-source-4","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-target-1","midi":47,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-target-2","midi":52,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-target-3","midi":55,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-C-major7-x-2-2-0-1-0-target-5","midi":64,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"major7","root":"C"},"targetShape":{"frets":["x",2,2,0,1,0],"intervals":["7","3","5","R"],"span":1}},{"apiExample":"/api/voice-leading?fromRoot=A&fromChord=minor7&toRoot=D&toChord=dominant7&limit=3","efficiencyScore":58,"id":"minor-to-dominant-A-minor7-to-D-dominant7","label":"Move to D dominant7","proof":{"commonPitchClasses":["A","C"],"guideToneMotion":[{"from":"G3 b7","intervalMotion":"+5 semitones","semitones":5,"to":"C4 b7"},{"from":"C4 b3","intervalMotion":"common tone","semitones":0,"to":"C4 b7"}],"sourceVoicingCost":15,"targetVoicingCost":26,"totalFretMotionOnSharedStrings":4,"totalMidiVoiceMotion":4},"reason":"Minor-quality shapes commonly act as a predominant before a dominant chord.","sourceShape":{"frets":["x",0,"x",0,1,0],"intervals":["R","b7","b3","5"],"span":0},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-source-1","midi":45,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-source-2","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-source-3","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-source-4","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-target-2","midi":50,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor7-x-0-x-0-1-0-to-D-dominant7-x-0-0-2-1-2-target-5","midi":66,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"dominant7","root":"D"},"targetShape":{"frets":["x",0,0,2,1,2],"intervals":["5","R","b7","3"],"span":1}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"b3"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"5"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"b7"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"b3"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"5"}],"proof":{"allRequiredPitchClassesCovered":false,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":true,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","E","G","A"]},"root":"A","score":68},{"bass":{"intervalFromRoot":"R","note":"C3","role":"root"},"chord":"minor","confidence":0.607,"coveredPitchClasses":["C","G"],"extraPitchClasses":["E"],"fit":"ambiguous","id":"C-minor","likelyFunction":"I in C context","missingPitchClasses":["D#"],"name":"C minor","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=C&fromChord=minor&toRoot=F&toChord=dominant7&limit=3","efficiencyScore":67,"id":"minor-to-dominant-C-minor-to-F-dominant7","label":"Move to F dominant7","proof":{"commonPitchClasses":["C","D#"],"guideToneMotion":[{"from":"D#3 b3","intervalMotion":"common tone","semitones":0,"to":"D#3 b7"}],"sourceVoicingCost":25,"targetVoicingCost":28,"totalFretMotionOnSharedStrings":2,"totalMidiVoiceMotion":2},"reason":"Minor-quality shapes commonly act as a predominant before a dominant chord.","sourceShape":{"frets":["x","x",1,0,1,"x"],"intervals":["b3","5","R"],"span":0},"tabNotes":[{"durationBeats":1,"fret":1,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-source-1","midi":51,"startBeat":0,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-source-2","midi":55,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-source-3","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-target-2","midi":51,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-C-minor-x-x-1-0-1-x-to-F-dominant7-x-0-1-2-1-1-target-5","midi":65,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"dominant7","root":"F"},"targetShape":{"frets":["x",0,1,2,1,1],"intervals":["3","b7","5","R"],"span":1}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"R"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"3"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"5"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"R"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"3"}],"proof":{"allRequiredPitchClassesCovered":false,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":false,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","D#","G"]},"root":"C","score":26},{"bass":{"intervalFromRoot":"b3","note":"C3","role":"third"},"chord":"minor","confidence":0.567,"coveredPitchClasses":["C","E"],"extraPitchClasses":["G"],"fit":"ambiguous","id":"A-minor","likelyFunction":"vi in C context","missingPitchClasses":["A"],"name":"A minor","nextMoves":[{"apiExample":"/api/voice-leading?fromRoot=A&fromChord=minor&toRoot=C&toChord=major7&limit=3","efficiencyScore":61,"id":"resolve-to-context-tonic-A-minor-to-C-major7","label":"Resolve to C major7","proof":{"commonPitchClasses":["C","E"],"guideToneMotion":[{"from":"C4 b3","intervalMotion":"+4 semitones","semitones":4,"to":"E4 3"}],"sourceVoicingCost":24,"targetVoicingCost":26,"totalFretMotionOnSharedStrings":4,"totalMidiVoiceMotion":4},"reason":"Uses the supplied key context as a stable landing chord.","sourceShape":{"frets":["x",0,2,2,1,0],"intervals":["R","5","b3"],"span":1},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-source-1","midi":45,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-source-2","midi":52,"startBeat":0,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-source-3","midi":57,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-source-4","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-source-5","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-target-1","midi":47,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-target-2","midi":52,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-target-3","midi":55,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-C-major7-x-2-2-0-1-0-target-5","midi":64,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"major7","root":"C"},"targetShape":{"frets":["x",2,2,0,1,0],"intervals":["7","3","5","R"],"span":1}},{"apiExample":"/api/voice-leading?fromRoot=A&fromChord=minor&toRoot=D&toChord=dominant7&limit=3","efficiencyScore":69,"id":"minor-to-dominant-A-minor-to-D-dominant7","label":"Move to D dominant7","proof":{"commonPitchClasses":["A","C"],"guideToneMotion":[{"from":"C4 b3","intervalMotion":"common tone","semitones":0,"to":"C4 b7"}],"sourceVoicingCost":24,"targetVoicingCost":26,"totalFretMotionOnSharedStrings":4,"totalMidiVoiceMotion":4},"reason":"Minor-quality shapes commonly act as a predominant before a dominant chord.","sourceShape":{"frets":["x",0,2,2,1,0],"intervals":["R","5","b3"],"span":1},"tabNotes":[{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-source-1","midi":45,"startBeat":0,"string":5,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-source-2","midi":52,"startBeat":0,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-source-3","midi":57,"startBeat":0,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-source-4","midi":60,"startBeat":0,"string":2,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-source-5","midi":64,"startBeat":0,"string":1,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-target-1","midi":45,"startBeat":1,"string":5,"technique":"normal"},{"durationBeats":1,"fret":0,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-target-2","midi":50,"startBeat":1,"string":4,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-target-3","midi":57,"startBeat":1,"string":3,"technique":"normal"},{"durationBeats":1,"fret":1,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-target-4","midi":60,"startBeat":1,"string":2,"technique":"normal"},{"durationBeats":1,"fret":2,"id":"voice-leading-A-minor-x-0-2-2-1-0-to-D-dominant7-x-0-0-2-1-2-target-5","midi":66,"startBeat":1,"string":1,"technique":"normal"}],"target":{"chord":"dominant7","root":"D"},"targetShape":{"frets":["x",0,0,2,1,2],"intervals":["5","R","b7","3"],"span":1}}],"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5,"intervalFromCandidateRoot":"b3"},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4,"intervalFromCandidateRoot":"5"},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3,"intervalFromCandidateRoot":"b7"},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2,"intervalFromCandidateRoot":"b3"},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1,"intervalFromCandidateRoot":"5"}],"proof":{"allRequiredPitchClassesCovered":false,"duplicatePitchClasses":["C","E"],"noExtraPitchClasses":false,"presentPitchClasses":["C","E","G"],"requiredPitchClasses":["C","E","A"]},"root":"A","score":22}],"input":{"contextRoot":"C","frets":["x",3,2,0,1,0],"stringOrder":"6-to-1","tuning":"standard-6-string"},"notes":[{"fret":3,"midi":48,"note":"C3","pitchClass":"C","string":5},{"fret":2,"midi":52,"note":"E3","pitchClass":"E","string":4},{"fret":0,"midi":55,"note":"G3","pitchClass":"G","string":3},{"fret":1,"midi":60,"note":"C4","pitchClass":"C","string":2},{"fret":0,"midi":64,"note":"E4","pitchClass":"E","string":1}],"objective":"rank-chord-names-by-pitch-class-coverage-and-guitar-shape-proof"}