Venom 2.6 Beta - looking for testers and feedback

I believe I have made the last major changes for this next release - I added a new Poly Sample & Hold Analog Shift Register.

PolySHASR

This module is heavily inspired by the VCV S&H ASR, with the following enhancements:

  • 10 rows of S&H instead of 8
  • All inputs and outputs are fully polyphonic
  • All rows with patched TRIG input have the DATA input normaled to the random number generator. The VCV module only normaled the first row to the random source.
  • Oversampling is available to control aliasing when triggering the module at audio rates
  • The saving of held values with the patch may be disabled in the context menu

The new beta binaries are here

Full documentation is here

I am not very happy with the CPU usage of this module, especially with oversampling enabled. I think my code suffers by writing universal code that generically handles all feature permutations instead of optimizing various permutations individually. I also need to test whether the simd operations are helping or hurting in some of the code. I may do more optimization before release, or I may save that for a subsequent release.

I will let people test the new module for a few weeks, and then I hope to push to the library.

4 Likes