チケット #37944

USB2.0-MIDI対応 その1: NoteOffがNoteOnに化ける問題への対応

登録: 2018-02-05 20:41 最終更新: 2018-03-01 23:51

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
拒否
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

激安USB-MIDIケーブルでお馴染みの、USB2.0-MIDIケーブル (https://www.amazon.co.jp/MADEINCHNA-VSF1-C3-USB-MIDI%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB/dp/B002QZWQ36 )でもDTXManiaが動作するようにする。

このケーブルを通すと

  1. チャンネル番号が化けることがある
  2. Note OffがNote Onに化けることがある
  3. ピッチベンドがNote Onに化けることがある
  4. Velocityが化けることがある

ので、

  1. 入力のチャンネル番号は無視する (DTXManiaでは既にそうしている)
  2. Note Offが来る前に Note Onが来た場合は、Note OffがNote Onに化けたものと見なして、無視する
  3. ピッチベンドは無視する (DTXManiaでは既にそうしている)
  4. Velocityを無視する (今のDTXManiaはそうしているが、将来的にはVelocity情報も使いたいなぁ)

とする。つまり2を追加実装する。

ただしNote Offを出力しないドラムキットを使う場合は誤動作するので、この機能はOn/Offできるようにする。(自動設定できるようにしたいところだが・・・) また、この機能は、USBデバイス名が"USB2.0-MIDI"である場合に限り使用できるようにする。

チケットの履歴 (3 件中 3 件表示)

2018-02-05 20:41 更新者: yyagi
  • 新しいチケット "USB2.0-MIDI対応" が作成されました
2018-02-14 23:21 更新者: yyagi
  • 概要が更新されました
  • 詳細が更新されました
  • チケットの種類サポートリクエスト から 新規機能リクエスト に更新されました
  • 解決法なし から 拒否 に更新されました
コメント

何本かUSB2.0-MIDIのケーブルを購入して試してみたところ、Note On/NoteOffのときにノート番号が化けるケースがあることを確認。

ノート番号すら化けるようでは、対応しようがない。

その代わりに、#37961で、USB2.0-MIDI対応として、このケーブルを使うべきではないといった類の警告を出す機能を追加する。

本チケットは対応しないこととして、クローズする。

2018-03-01 23:51 更新者: yyagi
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする