magenta-jsがうまく動いてくれなくて、他に似たもの探して jazz-soft/JZZ-gui-Player: MIDI Player for browsersを使ってみた。
readmeのサンプルの通りだと音が出なかったけど、デモページのソースを参考にJZZ.synth.Tiny.register('Web Audio');
を追加したらできた。
あとはエディタ部分をマークダウン対応のWYSIWYGなものを組み込めば、いい感じになりそう。
POSTS
magenta-jsがうまく動いてくれなくて、他に似たもの探して jazz-soft/JZZ-gui-Player: MIDI Player for browsersを使ってみた。
readmeのサンプルの通りだと音が出なかったけど、デモページのソースを参考にJZZ.synth.Tiny.register('Web Audio');
を追加したらできた。
あとはエディタ部分をマークダウン対応のWYSIWYGなものを組み込めば、いい感じになりそう。