Ticket #22319

発音中のピアノロールバーの色を変える

Eröffnet am: 2010-06-30 00:16 Letztes Update: 2010-07-11 22:08

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

現バージョンでは、ノートの発音状態を波紋(リング)で表現している。 この表現に加えて、発音中のピアノロールバーの色を変更する。

Ticket-Verlauf (3/6 Historien)

2010-06-30 00:16 Aktualisiert von: yknk
  • New Ticket "発音中のピアノロールバーの色を変える" created
2010-06-30 00:21 Aktualisiert von: yknk
2010-07-11 09:01 Aktualisiert von: None
2010-07-11 18:51 Aktualisiert von: yknk
2010-07-11 22:08 Aktualisiert von: yknk
Kommentar

対応

SMTrack, SMSimpleList

ノートリスト取得メソッド(GetNoteList)にて、発音順にソートしてリストを返すように修正する。 従来は"NOTE OFF"の発生時間でソートされていた。 MTNoteBoxで行う発音中ノートの抽出処理に負荷がかからないようにする。

MTNoteBox

トータルチックタイムから発音中ノートを抽出して、白いノートボックスを描画する。 処理速度を考慮して、既存のノートボックスの頂点バッファは書き換えず、 発音中ノート専用の頂点バッファを別途用意する。波紋の描画方式と同じ。

MTNoteDesign

発音開始からの経過時間よりノートの色を算出する。 iniファイルに追加したパラメータを参照して計算する。

iniファイル

以下のパラメータを追加する。

[ActiveNote]
Duration=400
WhiteRate=0.9
EmissiveRGBA=1A1A1A1A

2010-07-11 22:08 Aktualisiert von: yknk
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2010-07-11 22:08

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden