Building custom cv processing tools, cpu and sample rate

following the discussion between @Joe and @anon17137829 on his Easel custom unit i was wondering if it might be possible in the future not only to edit controls for every unit (and maybe deleting ones you don’t need in a case to spare some cpu) but also to choose a sample rate\refresh rate for single units so, based on the use one will make of a unit, it will be better optimized for audio or cv processing.
is something like this even possible? thanks!

1 Like

You already can! :grimacing:

This is better done case-by-case because under the hood you essentially need to make two different versions of the unit, a sample rate version and a frame rate version. Some units are already implemented this way. Furthermore, since the output of a unit must always be sample rate, the decision to make a frame rate version depends on how the savings compare to the cost of output interpolation, keeping in mind that in some cases even sample-and-hold is fine.

1 Like

ahahha yes i know, sorry i expressed it in a confusing way :slight_smile:

ok thanks for clarifying it all!

1 Like

but @odevices, am i wrong or i cannot actually delete existing controls from units? i can only insert new ones or edit existing ones. am i missing something?

1 Like