Hey All,
Just jumping back to the very first question on this thread: is there a way to save states (presets)? It would be amazing to be able to map them to buttons on the grid for save/recall. It’s a lovely script and it seems like presets would make it even more useful for full compositions.

I’m guessing that this hasn’t been implemented yet, but I saw @tehn 's response below so just checking.

Also, I assume this is more than you were looking for, yeah @dan_derks ? ;p

1 Like

PR submitted, changes incoming :slight_smile:

brian’s statement from april (2019, dang!) was about the standard presets workflow (hold K1 on the PARAMS menu). that got implemented – presets now save all the step/loop/etc stuff.

this would be an awesome extension of that, though. it’s a bit heavier lifting than I could fit in today, but I think if anyone was interested in learning how lua tables work, this would be a v dope contribution!

I think I get this – it’d be a dope feature, but was definitely outside the scope of this touchup.

hope this helps!

1 Like

Ah, good to know thanks… That’s definitely helpful.

And yeah, it seems like it would be great to have the presets laid out on buttons. Maybe someone want’s to give it a try? I can try to start researching this but it would probably take me ages.

Thanks so much for revisiting this Dan!
The list of everything sounds perfect.
If its too much to ask, or maybe it could be added later, I’d love to see the an option to have both sequence morphing controlled from one input. Maybe by adding a clock division of the incoming signal for each sequence?

off top of head, seems like one could plumb script UI directly into preset API, right? (params.read(index).)

2 Likes

daaaaaaang u right. hot fire! it’d be super easy to map write function as well to capture from grid.

i like that this would recall polyperc settings as well, but perhaps pattern data would want to live in a table capture.

someone should take a crack at it :slight_smile:

1 Like

Not sure if this covers what you’re looking for but I started a branch of Awake to take midi CC commands (at the moment specifically for Arduinoboy). But…to the point… I included code which automatically saves all params and pattern data on exit.

If even remotely helpful, I could tidy up and make a proper PR.

1 Like

did this with playfair. literally the simplest thing ever, and the reason why norns was designed as such: so that this sort of feature request doesn’t take ages!

6 Likes

I’ll copy these changes across to the Rings version. I guess I need to make a full copy of beatclock-crow.lua?

thanks @dan_derks!!! merged. everyone, update via maiden’s project manager.

2 Likes

Sorry for jumping into something that’s for sure over my head and wasn’t directed at me, but I wanted to investigate to see if this is something that I could figure out even though I haven’t coded for Norns yet. So I looked inside the Playfair lua code. I see some blocks of code about saving and loading presets at the very end, but the thing that confuses me is that I have a Grid hooked up and there seems to be no Grid interactions with this script. Was I misreading your comment about implementing a Grid based Save/Recall preset system for this script @tehn?

And please tell me if this is a silly thing for me to even look into at this point.

Ben

Hi,

I’m trying to update the passersby version with these changes without success. I’ve tried changing the engine in the new script and pointing it at passersby but that get me an initialize error. Any tips on this? Thanks.

I was planning on updating the Passersby version this week. Are you importing the engine lib with the right path?

Probably not. I’m just a ‘copy and paste and see what works’ guy, which ends up working a lot of the time through trial and error. So far no luck on this though. If you are planning on updating it this week that is great though!

yes yes! it seemed the best interim solution until the universal clock was finished. please lmk if you run into any troubles.

1 Like

Made the changes today. But have no Crow to test it with.

happy to help test! wanna pass along yr repo?

@nattog, in case it’s helpful, I submitted a PR to fold the 2.3 changes in with Passersby. wasn’t sure if you wanted to roll your own, but it’s there if you want to save a few mins :slight_smile:

1 Like

ah, nice one @dan_derks - appreciate it! Will review in the morning :slight_smile:

When quarantine-in-place starts to get edgy… norns awake > endorphin.es shuttle system

1 Like

Hi All,

I am encountering a possible bug with the awake versions. I am running awake (happens with any version) and controlling Just Friends with I2C. I am hopping someone can try this and see if they get the same behavior. @dan_derks perhaps you can test this.

The bug I encounter is when putting a voltage source into input one on crow there is no change to the pattern on awake and the clock output on crow stops working.

The settings are:

Clock Internal
Crow Clock Input Disabled
Midi Clock Out No
Crow Clock On
Output crow ii JF + cv

Thanks