summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* start tonics from C in key selectorBrian Cully3 days1-3/+3
* css: narrow triad displayBrian Cully3 days1-1/+1
* html: available chords → triadsBrian Cully3 days1-1/+1
* scale: start scales from CBrian Cully3 days1-10/+10
* scale: throw when we can't calculate scale.Brian Cully3 days1-2/+2
* change ‘min’ in chord name to ‘m’Brian Cully3 days1-1/+1
* diatonic → scaleBrian Cully3 days2-5/+5
* js: fix f♯maj scale display by using e♯ on the 7th.Brian Cully3 days1-4/+19
* unicodeBrian Cully3 days3-13/+14
* html: dotsBrian Cully3 days1-3/+3
* add display for available chords in the keyBrian Cully3 days4-3/+52
* css: show note interval underneath noteBrian Cully3 days1-1/+18
* faviconBrian Cully3 days1-0/+0
* modify note list when changing keysBrian Cully3 days4-1/+53
* use ‘tonic’ rather than ‘root’Brian Cully3 days2-17/+17
* js: render form when [un]mutingBrian Cully4 days1-0/+1
* html: put key selection in fieldsetBrian Cully4 days1-15/+18
* html: add test key selectorBrian Cully4 days2-0/+22
* html: add classes to fret tds and trs, rejiggerBrian Cully4 days3-29/+63
* js: refresh output column when radio deselectedBrian Cully4 days1-1/+2
* mute strings by clicking on the open noteBrian Cully4 days3-21/+32
* html: add some cssBrian Cully4 days2-6/+23
* js: show selected fret outputBrian Cully4 days2-6/+69
* js: clean up scale a bitBrian Cully4 days1-5/+13
* js: export the chromatic scaleBrian Cully4 days1-1/+1
* html: add selected note columnBrian Cully4 days1-1/+8
* infra: initial infraBrian Cully5 days3-0/+14
* js: add bare bones js stuffBrian Cully5 days3-0/+120
* html: rejigger as radio buttonsBrian Cully5 days1-62/+64
* html: fix thead, be explicit about tbodyBrian Cully5 days1-55/+62
* table-based string templateBrian Cully5 days1-0/+69