I've been seeing a few links to Strudel recently so I went digging to see how old the project is - looks like it launched in April 2022 https://loophole-letters.vercel.app/strudel It came out of the same team as Tidal Cycles, a Haskell live-coding music tool which was first released around 2009. https://tidalcycles.org/docs/around_tidal/tidal_history/
Such a good example of why everything is becoming js. Because it's where the users are. Anything that isn't in js will just languish comparatively. Everything is becoming js because everything is becoming js.
Learning music with Strudel
121–130 of 139 posts
Re: Learning music with Strudel
#122Earlier quoted context omitted.
As a sibling comment said, it's a C major chord, but voiced one noted at a time. "usually" / in pop, you hear all the notes at once.
I think chords at least three notes played at once, with the exception of maybe power chords. Using your definition, every piece with two or more notes has chords :) https://www.britannica.com/art/chord-music
This may be a pedantic clarification, but that is the definition
Re: Learning music with Strudel
#123Earlier quoted context omitted.
As a sibling comment said, it's a C major chord, but voiced one noted at a time. "usually" / in pop, you hear all the notes at once.
> but voiced one noted at a time I think OP's point is that the very definition of a chord is a bunch of notes played at the same time.
This might better be described as arpeggiating C#m second inversion or even C#m/G# in the right over C# in the left...
This is getting possibly-weird but you could call it an arpeggiation of G#sus4(#5)/C#
Re: Learning music with Strudel
#124Strudel is great! But... are these really chords? note("c4 e4 g4 c5").sound("triangle")
Re: Learning music with Strudel
#125Earlier quoted context omitted.
I think chords at least three notes played at once, with the exception of maybe power chords. Using your definition, every piece with two or more notes has chords :) https://www.britannica.com/art/chord-music
As per my knowledge, and as per Britannica, a chord actually uses three or more notes. A two note structure is called a diad, which implies a bit of confusion in the term "power chord" (written as 5, as in G5, which == G D == 1 5).. as it is not by definition a chord but a diad. This may be a pedantic clarification, but that is the definition
In the eyes of the Common Practice two simultaneous notes are not chords; in rock they most definitely are; in EDM you don't even care, since timbre is all that matters; in jazz you'd say "it depends" (e.g. might even be a triad with an omitted 5th... depending on context!)
Music theory is too post-hoc.
Re: Learning music with Strudel
#126I've been seeing a few links to Strudel recently so I went digging to see how old the project is - looks like it launched in April 2022 https://loophole-letters.vercel.app/strudel It came out of the same team as Tidal Cycles, a Haskell live-coding music tool which was first released around 2009. https://tidalcycles.org/docs/around_tidal/tidal_history/
Such a good example of why everything is becoming js. Because it's where the users are. Anything that isn't in js will just languish comparatively. Everything is becoming js because everything is becoming js.
Javascript runs on ~70% of all devices worldwide.
Re: Learning music with Strudel
#127Earlier quoted context omitted.
Weird. My android phone is 3+ years old and was not a flagship when I got it. It had a little problem with stuttering on more complex examples. It sounded like it was running out of things that can play at the same time, but scrolling was still smooth. It didn't feel like it was pinning my phone's cpu. On my laptop, it didn't break a sweat with firefox and pipewire. Are you sure it's not a config issue?
I can't tell, things like BespokeSynth are running ok with alsa or jack. I got the rt kernel, made a few things to audio priority, fiddled with governors, but no luck. Let's say that it happens quite quickly with the Stitch Angel fast trance example "the key needs to be G" supersaw synth. Chromium is better at it than Firefox though. Maybe this 5800X3D needs a buff up...
Maybe the issue is you touched too much?
A 5800X3D is freaking power house. It's not a hardware issue. You can run "fast trance" on a laptop twice the age of your CPU.
Re: Learning music with Strudel
#128Re: Learning music with Strudel
#129I've been seeing a few links to Strudel recently so I went digging to see how old the project is - looks like it launched in April 2022 https://loophole-letters.vercel.app/strudel It came out of the same team as Tidal Cycles, a Haskell live-coding music tool which was first released around 2009. https://tidalcycles.org/docs/around_tidal/tidal_history/
Edit: oh right! Also the toplap documentary from 2005 has some actual video of early live coding performances from this community. https://archive.org/details/toplap-documentary