Ticket #36985

iOS版 複数ポート出力対応

Date d'ouverture: 2017-02-12 03:10 Dernière mise à jour: 2017-02-12 03:11

Rapporteur:
Propriétaire:
État:
Atteints
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

iOS版において、複数ポート出力に対応する。 設定画面において、MIDI OUTデバイスをPort A,B,C,D,E,Fのそれぞれに設定できるようにする。

Ticket History (3/4 Histories)

2017-02-12 03:10 Updated by: yknk
  • New Ticket "iOS版 複数ポート出力対応" created
2017-02-12 03:11 Updated by: yknk
Commentaire

設定画面の仕様変更

MIDI出力デバイスについては、Port A,B,C,D,E,Fを表示し、それぞれのポートに対してデバイスを選択可能とする。

MIDI出力デバイス、MIDI入力デバイスの選択方法を変更し、設定画面にデバイス一覧を表示せず、 デバイス選択画面に遷移させる。デバイス選択画面はデバイス一覧と未選択(none)を表示する。

2017-02-12 03:11 Updated by: yknk
Commentaire

対策

MIDITrailApp::setPortDev

PortB,C,D,E,Fのユーザ選択デバイスを参照して、シーケンサオブジェクトに ポートごとのMIDI出力デバイスを登録する処理を追加。

MTSettingMIDIInDevViewCtrl

MIDI入力デバイス選択ビュークラスを新規追加する。

MTSettingMIDIOutDevViewCtrl

MIDI出力デバイス選択ビュークラスを新規追加する。

MTSettingViewCtrl

MIDI入力デバイス選択ビューとMIDI出力デバイス選択ビューをメンバに追加。

MTSettingViewCtrl::initWithNibName: bundle:

MIDI入力デバイス選択ビューとMIDI出力デバイス選択ビューの生成処理を追加。

MTSettingViewCtrl::tableView: numberOfRowsInSection:

MIDI OUT Deviceの項目数を6(Port A,B,C,D,E,F)、MIDI IN Deviceの項目数を1(Port A)に変更。

MTSettingViewCtrl::makeMIDIOUTCellForIndexPath

MIDI出力デバイスのセル作成処理を修正し、各ポートで選択されているデバイスを表示するように修正。

MTSettingViewCtrl::makeMIDIINCellForIndexPath

MIDI入力デバイスのセル作成処理を修正し、ポートで選択されているデバイスを表示するように修正。

MTSettingViewCtrl::onSelectMIDIOUTCellForIndexPath

MIDI出力デバイスのセル選択時に、MIDI出力デバイス選択ビューを表示するように修正。

MTSettingViewCtrl::onSelectMIDIINCellForIndexPath

MIDI入力デバイスのセル選択時に、MIDI入力デバイス選択ビューを表示するように修正。

MIDIデバイス選択ビュー用xibファイル追加

  • MTSettingMIDIInDevView_iPhone.xib
  • MTSettingMIDIInDevView_iPad.xib
  • MTSettingMIDIOutDevView_iPhone.xib
  • MTSettingMIDIOutDevView_iPad.xib
2017-02-12 03:11 Updated by: yknk
  • Résolution Update from Aucun to Fixed
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2017-02-12 03:11

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion