steams is a sequencer with four independent playheads that share a set of notes.
streams started off as my first attempt to write script from scratch. this happed almost a year ago. since then I’ve been using it a lot for my own music and the script has gone through many iterations… now I feel like it’s ready to share. It might occur to you that it has a close resemblance to fugue machine, which is actually what I originally wanted to port to norns when I started writing the script. Over time a few more features were added / changed to match my workflow/creative process.
I experimented with different engines and finally settled for the moonshine engine from the norns study “skilled labour” (thanks @dan_derks and @zebra for putting this together!) because I love the sound and the fact that the voices can be modified independently. This allows streams to have four independent synth voices for each track. The track outputs can be set independently and the destinations to choose from are: moonshine engine, midi, crow, just friends and wsyn. There’s a link below to the docs where all other features are explained in detail. Please let me know if something is unclear or have any general questions.
Requirements
norns
grid
moonshine engine [download here] (please power-cycle your norns after installing).
Extended control
midi
crow
just friends
wsyn
Documentation
Above is a brief demo video where all four tracks are triggering four moonshine voices. I’m not changing many parameters manually (besides sound params), but switching between different note patterns and track presets using the four note pattern and preset slots.
The user manual can be downloaded here as PDF . You will have a the latest copy on your norns too, once the script is installed or updated. SMB to dust/code/streams/docs to access.
Download
!! don’t forget to install moonshine first !!
install via maiden (give me some time to add it to the library):
love the design + excellent demo! looks so focused but musically very nice
i love that you ditched the obvious direction of using grid as the step editor & instead used it as a meta-controller for everything except for the steps
running streams for last night’s session.
one channel controlling a Future Retro XS and the other three using the internal synth.
REALLY like the way the interface works to morph things on the fly!
also running argen and arcologies.
other noiz gear: Mbase11 and the a fore mentioned XS
Oh a nice generator of plink and plonk. I’m using it without a grid, and while the onscreen UI seems to lack access to tracks other than the first, and the crucial start and end parameters, these are all MIDI-mappable just fine… for all of you grid-deprived out there.
thank you all for you kind words glad you’re having fun with it.
@xmacex good call. I’ll see that I’ll add K1 + ENC1 to change track focus. Like that you can access almost everything (besides individual track transport and loop-points) via norns.
people may have forgot that this is an awesome script with just friends
one suggestion using crow / just friends together would be to have crow send out clock divided adjustable slewed random or lfo’s for each crow output to modulate 4 just friends parameters. Not just this script but have this for all jf / crow scripts.