I believe I have made the last major changes for this next release - I added a new Poly Sample & Hold Analog Shift Register.
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
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.