Feature request: Midi filter to smooth cc data

OK - here you go:

midi_CC_smoother.zip (1.6 KB)

when you load this script into ReaJS, it gives you three sliders:

  • one to select the CC number
  • next to set the milliseconds per step
  • next sets the step increment

So whenever it receives a change in the CC value, it looks at the current value and then creates a “stair” from current to new state with “increment” being the height of every step and “milliseconds” being the length of the step. Best smoothing is of course achieved setting increment to 1. With the “ms per Step” value, you essentially set the speed of the “slide” to the new value.

If you set “ms per Step” to 0, there will be no smoothing at all.

As far as I recall, it works on MIDI channel 1 only - you’ll have to use Cantabile route properties for any MIDI channel fiddling…

Cheers,

Torsten

5 Likes