5 comments

  • Slow_Hand1 hour ago
    I see so many people try to reinvent sequencing as a circular diagram, as opposed to (say) a piano roll that loops, and I see little to no advantage to it. It&#x27;s a cool novelty, but not the type of thing you&#x27;d like to work on.<p>Horizontal (left-to-right) sequencer displays like a piano roll or step sequencer are far more compact to display and easier to read. For drums parts, it&#x27;s one dimensional until you add a second layer, and then the parts stack vertically, nicely on top of each other.<p>It&#x27;s all to say that I don&#x27;t really see much advantage in this petri nets paradigm. Even the trigger conditions and probabilities have already been incorporated into a large number of DAWs and hardware sequencers. This feels a little like someone who has discovered fire independently from the rest of civilization, but in this day and age I don&#x27;t think that counts for much when all they had to do was observe the design paradigms that already exist.<p>In the end, the proof is in the pudding: How good is the music made with the tool? Does the technique allow us to more easily do something that was previously difficult or tedious? In this case, I&#x27;m not yet seeing it.
    • jrajav23 minutes ago
      I make beats with Patterning on iPad all the time. It&#x27;s a fantastic sequencing surface. The main advantage over a traditional horizontal sequencer is that time at the measure level is represented much more naturally (as a loop), which makes polyrhythms and track offsets (both common when putting together more interesting sounding, swung beats) easier to visualize and manipulate with confidence. It&#x27;s also arguably a bit easier to visually reason about symmetry &#x2F; &#x27;rhyming&#x27; across beats, when making step changes - a much more minor improvement but noticeable to me (I&#x27;m highly visual).
    • tessierashpool9 minutes ago
      &gt; In the end, the proof is in the pudding: How good is the music made with the tool?<p>hating on OP for being AI slop is fully legit imo (sorry OP) but don&#x27;t judge the concept on this example. the rotary sequencer model&#x27;s actually quite effective. there&#x27;s lots of niche software and Eurorack modules which implement it, e.g., Moskwa (and Moskwa II) from Xaoc Devices.<p>here&#x27;s a YouTube video which shows Moskwa II in action:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=C-6n_E9WIfQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=C-6n_E9WIfQ</a><p>btw the first rotary sequencer was probably Raymond Scott&#x27;s Circle Machine from 1958:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20110927232227&#x2F;http:&#x2F;&#x2F;raymondscott.com&#x2F;circle.html" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20110927232227&#x2F;http:&#x2F;&#x2F;raymondsco...</a>
  • jarth91 hour ago
    Compared to other ways of writing down musical rhythm, I&#x27;ve found this to be a very nice balance of simplicity and expressiveness. Standard notation and drum sequencers have a lot of ambiguity (at least to my non-expert ear) when it comes to swing, microtiming, groove, and the other little things that we think of that make a rhythm attractive. Godfried T. Toussaint has given this idea a full academic exploration. He calls these Petri nets &quot;necklaces&quot;, a term borrowed from combinatorics.
    • tleb_56 minutes ago
      Can you clarify how this better helps express swing compared to a piano roll?
      • TheOtherHobbes22 minutes ago
        You&#x27;re not sequencing <i>notes</i> you&#x27;re sequencing multiple parallel levels of musical information which are eventually rendered as notes.<p>One of those levels could be context-related microtiming - the context being position in the bar, or the actual shape of the phrase, the position in the phrase, and so on.<p>This isn&#x27;t sequencing in the classical sense, it&#x27;s generative composition.<p>It&#x27;s not popular because it&#x27;s much more abstract and harder to work with than &quot;Play this pattern.&quot;<p>There&#x27;s a lot of unexplored potential in deterministic systems that work with music at these more abstract levels.
  • tleb_59 minutes ago
    So this is about visualisation more than different behaviour? There are still N static notes with a cursor moving from start to end, looping over. It&#x27;s not clear from the blog. Still, I always enjoy experiments in that domain, thanks
  • tlarkworthy1 hour ago
    Oh thats great and makes so much sense and you can see how it could be extended, brilliant abstraction
  • fwip1 hour ago
    What&#x27;s the value of modeling these as petri nets instead of a regular sequencer? I was expecting some sort of branching, or at least multiple tokens per ring, but I can&#x27;t figure out how to set that up.<p>Also - is it just me, or is delivery weirdly off-beat sometimes? Like, isolating to just the kick drums in a standard 4-on-the-floor techno song, it has almost a disorienting amount of delay on some of the beats.
    • embedding-shape54 minutes ago
      &gt; Also - is it just me, or is delivery weirdly off-beat sometimes?<p>Is just browser jank I think, with JS in browsers it is infamously hard to get the timing right and consistent, sequencing make this painfully obvious.
      • ghurtado29 minutes ago
        The fact that it&#x27;s the job of the browser to mix the channels in real time is a huge design flaw.<p>Everyone else does this on the server and then sends you the results.<p>If my computer is going to do all the work, then I want all the knobs and sliders too.
      • fwip30 minutes ago
        Gotcha, that makes sense. The LLM-written article said something about a &quot;humanize&quot; setting, so I thought it could have been something about that, so I spent a while looking for such a setting to disable.