I’m not sure if you know much about the arc implementation? Encoder 1 on arc seems to be frozen and not changing tempo (encoder 2 is working as it should).
Would it be difficult to add arc encoders 3 and 4 to the mix? I was thinking it would be cool it they could do this job:
E2 & E3 control selected values (X/Y, Kick/Snare density, Hat density/Chaos)
Yup! Mutable Instruments Grids only provides an algorithm for kick, snare, and hi-hat, which are tracks 1, 2, and 3 in Cyrene. For tracks 4 thru 7 you have to rely on some other way to get the patterns in, and I’ve stuck with euclidean beats & the monome grid for that. Lmk if you can think of something else you’d like!
Probably wouldn’t be that hard, but as I don’t have an arc, I didn’t feel confident putting something out I couldn’t develop on, play with, and test out. If you’d like I could send you some test builds for you to try out and let me know if they work well? DM me so we can coordinate if that sounds good to you
hey @jasper_ryder - I’m unfortunately not going to be able to get to those updates until I have a bit of time off later this week. should have an update by the weekend though!
@21echoes I’ve got another PR up to add support for encoders 3 & 4 (per a DM discussion with @jasper_ryder). In the 20 minutes I spent adding this prior to work I noticed there is some lag on the Arc LEDs refreshing on those encoders - perhaps you know why?
I know you are getting an Arc in the next couple of weeks so if you have any bigger plans on how you want to incorporate Arc, feel free to brush this PR to the side. Here it is regardless: https://github.com/21echoes/cyrene/pull/5
This version it is certainly easier to map Arc. Very sweet. I think the only quirk is crow clock output continuing to run when Cyrene is stopped. Awesome work!
Curious if internal per-track amplitude modulation (either per-step in ‘sequencer’ style or as re-triggering amplitude envelopes) is something you’d have any interest in implementing. I’ve found this to be a powerful tool working with generative drums, as it gives a rhythmic dimension beyond x-o (esp. as re-triggering envelopes, as in "every 3 steps, trigger this envelope).
Thanks so much for this – it’s super ill and honestly absurd that one can now buy a Norns shield for slightly more than a uGrids and have an even better version of Grids…
Already in there! The Mutable Instruments Grids patterns have it pre-programmed, or you can customize it yourself: Plug in a monome grid, hold the alt key (bottom right), click any column in the track you want to edit, then the Y axis is now amplitude. Press the key to the left of the alt key to go back to the multi-track view.
Additionally, at some point in the next month or so I hope to add a Mod Matrix (a la Pedalboard) so you can use LFOs to modulate params like volume, etc.
Love this!
I’m new to Norns and was thinking about implementing MI grids as a “get to know”-project. Now I don’t have to
An idea for improvement:
I’m not sure I understand the UI for using the Euclidean mode on tracks but I think it would be nice to be able to adjust the rotation parameter by holding K1 and rotating E1 etc.
Hi, I’m wondering if there is any way to clock this script when using with Crow, besides Ableton Link. If not that’s fine Link will do, was just thinking in a setting where I don’t want Ableton to lead it would be nice to change a Crow input to be able to receive clock on one of the ins. Or if Ansible could be connected as well and used as the clock (and more trigger outs for the other tracks).
I am able to clock it via MIDI, so I think it will obey the clock settings of Norns (in PARAMS>CLOCK). You can set the clock to use your Crow (PARAMS>CLOCK>source = crow).
Hmmm, maybe I could run a Midi cable out of my modular into Norns then. Honestly, this is just a use case issue and particular to the way I’m attempting to use it with Modular generated clock. Crow has a Euclidean mode that is great on its own, I’m just unsure how to change patterns on the fly with it, and was hoping to use the grid for a more immediate UI.