Пример #1
0
        public MainForm()
		{
			InitializeComponent();

            counter = new PerformanceCounter();
            

			audioAnalizer = new AudioAnalizer();
			

			foreach (MMDevice device in audioAnalizer.GetDevices(DataFlow.All))
			{
				deviceSelectComboBox.Items.Add(device);
			}
			
			foreach (int fftValue in audioAnalizer.FftLength)
			{
				FFTLenghtComboBox.Items.Add(fftValue);
			}

			portSelectComboBox.Items.AddRange(SerialPort.GetPortNames());

            FFTLenghtComboBox.SelectedItem = audioAnalizer.FftLength[1];
            bufferLengthNumericUpDown.Value = 7;

			Timer timer = new Timer();
			timer.Interval = 50;
			timer.Enabled = false;
			timer.Tick += timer_Tick;


            colorPicker = new ColorDialog();
			
			convertedPeakProgressBar.ForeColor = Color.Green;

            

			deviceSelectComboBox.SelectedValueChanged += DeviceSelectComboBox_SelectedValueChanged;
			this.FormClosed += MainForm_FormClosed;
            this.SizeChanged += MainForm_SizeChanged;
            spectrumPictureBox.Paint += SpectrumPictureBox_Paint;

		}
Пример #2
0
        public MainForm()
        {
            InitializeComponent();

            counter = new PerformanceCounter();


            audioAnalizer = new AudioAnalizer();


            foreach (MMDevice device in audioAnalizer.GetDevices(DataFlow.All))
            {
                deviceSelectComboBox.Items.Add(device);
            }

            foreach (int fftValue in audioAnalizer.FftLength)
            {
                FFTLenghtComboBox.Items.Add(fftValue);
            }

            portSelectComboBox.Items.AddRange(SerialPort.GetPortNames());

            FFTLenghtComboBox.SelectedItem  = audioAnalizer.FftLength[1];
            bufferLengthNumericUpDown.Value = 7;

            Timer timer = new Timer();

            timer.Interval = 50;
            timer.Enabled  = false;
            timer.Tick    += timer_Tick;


            colorPicker = new ColorDialog();

            convertedPeakProgressBar.ForeColor = Color.Green;



            deviceSelectComboBox.SelectedValueChanged += DeviceSelectComboBox_SelectedValueChanged;
            this.FormClosed          += MainForm_FormClosed;
            this.SizeChanged         += MainForm_SizeChanged;
            spectrumPictureBox.Paint += SpectrumPictureBox_Paint;
        }