private void AddNotesToCanvas(int firstNoteIndex, int lastNoteIndex)
{
if (firstNoteIndex >= stringAllocator.AllocSingleArr.Length) return;
GuitarNote guitarNote;
for (int i = firstNoteIndex; (i <= lastNoteIndex) && (i < stringAllocator.AllocSingleArr.Length); i++) {
guitarNote = stringAllocator.AllocSingleArr[i];
if ((guitarNote.EndTime - guitarNote.BeginTime) > 30) {
Fingering(guitarNote.NoteNumber, instrument, guitarNote.BeginTime / 10, guitarNote.EndTime / 10,
guitarNote.FretNumber, guitarNote.StringNumber);
}
}
}