私はソフトウェアを作りました。 MIDIコントローラー(キーボードなど)でコントロールしたいMIDIポートからMIDIデータを私のソフトウェアにどのようにして得るか? ALSA?私はLinuxを使用しています。コントローラとソフトウェアシンセを接続するには?
-1
A
答えて
0
asoundlibを使用してください。これにより、MIDIイベントがバイナリデータではなく構造化オブジェクトとして提供されます。
0
ttymidiは、ALSAデバイスとして機能し、ファイルから出力または読み取り入力を印刷します。このファイルはシリアルデバイスであることが意図されていますが、/ dev/stdoutも機能します。これをプログラムにパイプすることができます。自分でデバイスをコーディングする場合、ttymidiコードはおそらくtimidityというよりも単純なので、これを例として使用できます。
+0
私はシリアルデバイスの代わりにパイプにttymidiを送るのにいくつか問題がありました。私はこれを引き起こしたのかどうかはわかりませんが、ioctlのすべてのものなどを取り出して、私はそれを働かせました。 – Max
関連する問題
- 1. モデルとコントローラをビューのボタンに接続するには
- 2. poxコントローラをopenvswitchに接続
- 3. MVCコントローラ、WCFに接続
- 4. Mininetのコントローラとホストを直接接続する方法
- 5. 2台のコントローラを接続するAngularJS
- 6. パターンビューを複数のコントローラに接続するには?
- 7. anglejsのコントローラとビューの間の接続
- 8. ZendフレームワークのコントローラでMongoDB接続を初期化するには?
- 9. iphone SDK - 2つのコントローラを接続するには?
- 10. コントローラ - バックボーンでビューとモデルをどこに接続しますか?
- 11. ユニティシミュレーションとPythonコントローラをTCPで接続する
- 12. AngularJS - App.js内の別のコントローラに接続
- 13. 初心者AngularJSはモデルとコントローラを接続できません
- 14. 他のコントローラからアソシエーションを接続する方法は?
- 15. xbox360コントローラをデスクトップアプリケーション(C#、Windows 10)に接続する方法
- 16. MongoDBとPowerShellを接続するには?
- 17. PhpSpreadsheetとプロダクションを接続するには?
- 18. ローカルシステムとawsを接続するには?
- 19. C++ XInputとXBOX 360コントローラは決して接続しません
- 20. モデルまたはコントローラでネットワーク接続エラーを救済するには?
- 21. ノードのamqplibとssl接続を接続する方法は?
- 22. AngularJS:コントローラから接続されたユーザー情報にアクセスする
- 23. Docker:mongoのコンテナに接続すると、EHOSTUNREACHに接続します。
- 24. ジャスパーレポートmysqlに接続するとサーバー接続が失敗する
- 25. msアクセスデータベースに接続すると接続エラーが発生する
- 26. android ndkとhttp接続するには?
- 27. ssl接続でDjangoをmysqlデータベースに接続するには?
- 28. Scene Builiderイベントを使用する接続コントローラ
- 29. CoreBluetooth XPC接続が無効になっているときに表示コントローラ
この質問はSuperUserに属しているので、私は投票に投票しました(申し訳ありません)。しかし、私はあなたがおそらくlinuxmusicians.comに質問すると、あなたがスーパーユーザで答えを見つけられない場合は、もっとうまくいっていると言いたいと思っています。 –
Nik:質問するのはプログラミングの質問です。 Superuserに適切な "use aconnect"の答えは、私のプログラムがALSAデバイスとしてコード化されていることを前提としています。しかし、私はこれを行うプログラムttymidiを見つけました。この質問が閉じられるかどうかは気にしません。 – Max
その場合は、少なくともあなた自身の質問に答えて、今後のGoogle社員には正しいと印を付ける必要があります。 :) –