https://cho45.stfuawsc.com/metronome/

あいかわらず自分で書いたメトロノーム実装を使っているが、フットスイッチで操作できればなという気持ちになったので、MIDI対応をした。

https://github.com/cho45/metronome/commit/49f94e836e388c5e61c147a8ea5a86ccbf33312a#diff-ed3ee7e0beea2498ff3b8ca85973d122fc6fa3d585d62b5807ec034d0cf076b3R616

Web MIDI API はオリジンごとに一括で許可/不許可を与え、一度許可すると次からは prompt なしで接続できるようだ。なので最初の一度だけセットアップ(許可)を行うと次からはページをロードするだけでMIDIメッセージは受け取れる状態になる。


細かい機能 (3連の裏をとれるようにするサポートとか) をちまちま追加したりしていて、こういう小さいツールは自分で作る喜びがあっていいなと思う。

  1. トップ
  2. tech
  3. JSで書いたメトロノームの MIDI 対応
▲ この日のエントリ