//cons public PluginSettingsWnd(VSTPanel _panel) { InitializeComponent(); panel = _panel; plugin = panel.plugin; waveDevices = panel.host.waveDevices; midiDevices = panel.midiDevices; cbxAudioIn.DataSource = waveDevices.getInDevNameList(); cbxAudioOut.DataSource = waveDevices.getOutDevNameList(); cbxMidiIn.DataSource = midiDevices.getInDevNameList(); cbxMidiIn.SelectedIndex = cbxMidiIn.FindString((panel.midiInDevice != null) ? panel.midiInDevice.devName : "no input"); cbxMidiOut.DataSource = midiDevices.getOutDevNameList(); }
public Waverly(IWaveView _mw) { waveWindow = _mw; waveDevices = new WaveDevices(); //new WaveDevices(this); WaverlyInit(); }