ギターの練習をするときに、スケールとかコードのポジションを確認するのがめんどくさく、あと指板全域にわたってポジションを知りたくてもなかなか求めるものがなかったりしたので、作ってみました。
https://kishida.github.io/guitarscale/
この怪しいギター画像もStable Diffusionが生成してます。
キーやスケールを選ぶとポジションが表示されます。
コードも表示できます。
Advancedにチェックを入れると、スケールやコードの種類が増えます。ブルーススケールではブルーノートを青く表示します。
Noteのチェックを入れると度数で表示します。
7弦や8弦、あとDrop DとDADGADに対応しています。
今回はTypeScriptで書いてますが、やっぱ型があるのは いいですね。