Пример #1
0
 /// <summary>
 /// FMSynthesiserクラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="opinfo">オペレータ情報のリスト。このリストの個数がオペレータ数になります。</param>
 /// <param name="algo"></param>
 public FMSynthesiser(IList <FMOperatorInfomation> opinfo, FMAlgorithmFunction algo)
     : this(opinfo.Count, algo)
 {
     for (int i = 0; i < opinfo.Count; i++)
     {
         Operators[i].SetInfomation(opinfo[i]);
     }
 }
Пример #2
0
 /// <summary>
 /// FMSynthesiserクラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="ops">オペレータ数</param>
 /// <param name="algo">アルゴリズム</param>
 public FMSynthesiser(int ops, FMAlgorithmFunction algo)
 {
     Operators = new List <FMOperator>();
     for (int i = 0; i < ops; i++)
     {
         Operators.Add(new FMOperator());
     }
     Algorithm = algo;
 }
Пример #3
0
 /// <summary>
 /// FMSynthesiserクラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="ops">オペレータ数</param>
 /// <param name="algo">アルゴリズム</param>
 public FMSynthesiser(int ops, FMAlgorithmFunction algo)
 {
     Operators = new List<FMOperator>();
     for (int i = 0; i < ops; i++)
     {
         Operators.Add(new FMOperator());
     }
     Algorithm = algo;
 }
Пример #4
0
 /// <summary>
 /// FMSynthesiserクラスの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="opinfo">オペレータ情報のリスト。このリストの個数がオペレータ数になります。</param>
 /// <param name="algo"></param>
 public FMSynthesiser(IList<FMOperatorInfomation> opinfo, FMAlgorithmFunction algo)
     : this(opinfo.Count, algo)
 {
     for (int i = 0; i < opinfo.Count; i++)
     {
         Operators[i].SetInfomation(opinfo[i]);
     }
 }