Tíquete #22319

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

: 2010-06-30 00:16 Última Atualização: 2010-07-11 22:08

Relator:
Dono:
Estado:
Fechado
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

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

Ticket History (3/6 Histories)

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

対応

SMTrack, SMSimpleList

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

MTNoteBox

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

MTNoteDesign

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

iniファイル

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

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

2010-07-11 22:08 Updated by: yknk
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2010-07-11 22:08

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login