Beispiel #1
0
 public PadSynthBuilder() : base(null)
 {
     ParameterSetters.Add("frequency, freq, f", param => SetFrequency((float)param));
     ParameterSetters.Add("fftsize, size", param => SetFftSize((int)param));
     ParameterSetters.Add("bandwidth, bw", param => SetBandwidth((float)param));
     ParameterSetters.Add("scale, bwscale", param => SetScale((float)param));
 }
Beispiel #2
0
 private void Init()
 {
     ParameterSetters.Add("freq, f, frequency", param => SetFrequency(param));
     ParameterSetters.Add("stretch, s", param => _stretchFactor = param);
     ParameterSetters.Add("feedback, a", param => _feedback     = (float)param);
 }
Beispiel #3
0
        public IQueryHandler <T> CreateHandler <T>(object model, out QueryStatistics stats)
        {
            stats = StatisticsFinder?.Find(model);

            return(new CachedQueryHandler <T>(model, Command, Handler.As <IQueryHandler <T> >(), ParameterSetters.ToArray()));
        }
Beispiel #4
0
 private void Init()
 {
     ParameterSetters.Add("probability, prob", param => _probability = param);
 }
Beispiel #5
0
 public IQueryHandler <T> CreateHandler <T>(object model)
 {
     return(new CachedQueryHandler <T>(model, Command, Handler.As <IQueryHandler <T> >(), ParameterSetters.ToArray()));
 }