Step Wave gets 9/10. Needs a cursor for 10/10
More updates
Okay, I’ve been working away at this release, and thanks so much for the good ideas!
I really appreciate all the feedback @ale47p @aetrion-music @contemporaryinsanity , as well as a lot of folks over the Discord chat: @Omri_Cohen @cubistguitar @oopsallcaps @T @springmute @heffalump, and especially to @Squinky for his easy-to-implement antialiasing code.
The whole idea of Step Waves was inspired by @oopsallcaps and the MC707/Roland Fantom Stepped LFO
Step Wave
Defaults to ON when placed.
Fixed the Beats knob so that it locks to an integer, but only once you are done turning it.
Added a cursor!
Minor panel updates
Envelope Array
Added context menu option to enable poly outputs from channel 1.
Doesn’t seem to interfere with self-patching, as the mono inputs only read the top channel.
This should let you patch Envelope Array to the VCA1 of Pressed Duck in a more natural way.
EVEN MORE
New Module Preeeeeeeeeeeessed Duck
Some of you just can’t get enough. By community vote, here’s what you’ve all been asking for. Now there is a bigger DUCK in the pond. 16 channels of stereo mixing, compression with side chain ducking. Patch to the first channel in poly to auto-distribute your CVs across this monster.
Honestly this thing is kind of a monster, and I’m not 100% sure it should go to the VCV library with how silly it looks. But, hey, what if you need a 34 channel stereo poly synth pad… With all the work I put into making OUROS full poly with simd optimization, now you can really put it to work!
looks great
Flower Patch
Flower Patch has been sadly neglected… so I decided to spruce it up. Some users have requested a waterfall spectrum visualizer, or something akin to ‘milkdrop’ from the old WinAmp days. I am powerless but to do my best.
Right-click to get the context menu to find two new visualizer modes:
Here is Flower Patch in ‘Scope’ mode. Changing Power switches which of the 72 flowers is displayed. Here it is in ‘Waterfall’ mode The Flower knob changes the perspective effect, and Power changes the scale.Oh, and now the FFT outputs to CV! Get the top 6 notes out as CV and intensity:
More small updates
The 2.0.8 plugin is nearly ready for release… But in the meantime I’ve been adding some more minor features, which I now outline here:
Strings
When you use a capo or v/oct input, the display now shows the ROOT note next to the capo number.
Penta Sequencer
Added a context menu option to have polyphonic output from Channel A. This is part of my poly-pipeline update
Hex Mod
Likewise, a new context menu option to have polyphonic ouput from Channel 1.
Collatz
Updated the knobs to lock to integer values.
Syncro
Updated some knobs to lock to integer values.
Signals
Now Signals handles polyphonic inputs and distribution better.
Pressed Duck and Preeeeeeeeeeessed Duck
Better handling of polyphonic inputs. This was waaaaaay harder than I expected, but I think it works finally. You can patch a poly to any input, and they spread to the right, until another input is detected (which then breaks the chain). This applies to all CV inputs.
Step Wave
Panel Updates, gate outputs now indicated properly.
Step Wave
Now Step Wave handles polyphonic inputs as well. This makes it much easier to patch. At audio rates (patch a sequenced square wave to the Clock) it can make incredible sounds when you modulate both the Value and the Rhythmic Displacement CVs. With the LINK button enabled you can inject short higher frequency blips into the waveform and it make, again, cool sounds. I am finally pleased with this thing.
Here I show HexMod in poly-out mode, modulating three inputs and getting some wild sounds:
Also, you can now set Beats to 0 for any stage and it won’t output a gate for that step from the main Gate CV.
Finally, I added a context menu option to CV the SHAPE using the Value input. This gives some flexibility and allows you to get some really alien timbres out.
Now my main fear is that these features somehow break on other platforms, or break your patches… This is the biggest update yet, and because so many changes were made it’s driving me nuts trying to test it. I plan to submit this v2.0.8 to the library soon-ish.
Here is the little test patch:
CVfunk-StepWaveDemo1.vcv (3.2 KB)
Also… for those that are averse to reading manuals. Here is the breakdown of the different SHAPE mappings:
New module
Arrange
7-channel up to 128-step sequencer with digital display. Individual channels can be either quantized to 12-tet or as plain voltages.
This is super sexy to me, love arrangers/programmers.
I have already started begging over at discord for an expander with gate/trigger out per step ( with delay and probability) and if expanded it could always be 7 channels of gate triggers, lol it looks so good to me already, you are prolific in the most fun ways, thanks for these fun modules
Looks really interesting, but…
[0.009 info adapters/standalone.cpp:153 main] VCV Rack Pro 2.5.2 macOS x64
[0.009 info adapters/standalone.cpp:154 main] Standalone
[0.009 info adapters/standalone.cpp:155 main] Mac 10.12.7
[0.877 info src/plugin.cpp:265 extractPackages] Extracting package /Users/lab/Library/Application Support/Rack2/plugins-mac-x64/CVfunk-2.0.8-mac-x64.vcvplugin
[1.303 info src/plugin.cpp:167 loadPlugin] Loading plugin from /Users/lab/Library/Application Support/Rack2/plugins-mac-x64/CVfunk
[1.306 warn src/plugin.cpp:233 loadPlugin] Could not load plugin /Users/lab/Library/Application Support/Rack2/plugins-mac-x64/CVfunk: Manifest contains module Arrange but it is not defined in plugin
Version 2.0.7 loads fine.
OH. I guess it would help if I uploaded the new manifest… ha ha.
Also, I was tinkering around a bit. I added a Rec button, so you can only change stage values when in record mode. Then I added individual poly-distribute inputs to the channels, so you can record from MIDI or whatever. Lastly, we get probability trigger outputs for each channel if you click over to that.
@cubistguitar I added probabalistic trigger outputs, but adding an adjustable delay requires clocking and an extra parameter someplace, so you’ll have to make due with some limitations. 0V sets 50%, -10V 0% and +10V 100% if you wondered how the input scales. Is it weird? Sure. Is it CV funk? Yes.
Yeah, the re-built v2.0.8 helped. There’s another problem though. In playback mode it uses a LOT of CPU. In record mode, when I’ve pressed the record button, the CPU comes down to normal level, same as e.g. ADR-SEQ.
Thanks @LarsBjerregaard ! That’s a strange bug… I’ll see if I can fix that. It shouldn’t be using so much CPU.
Fixed! Thanks for the bug report.
Cool updates! These are only in the nightly for now I assume? No library submission, or?
Thanks @andreya.ek.frisk . They are currently in the v2.0.8 release, but not submitted to the library just yet… still zapping little bugs here and there. If I get some more testers and everyone gives the thumbs up it’ll go to the library.
Here’s a link to the binaries:
Thanks! Installed.
P.S Preeeeeeeeessed duck is great hahaha. Not that it has a thousand uses exactly… but I can think of a few at least!
Yup, thanks!
Trying polyphony on OUROS. While polyphonic input is there, are the outputs still monophonic?
@auxmux If you have a poly input to V/oct on Ouros, then you’ll get poly outputs with the same number of channels to the L/R outputs. A mono CV cable will CV the stack of channels, but if you put a poly CV it’ll do per poly channel then.