8x sample loop player

8x sample loop player.vcv (3.4 KB)
8x sample loop player.yml (19.1 KB)

Alt version (autostarts all loop players when patch starts, great for when everything needs to sync)
8x sample loop player - alt.vcv (3.2 KB)
8x sample loop plyr - alt.yml (15.9 KB)

v1.4 replaced plateaux reverb with 2x freeverb. saved a lot of cpu.

requires Beta Version Firmware v2.0.0-dev-12.2

module brands used:

knob set 1:::::::
A = vol for sampler 1
B = vol for sampler 2
C = vol for sampler 3
D = vol for sampler 4
E = vol for sampler 5
F = vol for sampler 6
v = vol for sampler 7
w = vol for sampler 8
z = reverb wet/dry

knob set 2:::::::
A = speed for sampler 1
B = speed for sampler 2
C = speed for sampler 3
D = speed for sampler 4
E = speed for sampler 5
F = speed for sampler 6
v = speed for sampler 7
w = speed for sampler 8
z = reverb wet/dry

the patch could be useful for creating asynchronous soundscapes and loop clouds for sound installation, ambient/drone performances, needing interesting transitions between songs, wanting to perform on top of longer stems.

runs about max 69% cpu with system set to 48/128 (note: finding some glitches with sample playback when system set to 256,512 - 128 for now seems to be the sweet spot)

have had good success using up to 1m 20s 48khz/16b samples in all the canard looper modules. note: it will take a while to load a patch with 8 large samples. typically for 8x 1m2s samples, it takes about 40-50seconds. the mm will appear to freeze during this loading period.

if you load the samples in the vcv patch, then save out the yml, you will then need to edit the .yml in a text editor and fix the paths to the samples (or just reload them all manually inside the mm). hint: do a search for “wav” in the yml to quickly locate them.

example:
yml is saved from vcv with these windows based paths: c:\sounds\01.wav

needs to be changed to: sdc:/sounds/01.wav

use usb in the path instead of sdc if you are keeping the samples on a thumb drive.

note: if you want to be able to start all the samples at the same time by turning one knob, map one push to all gate inputs of all canard instances.

also note: you might need to set your catchup mode to “track if knob moves” in the preferences since the mapped knobs are also mapped to buttons (there’s a bug in mm currently where ‘track when equal’ won’t pickup properly)

3 Likes

Interesting!

Just wondering, how does cANARd compare to the Sickozell sample player modules? What are some key differences, and how’s the performance?
Thank you in advance!

i havent done really exhaustive research on the sickosampler and canard, but so far in my travels, here’s what i’ve found:

  • canard module:
    pros:
    you can load and play longer stem .wav files (as i mention above, up to 8 1minute 20 sec 48/16 wav files)
    you can cv the start offset and length for some interesting sounds
    it lets you do slices, although i haven’t really experimented much there
    uses less cpu than sickosampler (between 10-12%)
    cons:
    the gate input is a still bit wonky so you cannot just plug an lfo into it, you have to use a comparator module (and plug lfo into that), or just use fundamental push since it output hard 1 or 0.
    it can be a bit clicky sounding
    although it records, its still a little buggy

  • sickosampler module:
    pros:
    due to it’s built in adsr envelope, it sounds great for doing granular type stuff.
    you can record into it and save the sample (although i have not tried longer than 30 second recordings)
    cons:
    not great for loading bigger longer samples. it currently has a ram bug and might crash the mm with longer samples
    it doesn’t allow you to add cv to the start or end offset which is too bad, but you can still map one of the mm knobs to that, which is fun to perform with

2 Likes

Thanks a lot for the detailed comparison!

Sounds awesome, I’ll try it out! :slight_smile:

1 Like

note: i updated all the patches so they run even more cpu efficient

1 Like