summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* faviconBrian Cully2025-03-091-0/+0
|
* modify note list when changing keysBrian Cully2025-03-094-1/+53
|
* use ‘tonic’ rather than ‘root’Brian Cully2025-03-092-17/+17
| | | | | i dunno, makes me seem like i know what i'm talking about. to me, at least.
* js: render form when [un]mutingBrian Cully2025-03-091-0/+1
|
* html: put key selection in fieldsetBrian Cully2025-03-091-15/+18
|
* html: add test key selectorBrian Cully2025-03-092-0/+22
|
* html: add classes to fret tds and trs, rejiggerBrian Cully2025-03-093-29/+63
|
* js: refresh output column when radio deselectedBrian Cully2025-03-081-1/+2
|
* mute strings by clicking on the open noteBrian Cully2025-03-083-21/+32
|
* html: add some cssBrian Cully2025-03-082-6/+23
|
* js: show selected fret outputBrian Cully2025-03-082-6/+69
|
* js: clean up scale a bitBrian Cully2025-03-081-5/+13
| | | | be explicit about the underlying storage for first/third/etc
* js: export the chromatic scaleBrian Cully2025-03-081-1/+1
|
* html: add selected note columnBrian Cully2025-03-081-1/+8
|
* infra: initial infraBrian Cully2025-03-083-0/+14
|
* js: add bare bones js stuffBrian Cully2025-03-083-0/+120
|
* html: rejigger as radio buttonsBrian Cully2025-03-081-62/+64
|
* html: fix thead, be explicit about tbodyBrian Cully2025-03-081-55/+62
|
* table-based string templateBrian Cully2025-03-081-0/+69