Ticket #32367

ビューモード「ピアノロールレイン2D」追加

오픈 날짜: 2013-10-30 00:43 마지막 업데이트: 2014-01-19 13:21

Reporter:
소유자:
Status:
Closed
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

ビューモード「ピアノロールレイン2D」を追加する。

  • ピアノロールレインでキーボードを1個のみ表示する。
  • 全チャンネルのピアノロールをすべて1個のキーボードで受け止めるように描画する。

Ticket History (3/6 Histories)

2013-10-30 00:43 Updated by: yknk
  • New Ticket "ビューモード「ピアノロールレイン2D」追加" created
2013-11-11 00:58 Updated by: yknk
댓글 올리기

対策

MIDITrail.rc

Viewメニューに"PianoRollRain2D"を追加する。

MTScenePianoRollRain2D

ピアノロールレイン2Dシーン描画クラスを追加する。

MTScenePianoRollRain2DLive

ライブモニタ用ピアノロールレイン2Dシーン描画クラスを追加する。

MIDITrailApp::_UpdateMenuCheckmark

メニュー選択マーク更新処理を追加する。

MIDITrailApp::_WndProcImpl

ピアノロールレイン2Dメニュー選択時のイベントハンドラ呼び出し処理を追加する。

MIDITrailApp::_LoadSceneType

シーン種別読み込み処理を「ピアノロールレイン2D」に対応させる。

MIDITrailApp::_SaveSceneType

シーン種別保存処理を「ピアノロールレイン2D」に対応させる。

MIDITrailApp::_UpdateMenuCheckmark

メニュー選択マーク更新処理を「ピアノロールレイン2D」に対応させる。

MIDITrailApp::_ChangeMenuStyle

ピアノロールレイン2Dメニューに対する活性制御処理を追加する。

MIDITrailApp::_CreateScene

ピアノロールレイン2Dシーンオブジェクト生成処理を追加する。

シーン設定ファイル

下記INIファイルを追加する。

  • conf/PianoRollRain2D.ini
  • conf/PianoRollRain2DLive.ini
2013-11-17 22:10 Updated by: yknk
댓글 올리기

対策(続き)

MTPianoKeyboardCtrl

メンバにシングルキーボードフラグm_isSingleKeyboardを追加する。

MTPianoKeyboardCtrl::Create

生成メソッドの引数に、シングルキーボードフラグを追加する。

MTPianoKeyboardCtrl::_UpdateNoteStatus

シングルキーボードONの場合は、複数チャンネルのキー状態を先頭チャンネル(先頭キーボード)に集約する。

MTPianoKeyboardCtrl::_UpdateVertexOfActiveNote

シングルキーボードONの場合は、複数チャンネルのキー状態を先頭チャンネル(先頭キーボード)に集約する。

MTPianoKeyboardCtrl::Reset

シングルキーボードONの場合は、複数チャンネルのキー状態を先頭チャンネル(先頭キーボード)に集約する。

MTScenePianoRollRain

メンバにシングルキーボードフラグm_IsSingleKeyboardを追加する。

MTScenePianoRollRain::Create

シングルキーボードフラグONの場合は、ピッチベンド効果を無効にする。

MTScenePianoRollRain::SetEffect

シングルキーボードフラグONの場合は、ピッチベンド効果を無効にする。

MTScenePianoRollRainLive

メンバにシングルキーボードフラグm_IsSingleKeyboardを追加する。

MTScenePianoRollRainLive::Create

シングルキーボードフラグONの場合は、ピッチベンド効果を無効にする。

MTScenePianoRollRainLive::SetEffect

シングルキーボードフラグONの場合は、ピッチベンド効果を無効にする。

2013-11-17 22:10 Updated by: yknk
  • Resolution Update from None to Fixed
2013-12-05 00:45 Updated by: yknk
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-12-05 00:45
2014-01-19 13:21 Updated by: yknk
댓글 올리기

マージ完了。

  • MIDITrail Ver.1.2.1 for Mac OS X
  • MIDITrail Ver.1.0.1 for iOS

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login