Now that BYOME is nearing release, I finally got a chance this week to sit down and write some scripts. I sent a pull request (https://github.com/monome/dust/pull/137) to the master repo, so hopefully these will show up in tomorrow’s norns update.
If you can’t wait, you can copy the files from here: https://github.com/mhetrick/dust/tree/master/scripts/mhetrick
Please note that Wormhole requires that you have @burn’s KarplusRings engine installed.
wormhole: This is an expanded version of spacetime (from @tehn’s norns study 3). It uses the KarplusRings engine instead of PolyPerc.
The top row is the command row from spacetime. I’ve added in:
_ Do nothing
! Reverse playhead
: 50% chance of reversing playhead
? Randomly choose between +, -, _
The second row is the gate row. X triggers the KarplusRings engine, while _ does nothing. Note that the command row will still update the note value.
The third row is tempo. _ doesn’t change the tempo. 2 is the previous base tempo for spacetime, 1 is twice as fast, 3 is twice as slow (slow metro from spacetime), and so on.
Pressing KEY1 will enable Position Lock. With Position Lock enabled, the metro and gate positions will follow the command row’s position (which can shift with certain commands). When it is disabled, the metro and gate will always increment. The other keys randomize or default each row.
Future work:
- MIDI clock in/out
- MIDI note out (gate row will then have a - character to hold the previous gate)
- Ability to change the length of the rows?
- Ability to save sequences
easygrain: This is a simplified version of @artfwo’s glut that only has one voice and no grid support. I wanted something simple for granulating samples while traveling or (less romantically) hanging out on the couch when my grid is elsewhere.
The top bar shows progress within the sample.
KEY1 brings up the second set of parameters for the encoders.
The encoders can modify Speed, Size, Pitch, Jitter, Density, and Spread without needing to go to the Parameters menu. The only time you’ll need to go to the Parameters menu is to change the sample.
KEY2 stops/starts playback. KEY3 resets to the start position.
There aren’t really any future plans for this, as this was exactly the control set that I wanted. One modification that I could imagine would be start/end points for the sample. Perhaps KEY3’s reset behavior could be removed to create a third set of parameters (Start, Length, and something else).