There's a natural limit to how many figure segments you can reasonably layer on top of each other. The human hand only has five fingers. Human listeners can only hear so many voices at once. There are only so many notes in a chord. At some point, the timbres become muddled.
Ducking is a tool that makes individual segments stand out while other segments are muted.
It is most useful on a separate track that goes to the same instrument. For example, you can add an extra track of licks, syncopations, breaks and other variations and run it in parallel with a more repetitive phrase (with a different loop length). Each time a variation on this extra track kicks in, the segments on the other track are muted. Instead of layering multiple phrases, they give way to each other.
An example for piano.
The segments of the repetitive phrase were drawn by hand (bottom track). Their velocities were taken from another phrase in a library, simply by dropping the Velocity parameter.
The other track (top) contains triplets that loop at an odd number of measures. The ducking option is enabled for them. Every time a triplet segment kicks in, the other track is muted, making the triplets stand out as a melodic bridge that connects them.
This small arrangement is based on the principle outlined above. Plus a little manual editing. Harmony was generated by a factory in the Example Harmony library ("Slow Counter Moves"). Some variation was added to the triplets using the Variation parameter (double/half speed, upside/down, reverse, and such).
The resulting arrangement delivers lots of variations and human feel with minimal effort on your part.
You can look into it yourself. The file is attached below.
Comments
Sat, 2024-10-26 - 13:42 Permalink
This seems extremely useful! But is it a parameter (do not see it). Or is it automatic?
And can it be regulated?
Sat, 2024-10-26 - 18:27 Permalink
It is a property of the segment set on the inspector
Sun, 2024-11-10 - 16:08 Permalink
Does the output parameter reflect ducking? In my early experiments not, which is counterintuitive. I rather would expect it to be shown as rendered.
Sun, 2024-11-10 - 18:25 Permalink
Only normal segments without Ducking enabled are excluded from output. Ducks dont duck each other, so to speak