mebitek / performer

PER|FORMER Eurorack Sequencer
https://mebitek.github.io/performer/
MIT License
54 stars 5 forks source link

Stochastic Mode Feedback #2 #64

Closed glibersat closed 8 months ago

glibersat commented 9 months ago

Here's the second session feedback with LP plugged in.

General

It is now musically much more interesting, well done :clap:

Global Gate length modifier

A simple parameter as a starting point would be great. From -100% to +100%. To compute a gate length, it would take something like: gate_length = step length + step length range + step length prob + length bias + random(modifier)

Rest probability finer tuning

For now, we have a global REST Bias parameter. I would keep it, but add a Rest distribution. Say, you can rest for 1, 2, 4 or 8 beats. For each distribution, set probability from 0 to 100%.

Then, exactly like for the notes, generate a random pick from this distribution to find the next rest. It allows better rhythm tuning. From technoïd (100% on a beat) to more groovy (bias on 1/2 and a bit on 8).

Global octave modifier

Specify a lower and higher range so the final octave is computed like this: octave = note octave + note octave range + note octave prob + random(global_lower_range, global_higher_range)

Another nice parameter would be a octave jump probability that allows to control how easy it is to move from an octave to another. So you have either very short octave jump or long phrases in an octave then in another.

Launchpad

Doing great and nice to use!

Keyboard

mebitek commented 9 months ago

@glibersat can u explain this: "Changing a scale using the shortcut + hitting a Sx key doesn't seem to work anymore" which shortcut?