selected-note route from current fret shape uses /api/route?frets=
current-measure route from current fret shape ranks path against shape anchor
route shape tabRenderProof tabNotes[] -> /api/tab
Awaiting eventProof verification
route card eventProof verified
Awaiting eventProof verification
Play this position Route positions positionDrill
positionTabPacket.tabNotes[] Copy tab packet
tabInsertion.destination
tabRenderRequest.path
positionDrill positionTabPacket.tabNotes[]
Tempo ramp Loop start Compare overlay Target in chord Mic pitch check Local only Route positions positionDrill routes[0].tabNotes eventProof[].stringFretMatchesMidi