Lookup scale from notes or chord
Chords
Notes
{{ formatNote(chord.src) }}
{{ chord.name }}
{{ formatNote(note) }}
Result
{{ scale.tonic }} {{ scale.scale.name }}
{{ (scale.weight * 100).toFixed() }}%
{{ scale.notes.join(" ") }}
{{ formatNote(chord.tonic) }}{{ formatNote(chord.aliases[0]) }}
{{formatGrade( chord.quality === 'Major' ? numberToGrade(chord.grade) : numberToGrade(chord.grade).toLowerCase()) }}
{{ chord.name }}
{{ formatNote(note) }}
{{ chord.src }}
=
{{ scale.notes.findIndex(note => note === chord.tonic) + 1 || "?" }}