// Author: Gockner, Simon // Created: 2021-04-07 // Copyright(c) 2021 SimonG. All Rights Reserved. using Lib.Audio.Interfaces; using Lib.Midi.Messages.Interfaces; namespace Lib.Audio.Controls.Buttons.Interfaces { public interface IButton { int NoteNumber { get; } byte Controller { get; } IMidiMessage? HandlePressed(IControllable? controllable, Velocity velocity); IMidiMessage ToggleLed(LedState ledState); } }