ギターのスケールポジションをキーに合わせてさっと表示してくれるものがあると、作曲したりフレーズを考えたりする場合に便利かなと思い、半分思い付きでつくることにしました。
まずはイメージをさっとメモ。
概要は
- キーとスケールを選択するとそのスケールポジションを表示してくれる
- ルートポジションは目立つように色を付ける。
こんな感じです。
イメージは固まったのであとは実装するだけ。
実装手段は何でもよかったのですが、練習がてらHTML5のCanvasを使ってみることにしました。まともにCanvas使うのは初めてです。
そしていま実装中のやつ。
ほぼ完成しており、あとは細かい部分の実装のみ。
完成したら公開します。