private void GetSerialData()
{
while (true) {
//score.s_CurrentFingering = string.Empty;
if (s_SelectedSerialPort != string.Empty && serialPort.IsOpen) {
try {
score.s_CurrentFingering = serialPort.ReadLine().Trim();
}
catch (InvalidOperationException e) {
}
catch (TimeoutException e) {
score.s_CurrentFingering = string.Empty;
}
}
score.UpdateScore(ref midiPlayer);
Thread.Sleep(5);
}
}