Here's the fork on GitHub: https://github.com/VibesDIY/strudel
Here's a preview of what it would look like when merged: https://strudel.use-vibes.com/
Here he is playing around with the preview: https://www.youtube.com/watch?v=0oJhnkWDafM
Here's the fork on GitHub: https://github.com/VibesDIY/strudel
Here's a preview of what it would look like when merged: https://strudel.use-vibes.com/
Here he is playing around with the preview: https://www.youtube.com/watch?v=0oJhnkWDafM
.fast(chooseCycles(1, 2).slow(128))
at the very end does it. But I'm not actually sure. Would a strudel user mind informing me how this is done? Also, I was hoping to make it automatically shift the key, but I couldn't figure it out.
You can change the global tempo with something like
.cps("[0.75|1.75]")
and make it happen less often like
.cps("[0.75|1.75]/8")
[1] https://flok.cc
That being said I think something needs to be highlighted. For some reason, it sees itself as "low barrier to entry" relative to traditional ways of making music (ie partiture or an actual music instrument). How is possessing a phone, ability to read English and knowing how to program lower barrier to entry than picking an instrument like a piano and playing some music?
Clearly, Strudel assumes some knowledge of basic music theory (melody, rhythm and harmony) so having that, what is it exactly that makes Strudel lower barrier to entry.
Is Strudel assuming that learning to program is inherently easier than learning to play any instrument?
It would be nice if whatever assumptions it has could be made explicit as it's not the first time that I see [insert here software tool to make music] claim that it's a lower barrier to entry to make music without saying why.
Obviously, this being HN people will likely prefer software and algorithmic approaches to making music in your room as opposed to the traditional and more social way of learning with a teacher and a cohort of students.
It's nothing like trying to teach kids an imperative programming language, it's not really in the same category as general purpose programming. It's designed for music making and you can make complex rhythms very quickly out of very simple parts.
Attrition has held me back to participate in discussions or reporting issues. For that you need an account, and some source code web services make 2FA mandatory, and often I need to reauthenticate and go through that flow. If I'm exhausted, my brain makes the decision that it's not worth the effort.
A couple of other other reasons come to mind as well: setting up your account properly (adding SSH public key), setting up yet another entry in one's own password manager, acknowledging that their will be additional mails going to my mailbox (transactional e-mails, maybe important informational e-mails such as data leaks, TOS changes, etc.).
I find I get close to something ready to perform... but then the webapp starts struggling and I find myself back at the drawing board.
I get the sense I'm not using it right and making the DSP work much harder than it needs to :P
It is usually worth trying the dev version at: https://warm.strudel.cc/
although I think that's close to the live version at the moment.