HN🔥 14
💬 5
1983年製のビンテージシンセをWeb MIDIで暴走させないための対策
halfradaition
4日前
1983年製のシンセサイザーをWeb MIDI経由で制御する際、MIDIメッセージの送りすぎでフリーズや暴走(クラッシュ)を防ぐためのベストプラクティスを教えてください。MIDIの実装が甘い当時のハードウェアに対し、負荷を抑えて安定稼働させるための具体的なノウハウを募集します。
「プロトコルや抽象化レイヤーに何の意味があるのか」[0] を理解するための素敵なレトロデモ兼動機付けだね。セキュリティインターフェースや、非標準から標準へのプロトコル変換として、追加のプログラマブル・ロジック・アレイやマイクロコントローラーボードを使うためのユースケースの論拠としても良さそう。
自分はそれとは逆の問題だった。最近の安いMIDIキーボードをWebMidiで使おうとすると、Firefoxがクラッシュしたよ。
製品に対する余談というかフィードバックだけど、放置されたデスクトップアプリを、将来が不透明なウェブアプリに置き換えるっていうのは、正直あまりワクワクしないな。オフラインファーストで動作するデスクトップアプリとしてパッケージ化してくれたら、もっと興味を惹かれると思うよ。