Пример #1
0
 /// <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));
     }
 }
Пример #3
0
 /// <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));
     }
 }
Пример #4
0
 /// <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));
     }
 }
Пример #5
0
 /// <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));
     }
 }
Пример #7
0
 /// <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));
     }
 }
Пример #8
0
 /// <summary>
 ///
 /// </summary>
 private void FillTimbres()
 {
     for (int i = 0; i < TimbresCollection.Count; i++)
     {
         for (int index = 0; index < TimbresPerCombi; index++)
         {
             TimbresCollection.Add(CreateNewTimbre(index));
         }
     }
 }