I could see that being useful for some people’s workflow. I find the phrase preset manager generally adequate for my purposes, and I’ve built up a nice little library of useful phrases that will get shared at some point ![]()
Really loving all of these man. You’re a scientist.
This is all awesome stuff and learnt a lot from it.
Thanks! Glad if these are finding their mark. It’s fun to share the tricks and hacks. Renoise can do so much!
I have also found your channel on Youtube in meantime. You’re doing very great! Thank you. ![]()
I’ve did something similar to this, have a look!
Great tutorial. Thanks. But honestly, looking at this, I realize it’s time for Renoise to get tracks that are independent in size and speed.
That would be dreamy and I’m 100% for it, but that’s also what phrases are ![]()
Not quite. The phrases are useful because you can create pre-arranged scenes in them and then vary those scenes. But it would be great if the main pattern could also be used to play these phrases as a short, slow “column,” where I could see 3 or more phrases playing one after another, shifting down by one line each time.
At the same time, the other patterns could have a different length. This would give me much more variation by limiting the pattern through its properties—for example, by setting the overall pattern length or the number of repetitions.
Something similar has existed in Elektron devices for a long time, and it makes even a single pattern much more practical to use.
Hmm, I’m not sure I follow. Do you have an elektron example so I could see how it works?
Imagine you have four chords that are spread over 64 steps. But instead of a 64-step string, it’s mapped to a 4-step string. And your upright bass drum isn’t the standard 16-step pattern, but a 20-step pattern.
Hmm, so like a phrase scheduler?
Couldn’t you do something like that just by using low lpb main pattern to schedule whatever phrases you want? I mean, phrases can already be whatever length and lines per beat we want, and they can loop so there is repetition. Maybe I’m just dense and not understanding exactly what you are expressing, but it still sounds like something we can do in renoise already to me. But again, maybe I am misunderstanding
The current pattern itself is too static and limited by having one fixed overall length. I think we should introduce a different way of organizing patterns: each channel should have an independent length and its own time division/multiplier.
In other words, the pattern itself could have a defined length or operate in an infinite mode, while each individual channel has its own number of steps and its own timing grid.
For example:
-
Channel 1 — 16 steps
-
Channel 2 — 12 steps
-
Channel 3 — 15 steps
-
Channel 4 — 7 steps
The channels would continue looping independently, creating true polyrhythms and continuously evolving combinations over time.
I would not treat phrases as the primary mechanism for defining pattern length in this system. Instead, phrases should be a tool for conveniently creating and combining musical scenarios — essentially variations or ready-made sequences that can be used within the independent channels.
So I think we should clearly separate these two concepts:
-
Pattern — a playback container/environment with independent channels, each having its own length and time division.
-
Phrase — a convenient way to create, save, and combine musical variations within those channels.
This would move us away from the static model where the entire pattern has one fixed length, and allow us to build a much more flexible and genuinely polyrhythmic system.
The whole idea of polyrhythms is for two or more signatures to eventually “line-up” after some bars, so I think the length of each pattern is not that important since you can actually create any (not random) polyrhythm combination using just the standard 64 pattern lines (or for example 96 if your base is 3/4).
Yes, you’re right, but I’m focusing on usability and clarity. And yes, many things can be done, but the lack of interface flexibility is sometimes off-putting, or I simply forget what I want to do while fighting the current meta.