Share your patch selections (.vcvs)

Random switch with weighted distribution

Random switch with weighting_Alphagem-O_20240418.vcvs (56.3 KB)

Random switch that allows for weighting the distribution across 8 outputs. Adjust any of the ‘Chance’ knobs to tweak distribution.

The selection contains the switch template plus a setup to test out distribution settings.

The latter can be deleted once the desired settings are found. Run by starting the clock in CLKD and watch numbers develop.


I wouldn’t think that would be possible, since the first file is a selection, intended to be loaded via File > Import selection. It should not have any preserved mappings, which is why I said it was not as useful as the second file.

I haven’t messed around with STRIP++ so I don’t know if that would make any difference in how it loads files. I would not have thought so.

… but the second file does not contain any modules even after renaming the extension to .vcvs.

I don’t quite follow that because I’m pretty sure that changing the extension would “break” it, and make it invisible to STRIP.

Can you explain what for you are using the STRIP contained in the first file?

It happened to have been selected along with the other modules when I right-clicked on them and chose “Save selection as”, which is the .vcvs file.

Really, all you need is the “IONS Incremental Randomizer.vcvss” file, somewhere (I keep it in the Selections directory, even though it’s not really a “selection”), load a STRIP module from your Library into the patch, right-click on STRIP, chose “Load” (or use Shift-L), and locate the IONS Incremental Randomizer.vcvss file. If you have subscribed to all seven plugins, it should load with the mappings preserved.

That reminds me somewhat of Aria Salvatrice’s DARIUS module which, sadly, did not get updated for the Rack v.2 library.

1 Like

Thank you for clarifying!

I may be wrong, but my current understanding is that the VCV-native ‘Save selection as’ mechanism actually saves the mappings but strangely cannot recall them.

In contrast, STRIP++ can recall the mappings even though it was not used to save the selection.

There is a brief explanation for using STRIP++ that works for me.

STRIP: Ahh, now I understand that the .vcvss extension is a STRIP preset. It works after reading your explanation, thank you!

1 Like

Thanks for pointing out DARIUS, I was not aware of it!

It seems to be much more capable than the simple selection I posted here. Too bad it has not been ported to v2, would have loved to play with it.

I am aware that Aria left the forum, so I think there unfortunately is not much hope that it will be available eventually.

Thanks, let’s keep this thread going! I also noticed CV-MAP doesn’t remember the mappings in selections.

Here’s a clock synchronised beat repeat/glitch thing I use sometimes, where the ADDR sequencer controls the delay time knob directly via CV-MAP. Obviously you could use the built-in attenuverters instead, but mapping the knob directly lets you go through each step and adjust the precise clock division on the delay. The wet/dry control is set to zero, and is randomly opened up via an envelope triggered from a Bernoulli gate. A few of these strips in a patch gets fairly crazy (although obviously you’d need to reconnect everything to a single clock). Just don’t use it on the whole mix, I did that a few times and it’s a bit too much glitch :wink:

Random Beat Repeat.vcvs (13.0 KB)

1 Like

load same selection via strip++ and mappings will be there. This is an issue with Rack’s own ‘Import Selection’ implementation

2 Likes

This selection is delightful!

There is a free and a paid version of Disjoint, and I received a missing module error upon loading your file.

So, I took the liberty of substituting with the free version.

Random Beat Repeat_All free version_USE STRIP++ TO LOAD_20240418.vcvs (13.0 KB)

Also, I noticed that it’s worth playing around with the output range in ADDR-SEQ’s context menu.

As was mentioned earlier, loading with STRIP++ preserves the mapping.

Thanks @fractalgee and @Alphagem-O - I wasn’t aware of Strip++, will give that a try. I have the paid version of Vult, never understood why some of the modules are identical to the free ones.

Glad you liked it though, will see what else I can dig out!

Never fully understood that either, and I guess we are not the only ones: Vult Free vs Premium.

It would probably be less confusing if free and paid were separated into two different collections, with modules belonging exclusively to one or the other.

On the upside, it is much appreciated that Vult offers modules for free that could easily pass in the premium/paid category.

I requested this feature not long after the release of Rack v2, this must be two years ago. I don’t expect anything happening soon on this topic.
But I will update the manual for STRIP++ as it is indeed not very helpful right now.

7 Likes

I guess the more the better, so here’s not holding my breath, as always Ben to the rescue!

2 Likes

Basic drum beat: Kick, off-beat hihat and clap

Basic drum beat w. kick, off-beat HH and clap_20240420.vcvs (8.1 KB)

This one is very basic, but for some reason it took me some time to nail it the way I wanted it. Replace drum modules with any sounds/samples. Chronoblob 2 (Alright) to create the clocked off-beat offset for the hihat. Adjust the Time knobs in CVD (Bogaudio) to change timings and groove.

2 Likes

if i do a patch selection i often use teleport modules

so my main clock is always named clk0

if i insert such a selection the clock is already present and runs

a note module to describe the outgoing teleport modules. So i only need to add the missing teleport moduls , connect them and it should work

2 Likes

This is a nice idea! I assume you are referring to the Teleport modules by Little Utils.

So far, I usually keep a clock module in the .vcvs and rewire the clock manually to the master after the import. But I envision that it can save you a bit of effort when importing a selection, as long as you adhere to a predefined standard.

Thanks for the tip!

1 Like

FWIW, there is a Windows port, here: Release Version 2.0.0 - Windows build · Ahornberg/AriaModules · GitHub I have it working on a Win10 laptop, but I rarely use that (instead of my MacBook Pro).

1 Like

Thank you for the recommendation, John!

I tried @Ahornberg’s port of Darius in Rack v2, but unfortunately it does not run properly for me on a WIN10 desktop computer. For example, I cannot turn any of the CV or probability knobs in the matrix. Not sure whether any issues have been described for the port.

Darius v1 runs fine in VCV Rack v1, but I rarely fire up this older version of Rack.

Subharmonic Rhythm Voice

Inspired by the Moog Subharmonicon, this voice uses polyrhythms and subharmonics to generate basslines, chords, and melodies in interesting harmonic patterns.

There are 4 divisons of the clock to use: Divisions 1 & 2 go into the top logic circuit of BINARY and 3 & 4 into the bottom one. Changing or sequencing these divisions, the Output mode, the “On the 1”, and the logic operators on BINARY will give a variety of rhythms. For each Logic Out there is an ADDR sequencer and an AD envelope.


3U version - SubharmonicRhythm1.vcvs (14.9 KB)


6U version - SubharmonicRhythm2.vcvs (15.3 KB)

2 Likes

mono-to-stereo_reverb_with_mid-side

mono-to-stereo_reverb_with_mid-side.vcvs (7.9 KB)

2 Likes

Nice! I recreated your patch. It helped me understand mid/side processing a bit better. Which I still cant quite wrap my head around yet.:grinning: