📚
ClojureScriptで、ピアノ教室用の補助アプリを作りましたとさ。
経緯
- 2年前に電子ピアノ購入(それまで、ピアノに触ったこと無し)
- 好きな曲だけ弾けるようになればいい、というスタンス
- タッチタイピングできるし、ピアノも簡単に弾けるんじゃないか?
現実
- ピアノにはホームポジションとか無いので、ミスタッチしやすい
- ピアノは、3キー以上の同時押しも珍しくない
- 左手の小指、強く鳴りがち
- 譜読みの辛さに心折れる(老眼の影響もあり)
救世主
- 「楽譜を読まずに弾ける」シリーズを配信しているYouTubeチャンネル「むつこピアノ教室」と出会う
- 譜読みの苦痛から解放
- 指番号(各音符をどの指で押すか)も教えてくれて助かる
課題
- 動画だと、見たい箇所だけを繰り返し再生するのが意外とやりにくい
- 結局、手書きでメモを取って暗譜することになる
- 音ゲー風に、楽曲データを表示できるようなアプリがあれば便利そう
補助アプリ開発
- Webアプリ
- ClojureScript
- 楽曲データはednで記述(いまのとこフォーマットは非公開)
- サイト(https://gpsoft.github.io/mpnote/)
- ソース(https://github.com/gpsoft/mpnote)
うり
- 任意の速度で自動譜めくり
- 左手パートを自動演奏して、右手パートだけ練習する、とかも可能
- 楽曲データはExcelに入力して、別ツールでednへ変換可能
スクショ
Discussion