private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { PresetVoice pv = (PresetVoice)listBox1.SelectedItem; LpcData = pv.LpcData; ValueChanged?.Invoke(this, EventArgs.Empty); }
private void listBox1_MouseDown(object sender, MouseEventArgs e) { int idx = listBox1.IndexFromPoint(e.Location); PresetVoice pv = (PresetVoice)listBox1.Items[idx]; LpcData = pv.LpcData; ValueChanged?.Invoke(this, EventArgs.Empty); noteOnEvent = new TaggedNoteOnEvent((SevenBitNumber)69, (SevenBitNumber)127); noteOnEvent.Tag = new NoteOnTimbreInfo(timbre, timbreNo); inst.NotifyMidiEvent(noteOnEvent); }