createNoteOnEvent() public method

Note On のための MIDI イベント列を作成する
public createNoteOnEvent ( int note, int dynamics, String phrase ) : MidiEvent[]
note int ノート番号
dynamics int Dynamics
phrase String 歌詞
return MidiEvent[]
 /// <summary>
 /// 音符の note on/off のためのイベントを作成し、イベントキューに追加する
 /// </summary>
 /// <param name="track">生成元のトラック</param>
 /// <param name="result">生成したイベントの追加先</param>
 private void appendNoteEvent(VsqTrack track, EventQueueSequence result)
 {
     foreach (var item in track.MetaText.Events.Events)
     {
         if (item.ID.type != VsqIDType.Anote)
         {
             continue;
         }
         var note = item.ID.Note;
         {
             var clock  = item.Clock;
             var queue  = result.get(clock);
             var noteOn = driver_.createNoteOnEvent(item.ID.Note,
                                                    item.ID.Dynamics,
                                                    item.ID.LyricHandle.L0.Phrase);
             queue.noteon.AddRange(noteOn);
         }
         {
             var clock   = item.Clock + item.ID.Length;
             var queue   = result.get(clock);
             var noteOff = createNoteOffEvent(clock, item.ID.Note);
             queue.noteoff.add(noteOff);
         }
     }
 }