public Note GetEventualPitch() { var master = GetMasterFrequency().Frequency; if (master != NullFrequency) { return(NotesManager.GetNoteByFrequency(master)); } else { return(null); } }
void Viewer_OnDataArrived(FrequencyData[] frequencies) { m_Playing_Notes.Clear(); FundamentalFrequency = frequencies.First(); m_Playing_Notes.Add(NotesManager.GetNoteByFrequency(FundamentalFrequency.Frequency)); if (m_Playing_Notes[0] != null) { Console.WriteLine(m_Playing_Notes[0].SymbolUS); } if (RecordUpdated != null) { RecordUpdated(frequencies); } Console.WriteLine(FundamentalFrequency.Frequency); }