Ejemplo n.º 1
0
        public void SetButton(ButtonGroup group, ButtonIlluminationState state)
        {
            if (_outputDevice != null)
            {
                if (group == ButtonGroup.JogButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.JogPad01; i <= (int)Button.JogPad08; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }

                if (group == ButtonGroup.SmallPadButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.SmallPad01; i <= (int)Button.SmallPad08; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }

                if (group == ButtonGroup.LargePadButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.LargePad01; i <= (int)Button.LargePad16; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 public void SetButton(Button button, ButtonIlluminationState state)
 {
     if (_outputDevice != null)
     {
         _outputDevice.SendNoteOn(_deviceChannel, (Pitch)button, (int)state);
     }
 }
Ejemplo n.º 3
0
        public void SetButton(ButtonGroup group, ButtonIlluminationState state)
        {
            if (_outputDevice != null)
            {
                if (group == ButtonGroup.JogButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.JogPad01; i <= (int)Button.JogPad08; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }

                if (group == ButtonGroup.SmallPadButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.SmallPad01; i <= (int)Button.SmallPad08; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }

                if (group == ButtonGroup.LargePadButtons || group == ButtonGroup.AllButtons)
                {
                    for (int i = (int)Button.LargePad01; i <= (int)Button.LargePad16; i++)
                    {
                        _outputDevice.SendNoteOn(Channel.Channel6, (Pitch)i, (int)state);
                    }
                }
            }
        }
Ejemplo n.º 4
0
 public void SetButton(Button button, ButtonIlluminationState state)
 {
     if (_outputDevice != null)
     {
         _outputDevice.SendNoteOn(_deviceChannel, (Pitch)button, (int)state);
     }
 }