Пример #1
0
        public Note GetEventualPitch()
        {
            var master = GetMasterFrequency().Frequency;

            if (master != NullFrequency)
            {
                return(NotesManager.GetNoteByFrequency(master));
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        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);
        }