OSDN Ticket Archive


Ticket #32427

押下状態のキーにノートの色を反映する

登録: 2013-11-10 20:04 最終更新: 2014-01-19 13:22

報告者:
yknk
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.2.x for Windows
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

ピアノロールレインにて、押下状態のキーにノートの色を反映できるようにする。

チケットの履歴

2013-11-10 20:04 更新者: yknk
  • 新しいチケット "押下状態のキーにノートの色を反映する" が作成されました
2013-11-10 20:05 更新者: yknk
コメント

仕様

シーン設定INIファイルにて、押下状態のキーにノートの色を反映するか否かを指定する。

[PianoKeyboard]
ActiveKeyColorIsNoteColor=0

ActiveKeyColorIsNoteColorの設定値

  • 0: キーの色にActiveKeyColorの設定を反映する(デフォルト)
  • 1: キーの色にノートの色を反映する

シーン別の設定値

  • ピアノロールレイン → 0 (ActiveKeyColorの設定)
  • ピアノロールレイン2D → 1 (ノートの色)
2013-11-17 22:13 更新者: yknk
コメント

仕様(訂正)

シーン設定INIファイルにて、押下状態のキーにノートの色を反映するか否かを指定する。

[PianoKeyboard]
ActiveKeyColorType=STANDARD

ActiveKeyColorTypeの設定値

  • STANDARD: キーの色にActiveKeyColorの設定を反映する(デフォルト)
  • NOTE: キーの色にノートの色を反映する

シーン別のINIファイル設定値

  • PianoRollRain.ini, PianoRollRainLive.ini → STANDARD
  • PianoRollRain2D.ini, PianoRollRain2DLive.ini → NOTE
2013-11-17 22:14 更新者: yknk
コメント

対策

MTPianoKeyboard::PushKey

キー押し込みメソッドの引数にノート色を追加する。

MTPianoKeyboardDesign

メンバに発音中キー色種別m_ActiveKeyColorTypeを追加する。

MTPianoKeyboardDesign::GetActiveKeyColor

発音中キー色取得メソッドの引数にノート色を追加する。 ノート色が指定されている場合は、これを基準として色を決定する。 それ以外は、従来通りデフォルト色(赤)を基準として色を決定する。

MTPianoKeyboardDesign::_LoadConfFile

設定ファイルから発音中キー色種別の読み込み処理を追加する。

  • セクション PianoKeyboard
  • キー ActiveKeyColorType

MTPianoKeyboardCtrl::_UpdateVertexOfActiveNote

キーボードオブジェクトに対してキー押下指示(PushKey)を出すとき、引数にノート色を渡す。

2013-11-17 22:14 更新者: yknk
  • 解決法なし から 修正済み に更新されました
2013-12-05 00:45 更新者: yknk
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2013-12-05 00:45 に更新されました
2014-01-19 13:22 更新者: yknk
  • マイルストーンVersion 1.2.1 for Windows (完了済み) から (未割り当て) に更新されました
コメント

マージ完了。

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

添付ファイルリスト

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