/// <summary> /// /// </summary> /// <param name="combi"></param> public M50Timbres(ICombi combi) : base(combi, TimbresOffsetConstant) { for (var n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new M50Timbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public TritonKarmaTimbres(ICombi combi) : base(combi, TimbresOffsetConstant) { for (int n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new TritonKarmaTimbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public OasysTimbres(ICombi combi) : base(combi, TimbresPerCombiConstant, TimbresOffsetConstant) { for (int n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new OasysTimbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public TritonTrClassicStudioRackTimbres(ICombi combi) : base(combi, TimbresOffsetConstant) { for (var n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new TritonTrClassicStudioRackTimbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public KronosTimbres(Combi combi) : base(combi, TimbresPerCombiConstant, TimbresOffsetConstant) { for (var n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new KronosTimbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public MicroStationTimbres(ICombi combi) : base(combi, TimbresOffsetConstant) { for (int n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new MicroStationTimbre(this, n)); } }
/// <summary> /// /// </summary> /// <param name="combi"></param> public Zero3RwTimbres(ICombi combi) : base(combi) { TimbresCollection.Clear(); //IMPR: is clear really necessary here? for (var n = 0; n < TimbresPerCombi; n++) { TimbresCollection.Add(new Zero3RwTimbre(this, n)); } }
/// <summary> /// /// </summary> private void FillTimbres() { for (int i = 0; i < TimbresCollection.Count; i++) { for (int index = 0; index < TimbresPerCombi; index++) { TimbresCollection.Add(CreateNewTimbre(index)); } } }