i wonder if a BeatStep Pro splitter cable would help with that.

i run into the ground noise if i plug both norns into a powerstrip with USB power connections.

i have to plug one into it’s own USB power brick or one of them will whine with ground noise.

just got a grid and norns today. i had to come say that this script brought me back to monome after many years. it’s a freaking incredible concept. simple and insanely deep. so much about this script is blowing my mind. thank you

16 Likes

:blush:

what an inspiration
share when you make some new beats w/ cheats

3 Likes

thanks man! will do. really dig your stuff!

3 Likes

woahhhhh @edison, welcome back!!! BIG BIG feels, thank you so much for sharing this note :revolving_hearts:

2 Likes
what i've been up to

next update has basically been ready to release for a week+, excepting this one external clocking thing that just kept nagging at me.

the way that snap to bars works (as detailed in a post a few scrolls up) feels really musical when using the internal clock. it gently nudges your Pattern’s actions + inaction and feels subtle. 50% of the time, though, this wasn’t translating the way I’d hoped on the external clocking side of things – so, this week I broke external clocking into its own function and finally got things tuned up!

now when clocking externally, snap to bars turns into trim to bars – it’s a hybrid of the snapping function but with a much stronger pull to the tight syncing that MIDI + crow situations necessitate. starting from the end of the Pattern, pauses are uniformly removed to prioritize the pad actions. if the counter gets to the start of the Pattern and still needs to remove events to fit in an [x] bar loop, it starts removing the pad actions from the end, working back to the beginning.

this fits way more holistically with DAW-oriented workflows and after some final testing tomorrow (basically to confirm that any Patterns in your collections made before the update won’t break), it’ll be rolled into the main distro – along the fixes + improvements discussed over the last two weeks.

apologies for the delay, but this was driving me nuts :slight_smile:

the resulting Ableton Live MIDI-synced cheats:

22 Likes

11 Likes
4 Likes

finding that meta sequencer vibe. this shit is nuts!

8 Likes

Loving the Cheat Codes!
Thanks again @dan_derks for the awesome work.

Q_1:

is there a way to record the output of cheat codes into a buffer, so that it can be saved as audio file? And potentially landed again into Cheat Codes for further mangling?
OR
in general: to record within the digital domain to minimize noise artifacts going out via analogue outs?

Q_2:
Totally in love with recording the arc movements! Is there a plan to have these saved with/within the collection, along with all other “states”?

Q_3:
The built-in collections load/save setup works great! I was initially confused about this vs. using the K1 long-press save/load scenario. Does the long-press K1 not work with the CC now? I swear I tried using this to save a “default” and it did not work. If not does not work, maybe worth disabling?

I am sure I will have more questions.
But for now: any advice will be much appreciated.

1 Like

You can record to the Norns tape and then use something like SAM to cut out sections to reuse!

2 Likes

dang, @edison, you are on fiiiiiiire. thank you for sharing these artifacts!!
and @laborcamp, thank you for sharing that artifcat!


laborcamp's q's

@vcvcvc_val has it right – recording to Tape will be the best move to record the output from cheat codes.

@andrew’s pro-tip: if you export to Audacity (or similar) and pitch your samples up a few octaves, this will allow you to import samples that are “longer” than 8 seconds – you can use the offset feature to pitch them back down (either in PARAMS or on the K1-alt screen of [loops]) and you get a really nice effect from the sample rate reduction.

eventually, yes! it’s on the roadmap, for sure :slight_smile:. if it helps clarify the design choice, i always see arc as a temporary + expressive modulator – but i also totally understand its value as a compositional cornerstone!

the long-press K1 while on the PARAMS screen to get to presets is a system-level menu action – it lives above the scripting layer and is always available (so I don’t think it’s possible for a single script to disable). it saves all the settings listed in the PARAMS screen – the reason why collections exists is that a single cheat codes session can be comprised of 1000+ data points, stored inside of tables. from what I can tell, I’d need to expose these all as parameters in order for presets to capture them.

i’ll do some digging to see if there’s a way to force the collection action from the act of saving a preset, but honestly collections is the simplest way I can imagine to ensure the integrity of the sessions. it also affords some scripting niceties around Pattern data, once you start saving multiples on the meta page.

hope that all helps, @laborcamp, and thank you for engaging with the script!


if anyone has time today...

…it’d be mega dope to get some eyes on the latest version before release – i tested pretty thoroughly on my side, so I just need to make sure it doesn’t cause any weirdness for others.

please back up your dust > data > cheat_codes folder before testing, as the new version is designed to make fundamental changes to the structure of existing pattern data. we cannot retrieve your old pattern data if something goes sideways, so make sure you feel comfortable with backing up!

if you run into any troubles, just PM me directly.

https://github.com/dndrks/cheat_codes/archive/patchup.zip

changes are primarily:

  • live buffer save/restore no longer requires extra steps! all taken care of with the save Live buffers? param
  • added a reset/clear crow param function, in case crow stuff gets wonky
  • fixed Live buffer clear function (grid-ALT + Live buffer select)
  • fixed PARAMS: delay send , which now moves in 0.1 chunks (rather than binary on/off)
  • fixed some residual delay-centric [level] issues
  • mega-big updates to snap to bars w/r/t external timing – this is super rock-solid now, making it really easy to play + swap Patterns when clocking thru MIDI or crow. read more here

latest manual: cheat codes manual - 200301.pdf

3 Likes

:joy::heart_eyes_cat:

14 Likes

man that cat loves those buttons!

3 Likes

thank you for this one

man
MAN
it’s good

2 Likes

ok last one for a bit… but got midi sync and saving all figured out!

6 Likes

Dude, these have been so good. Killer stuff.

1 Like

thanks man! just learning and really vibing with the norns.

1 Like

It’s a really really fun platform with a tool that can fit in to almost any part of a workflow chain. Welcome aboard!

Btw, with the most recent example, were you working mainly from recorded loops or the record buffer?

Guessing the digitakt and norns were in parallel? Or was the digitakt passing through norns?

yea it definitely is! just has this science experiment vibe to it! i’ve been using my computer as a sound source. just sampling random plugins etc from ableton… digitakt is just doing drums and norns is going into it. need to try and run the digitakt in to norns… save my live buffers and use them as clips then live sample the digitakt into the buffer! ah! so many possibilities…

2 Likes