public override MidiInputChannel GetInputChannel(IInputLayer parent) { if (this.c == null) { this.c = new ButtonInputChannel(this, parent); } return(this.c); }
public override MidiInputChannel GetInputChannel(IInputLayer parent) { if (this.c == null) { this.c = new MidiRangeInputChannel(parent, this); } return(this.c); }
private void HandleItemAdd(object s, RuleSet.RuleEventArgs e) { DeviceRule item = e.Rule; MidiInputChannel ic = item.GetInputChannel(this); if (ic != null) { this.inputchannels.Add(e.Rule.GUID, ic); this.AddInputChannel(ic); } }