Great. Thanks a lot.

1 Like

Just trying out the new version of the beta. One thing I noticed that the shortcut to selecting the live/clips (holding k1 when in loops) doesn’t seem to be working.
Also for some reason I’m not getting any audio output. (Only tried with several samples, not with live input). I’m on stock norns

ah, that function has been replaced! k1+k3 on loops page to switch to the alt page where you can assign clips to the banks (remember: pad 16 sets all in the bank!), k1+k2 on the loops page to start/stop looping playback :slight_smile:

this was changed so that k1+encoder on loops page = fine control over loop points

That was epic, maybe one suggestion that I imagine would enhance the random mode: a simple random over level would be amazing imo. thanks for CC2 can’t wait to try it out.

Perfect! Thanks.
Also what I found is when you program and hold arps from the delay grid page you cannot deselect notes with alt, like you can on the main page.

This is amazing. Thanks for all your hard work. The delay is unreal.

2 Likes

@dan_derks what I mean is randomise pad’s loop start/end points…so to have let’s say 5 sec loop, micro loop etc…in the same pattern.

these new features make cheat codes literally everything i could ever ask for in one norns script. you are a genius and i appreciate all of your incredible work

6 Likes

Just wanted to report back for the folks getting the init error, replacing the controlspec file on fates with the more current one does indeed get things working. Thanks!

2 Likes

aug 19: new beta posted!

massive mega thanks to @ypxkap + @edison for logging some super helpful github issues!

also massive mega thanks to @madeinspace, @Moneo, and @swhic for identifying some nice enhancement ideas which will be placed on the roadmap.

lots of new UI stuff!

#4 : in the previous version, grid + arc redraws were clocked at a continuous 50fps (0.02s). under extreme performance conditions, this would cause the USB bus to become flooded and ultimately, freeze.
FIXED:

  • replacing all unnecessary grid redraws (defined by redrawing when no real change to the interface has been made) with grid_dirty booleans
  • reduced hardware redraw to 30fps

#5 + #6 : meta-seq patterns weren’t manually recallable (only fired off when placed in the sequencer lane) and I wanted to add a mechanism to save either a pattern or an arp.
ADDED:

  • meta-sequencer can now hold either grid patterns or arps!
  • grid patterns have save priority over arps
    FIXED:
  • an issue with restoring collections where the sample import would double-calculate the scaling needed to keep start/end points linearly distributed
  • pattern_saver clocks weren’t being canceled on key lift, so rapidly firing off pattern recalls manually caused pattern overwrite
  • deprecated external-timing folder

#9 : arps were restarting on the second step
FIXED:

  • arps restart on the first step of the arp

#10 : a ton of massively helpful UI feedback. still some work left to do, but was able to improve key/encoder navigation on the new menus!
CHANGED:

  • main menu:
    • e1 for navigation
    • k3 for selection
  • euclid:
    • e1 for bank navigation
    • k1 hold reveals alt modes for e2+e3
    • e1 during k1 hold remains bank navigation
    • k3 to change focus between two columns (cycling/non-terminating)
  • rnd:
    • e1 is bank navigation
    • k3 swaps focus between random gen and param editing (cycling/non-terminating)
    • e2 on random gen chooses a new generator
    • e2 on param editing navigates down the edit options
    • e3 on param editing changes focused edit option
    • k1+k3 on either gen/param will run/kill random
    • k1+k2 on either gen/param will kill all running gens for the bank
  • all menus:
    • any instance of 1/2/3 were replaced with proper bank references, a/b/c

v kind sentiment but nah, that’s ezra – softcut is fucking brilliant.

also, took a sec to mess around with everything – this clip is arp sequencing, euclidean bits, rnd delay sends + pitching, and basically button mashing the new delays, all pushed through an sp404 for additional processing.

20 Likes

Hey dan, I’m getting a error: init with this new Cheat Codes Beta after a reboot

Am I missing something? Should I rename a folder?

Oh, and this might need to be in the FATES thread, but are some of the differences in terms of code not being folded in to the FATES fork affecting use of this new beta?

oh, yeah, if you’re running on fates the beta won’t work until those changes are folded into the fates fork or if you manually replace this file with this file under norns > lua > core via sftp!

3 Likes

Beta here we come! :wink:

Its been on my list to make drum loops in the buffer like in your demo video, so I’ll get to replacing files.

1 Like

sounds great! hope the 404 makes an appearance edit: “an appearence in a future twitch stream” is what i thought i had typed.

i wanted to pay the sound tax for my beta notes as well:

this is from just plugging the norns into my phone. one buffer recorded from a synth app and the other is one of the first videos to come up when you search “mbira” lol.

this is maybe on the “weirdly personal” side but lately i’ve struggled to understand what i want relationship with music to be. i can remember a time last year where i had worked out a routine: waking up before work and spending an hour or so on norns music. and feeling like i was getting really good at it. then at a certain point my workload got so heavy that that was no longer realistic, then 2020 happened.

i have finally had a bit of time to try to go back to it and the amount i have forgotten was really, really discouraging. i couldn’t get anything i liked out of my own scripts. cc1 had regressed from being an expressive sound playground to just a bunch of buffers and LEDs. and without the dopamine rush you get from learning a new skill, it was hard to put in the time to get back up to speed. so the process of loading up cc2 and trying to get it to break is really a godsend for getting unstuck. this clip is from the first thing i’ve made on norns since january(??? yikes) that i was enjoying enough to fire up the tape!

16 Likes

this is really nice.

2 Likes

seconded. super playful + lovely to place your story alongside it. so glad to have you back with the script again, you’ve pushed a really necessary line of questioning through your engagements with it, very thankful for your time!

1 Like

I can relate to that feeling. And that’s some gorgeous sound. Repeat listens over here.

2 Likes

@dan_derks maybe this has been suggested before but I was just thinking, would it be possible to add level as a RND parameter? Could be nice for say a pad sound fading in and out.

I don’t know if this is complicated though, with levels being pad specific?

1 Like

i haven’t even begun to dive into most of the new features, but i hadn’t previously tried mapping the nanokontrol2 to the start/end points for the loops, which is extremely fun and flexible & the arp and euclidean modes make performing really cool

2 Likes

Dan, thanks, now being able to cast a first glimpse on the beta. Wished I was still on holiday but I am not so it’ll take some time to explore all the new wonderful stuff!

1 Like