1 Tutorial
nyanpasu64 edytuje tę stronę 2018-08-19 17:15:43 -07:00

Fixing Flickering

  • Increase channels[].trigger.falloff_width if you are getting flickering between two similar states octave estimation error. Useful with nonperiodic instruments bells, FM, etc.

    • Each frame is multiplied by a Gaussian window with stdev = estimated period * falloff_width. If the estimated period is 1 octave too high (half the correct length), CorrelationTrigger will only save half the waveform to its buffer, causing it to make inaccurate decisions.
  • Increase channels[].trigger_width_ratio: to 2 or more, if you are getting flickering on bass notes.

    • Multiplied by subsampling, in order to determine the "step" when scanning through samples. Because the number of samples scanned is constant, this increases the duration of audio examined.
    • TODO: Maybe get_around should hold the begin in place, but just move the end.