diff --git a/Lib.Audio/Channel.cs b/Lib.Audio/Channel.cs index d7bf73a..6eb28cd 100644 --- a/Lib.Audio/Channel.cs +++ b/Lib.Audio/Channel.cs @@ -122,6 +122,11 @@ namespace Lib.Audio { if (Fader != null && Fader.Controller == controlChangeMessage.Controller) Fader.Position = controlChangeMessage.Value; + else + { + IButton? button = Buttons.FirstOrDefault(b => b.Controller == controlChangeMessage.Controller); + button?.HandlePressed(Controllable, (Velocity) controlChangeMessage.Value); + } } }