New Tool (3.0): Organize Samples

Say you’ve chopped up a drum break and want all the kicks laid out next to one another, the snares together, the hats etc… Organize Samples organizes the samples in your instrument based on their name.

I don’t know how to do the nifty animated screenshots so I’ll just post a series.

You have to do one piece of prep work for this to be useful: you have to name the samples.

Step 1. Name your samples

Renoise-(Intel-64Bit).png

At this point, you could organize the first few samples to set the order you want… but I find it easier to run the tool twice. The first will group everything, which lets you easily see the groups and set the order that you want.

Step 2. Run “Organize Samples” to group the samples

Renoise-(Intel-64Bit).png

Now your samples are organized by name - nice!

Renoise-(Intel-64Bit).png

Step 3. Set your order and run again…

Now that you can easily see the sample groups, you can specify the order by arranging the sample names at the top of the list:

Renoise-(Intel-64Bit).png

Run it again, and everything is grouped and sorted just the way you want it!

Renoise-(Intel-64Bit).png

Pretty cool!

I really do hope though that Redux and the new Renoise will have some concept of sample groups…

I really do hope though that Redux and the new Renoise will have some concept of sample groups…

What do you want to do with sample groups?

The combination of mod sets, fx chains, and mute groups seems to do the trick for me… but I’m pretty certain I don’t get as sophisticated with samplers as you do. I’m curious to know what you can do with sample groups that’s currently missing from Renoise sampler.

(btw, that’s the reason I called this “Organize Samples” rather than group samples… because I know that other samplers have a concept of grouping, and I didn’t want to get anybody’s hopes up! :slight_smile:

What do you want to do with sample groups?

The combination of mod sets, fx chains, and mute groups seems to do the trick for me… but I’m pretty certain I don’t get as sophisticated with samplers as you do. I’m curious to know what you can do with sample groups that’s currently missing from Renoise sampler.

(btw, that’s the reason I called this “Organize Samples” rather than group samples… because I know that other samplers have a concept of grouping, and I didn’t want to get anybody’s hopes up! :slight_smile:

Well, think of sample groups like of group tracks, just for single samples. Basically, you can create a hierarchical structure like this:

+ Kick
    KickSample1
    KickSample2
    KickSample3
+ Snare
    SnareSample1
    SnareSample2
    SnareSample3

Now, this is not only nice for visual purposes.

The interesting part is, that the groups as a whole can have modulations, effects, etc. in addition to the modulations, effects etc. of the samples within the group! (So group modulation is on top of sample manipulation, just like the volume of a group folder is on top of the volume of a track within that folder).

This allows you to easily adjust attack, release for a whole group in one go. It also allows you, for instance, to fine tune the release of all layers of a layered kick drum individually (because that 808 really needs a looooong release), while afterwards still making global adjustments to the overall attack of the layered kick (while keeping the relative attacks of the layers to each other in tact!).

This is basically how Short Circuit 1 works, and I have yet to see a clearer way to do things.

tl; dr:

So, to wrap up, it (1) keeps your sample list organized by introducing “folders” and (2) allows hierarchical sample processing (including modulation and fx).

Hope that helps.

The interesting part is, that the groups as a whole can have modulations, effects, etc. in addition to the modulations, effects etc. of the samples within the group! (So group modulation is on top of sample manipulation, just like the volume of a group folder is on top of the volume of a track within that folder).

This allows you to easily adjust attack, release for a whole group in one go. It also allows you, for instance, to fine tune the release of all layers of a layered kick drum individually (because that 808 really needs a looooong release), while afterwards still making global adjustments to the overall attack of the layered kick (while keeping the relative attacks of the layers to each other in tact!).

That is very interesting… right now I’m able to get multiple levels of effects processing via the internal sends. But the multiple levels of modulation isn’t there… I’m sure you can come up with something using the track-level devices mapped to macros or something, but that’s a) not contained in the sampler and b) messy / ugly.

Of course you also have the limitation of one output track if you use effects in the sampler. I think Redux will be multi-output? If that’s the case, I’m optimistic that multi-output will make its way into the main sampler…

What other samplers allow for that multiple levels of modulation? Enveloping each layer, and then a final envelope over everything else seems super useful to me. I have two hardware samplers, neither of which can do that… and in software I am Renoise-only! I’ll have to check out short circuit, sounds cool.

Is this similar to;https://forum.renoise.com/t/updated-tool-3-1-sort-instruments/34208 ?

edit;

besides ‘name’, Joule’s tool also let’s you organize by size, most used, randomize and even moar options. Don’t think he ever made an entry for it on the tools page.

I have it working in 3.01, if it doesn’t auto-update correctly you can possibly update manually in the in scripting terminal, altering the apiversion to 4 in the manifest.

Is this similar to;https://forum.renoise.com/t/updated-tool-3-1-sort-instruments/34208 ?

I hadn’t seen that… need to work on my search.

But I think the answer is no (although I haven’t installed the tool to check it out).

My tool covers this feature request - it organizes the samples within a single xrni.

My tool covers this feature request - it organizes the samples within a single xrni.

Cool, I don’t think the other tool allows this.

@pat: You could implement multiple levels of modulationina form similar to this: https://forum.renoise.com/t/new-tool-3-0-global-sample-modulation-envelopes/41632

This is quite a useful tool. Thanks

It would be cool if there was a quicker way to name your samples, maybe some way to go through samples and hit a hotkey to quickly rename it to whatever names you have set up. I think this should be possible with a GUI open that can detect hotkeys.

Another thought I had was if the samples could be auto classified based on the frequency content, I did a little test with the code from the ‘easytune’ tool and at best it can distinguish kicks from everything else… I will play some more with it

This is quite a useful tool. Thanks

It would be cool if there was a quicker way to name your samples, maybe some way to go through samples and hit a hotkey to quickly rename it to whatever names you have set up. I think this should be possible with a GUI open that can detect hotkeys.

Interesting… so maybe pulling up the dialog puts it in a mode, and now hot keys quickly rename the samples? I’ll think about that…

Another thought I had was if the samples could be auto classified based on the frequency content, I did a little test with the code from the ‘easytune’ tool and at best it can distinguish kicks from everything else… I will play some more with it

Also interesting :slight_smile: seems a good bit harder… but maybe there’s a way to organize by similarity. Definitely something to investigate!

Interesting… so maybe pulling up the dialog puts it in a mode, and now hot keys quickly rename the samples? I’ll think about that…

Yeah, being able to quickly select the sample just played and then hitting a key to classify would make it much quicker to use. It could also be done without a GUI by having a bunch of shortcuts but a GUI would let you set the names, hotkeys up.