ESを使用してLaunchpad XのUSBからMIDIチャンネルを分割する方法についてのアドバイスを求めています
james598grose · 約1年、1か月前
Launchpad Xをワイヤレス化するプロジェクトに取り組んでおり、1本のUSBポートから複数のMIDIチャンネルを別々の双方向ストリームに分割する方法を教えていただけると助かります。現在、Launchpad Xは1本のUSBポートでMIDIデータを送信しており、DAWの入出力とMIDIの入出力の両方を処理しています。
私が達成しようとしていることは次のとおりです。
USBスプリッターの設定:ESP32 Nanoを使って、Launchpad XからのUSB入力1つを管理し、それを2つのUSB出力に分割します。1つはDAWの入出力用、もう1つはMIDIの入出力用です。これらの信号を個別にルーティングすることで、ワイヤレスでフル機能をサポートすることが目標です。
電源と拡張:電源付きUSBハブで十分でしょうか?それとも、ポートを追加できるUSB拡張ボードが必要でしょうか?私の理解では、電源付きハブで十分だと思いますが、双方向通信を確保するための推奨事項があれば教えてください。
将来の統合:最終的には、ESP32に内蔵されているBluetooth Low Energy(BLE)機能を利用して、アダプタ用のUSBポートを1つに減らし、残りの処理をESP32に任せたいと思っています。MIDIルーティングにUSBとBLEを組み合わせる方法について、ご意見をいただければ幸いです。
MIDIルーティングとESP32の統合に関する様々なプロジェクトや議論を見てきましたが、この設定の詳細を把握するのが難しくなっています。何かアドバイスやリソースがあれば、ぜひ共有していただけると大変助かります。
ご協力ありがとうございます!
よろしくお願いいたします、
james598grose