private void MidiManager_OnControlMessageEvent(ControlMessageEventArgs e)
 {
     var controlMapping = _controlMappings.FirstOrDefault(x => x.MidiControlId == e.ControlId);
     if (controlMapping != null)
     {
         ProcessControlMapping(e.Value, controlMapping);
     }
     else
     {
         var vstMapping = _vstMappings.FirstOrDefault(x => x.MidiControlId == e.ControlId);
         if (vstMapping != null)
             ProcessVstMapping(e.Value, vstMapping);
     }
 }
Esempio n. 2
0
        private void MidiManager_OnControlMessageEvent(ControlMessageEventArgs e)
        {
            var controlMapping = _controlMappings.FirstOrDefault(x => x.MidiControlId == e.ControlId);

            if (controlMapping != null)
            {
                ProcessControlMapping(e.Value, controlMapping);
            }
            else
            {
                var vstMapping = _vstMappings.FirstOrDefault(x => x.MidiControlId == e.ControlId);
                if (vstMapping != null)
                {
                    ProcessVstMapping(e.Value, vstMapping);
                }
            }
        }