public Channel(int channelNumber, X32Client client) { this._x32Client = client; ChannelNumber = channelNumber; _requestPrefix = $"/ch/{ChannelNumber.ToString().PadLeft(2, '0')}"; Delay = new Delay(_x32Client, _requestPrefix); Preamp = new Preamp(_x32Client, _requestPrefix); Gate = new Gate(_x32Client, _requestPrefix); Compressor = new Compressor(_x32Client, _requestPrefix); }
public Gate(X32Client x32Client, string channelRequestPrefix) { _x32Client = x32Client; _requestPrefix = channelRequestPrefix + "/gate"; }
public Compressor(X32Client x32Client, string channelRequestPrefix) { _x32Client = x32Client; _requestPrefix = channelRequestPrefix + "/dyn"; }
public Preamp(X32Client x32Client, string channelRequestPrefix) { _x32Client = x32Client; _requestPrefix = channelRequestPrefix + "/preamp"; }
public Delay(X32Client x32Client, string channelRequestPrefix) { _x32Client = x32Client; _requestPrefix = channelRequestPrefix + "/delay"; }