-
-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cycles and pulses - maturing stepwise UI #1207
Comments
Or maybe..
fast = maintain the pulse, while speeding up/down the pattern |
Or given the use cases above..
|
What if as an alternative to setting the |
I generally like the renaming scheme, better than s_* . fwiw i mildly prefer typing |
I think best to just pick one name as it's all quite confusing and seeing multiple names for the same thing could make it worse. |
As a minor point, I prefer 8 `pulse` s "bd ~ ~" Also perhaps |
The stepwise functions are useful but need some rationalisation.
I propose:
setTactus
could becomepulse
or maybepulseAt
.s_expand
could becomepulseBy
, as it does the same aspulse
but with a factor change rather than absolute valuesteps
tocycle
. Then it should be slightly less ambiguous, as a function for changing hap density and therefore the number of pulses per cycle. Other potential options arecycleAt
, orrecycle
.pulse
andcycle
is thatpulse
just sets the pulse, whereascycle
both sets the pulse and changes the pattern density (i.e. viafast
) to match.s_extend
tocycleBy
, as it does the same assteps
but with a factor change rather than absolute value for the tactus/pulse.sound(s_cat("bd sd".fast(2), "cp"))
, thebd sd
would repeat twice but each hap would have the same duration ascp
!
in mininotation.@
in mininotation.The text was updated successfully, but these errors were encountered: