Deleted cc the issue persists.
EDIT buzz tone is constant on norns outs

a script wouldn’t cause that, so there’s gotta be something else going on. i’ll dm!

1 Like

I always wondered what “distro” means. :slight_smile:

2 Likes

YES! Thanks a lot! This is super dope. I loved that feature on the oooooo. Its going to be much easier to record and correct those recordings :slight_smile:
Now both apps are starting to overlap. Maybe one day the will fusion to create Cheat Coooooodes :slight_smile:

4 Likes

that comes on fates:

pset >> read: /home/we/dust/data/cheat_codes_2/cheat_codes_2-01.pset
pset :: /home/we/dust/data/cheat_codes_2/cheat_codes_2-01.pset not read.

SCRIPT ERROR: init

/home/we/dust/code/cheat_codes_2/lib/start_up.lua:125: attempt to call a nil value (field ‘rebuild_params’)
stack traceback:
/home/we/norns/lua/core/norns.lua:138: in field ‘rebuild_params’
/home/we/dust/code/cheat_codes_2/lib/start_up.lua:125: in field ‘action’
/home/we/norns/lua/core/params/option.lua:52: in function ‘core/params/option.bang’
/home/we/norns/lua/core/paramset.lua:437: in function ‘core/paramset.bang’
/home/we/dust/code/cheat_codes_2/cheat_codes_2.lua:1287: in global ‘init’
/home/we/norns/lua/core/script.lua:107: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:139: in field ‘try’
/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>

Are you on the newest norns firmware? That happened to me a few minutes ago :slight_smile:

1 Like

I am on fates… @okyeron ?

doesn’t look like fates has had an update yet – you’ll need to download the previous version. dang, hit after hit, hope you get up and running soon!

1 Like

@dani_derks so cool! and so glad that those bits of code helped. love your menu pop-down, brilliant! cheat codes is utterly amazing. not just saying that either. i know how awesome it is because… i’m a cheat-coder now! here’s my first cheat codes foray:

its really wild how fast cheat codes can take you into magical musical territory.

36 Likes

holy shit, zack, this is INCREDIBLE. what a fuckin’ entrance. thank you so much for your energy + for all of the special, embodied, and compelling instruments you’ve contributed to this ecosystem :revolving_hearts:

5 Likes

If I may…which synth engine are you using on the OP-1 at the very beginning of the video?

1 Like

thats the sampler engine, with a sample of a piano: bechstein piano

the other patch is one of my favorite pads using the fm? engine: wobble pad

2 Likes

Thank you so much. Guess it’s time to dust off my OP-1 after your inspiring video.

1 Like

Great update to an already wonderful script, thank you Dan!

Experiencing some strange behavior lately with norns running Cheat Codes 2…

Summary

The latest weirdness (maybe since the update?) is that I can no longer engage recording from my grid. When one of the record buttons is pressed, instead of engaging recording the looping buffer(if set to loop) will sort of freeze in place until pressed again. If mashed a few more times Norns itself will completely freeze up requiring a reset (k3+k2+k1).

I was getting this same behaviour last night, so this morning I did a fresh install>update>grab CC2, but still the behaviour is the same. The strange thing is that I CAN engage recording from the norns loop menu using K2+K3. I am on a Greyscale 64, and OG Norns.

It’s possible this is all user error, as about 50% of the time when using Norns I feel I am over my head :sweat_smile:… However this is coming off weeks of having crashing errors, where Norns would become unresponsive and make a constant buzzing sound until performing a hard reset. It got to a point last week where the audio output suddenly became very quiet and muffled(?) requiring a fresh install to get it back working.

I have done 3 fresh installs in the past few weeks but just can’t seem to shake these freezing issues. Sorta starting to wonder if maybe this 2nd hand Norns I picked up has some deeper issues…

Here are the last few lines in maiden before the latest crash:

[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:357: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:301: in function ‘core/paramset.t’
/home/we/norns/lua/core/menu/params.lua:414: in function ‘core/menu/params.redraw’
/home/we/norns/lua/core/menu/params.lua:616: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: /home/we/norns/lua/core/paramset.lua:357: invalid paramset index: 82
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:357: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:301: in function ‘core/paramset.t’
/home/we/norns/lua/core/menu/params.lua:414: in function ‘core/menu/params.redraw’
/home/we/norns/lua/core/menu/params.lua:616: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: /home/we/norns/lua/core/paramset.lua:357: invalid paramset index: 82
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:357: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:301: in function ‘core/paramset.t’
/home/we/norns/lua/core/menu/params.lua:414: in function ‘core/menu/params.redraw’
/home/we/norns/lua/core/menu/params.lua:616: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>
lua: /home/we/norns/lua/core/paramset.lua:357: invalid paramset index: 82
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:357: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:301: in function ‘core/paramset.t’
/home/we/norns/lua/core/menu/params.lua:414: in function ‘core/menu/params.redraw’
/home/we/norns/lua/core/menu/params.lua:616: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>

Apologies for the novel about my woes, would just love to get my Norns and CC2 into a more functional state, feeling like I’m in over my head trying to figure this out on my own tho…

hey hey! sorry to hear about the troubles.

the crashing and audio issues definitely point to some norns trouble, so please email help@monome.org and we can arrange further troubleshooting and potential repair.

not at my unit at the moment, but if you want to roll back to the previous script update it’s here: https://github.com/dndrks/cheat_codes_2/archive/ede8f49c0c277b491186bc6f50a6f4988975511f.zip. i’ll do some grayscale testing later today, but that version should get you running :slight_smile:

Awesome, thanks so much @dani_derks. That’s actually super relieving to hear it might be something beyond my control… Will send an email that way!

1 Like

Could somebody please let me know on what line number I should add local grid = include(“midigrid/lib/mg_128”) in Cheat Codes? I can’t seem to find the g = grid.connect() line . . . .

Thanks in advance!

hey hey! the script handles all the connection, so you just need to modify line 25 of the main script and replace “midigrid/lib/midigrid” with “ midigrid/lib/mg_128”.

then:

  • params > grid > midigrid set to yes
  • params > grid > size set to 128

then turn your launchpads sideways and stack them cuz it’s a vertical interface on the 128 :slight_smile:

heads up: with launchpads, the 64 interface is much better — the line break between the two cuts thru the second bank and doesn’t feel as nice

1 Like

Thanks for the quick reply!

When you say “the main script,” are you referring to cheat_codes.lua? I don’t see midigrid/lib/midigrid there - here is what I see around that spot:

tau = math.pi * 2
arc_param = {}
arc_switcher = {}
for i = 1,3 do
arc_param[i] = 1
arc_switcher[i] = 0
end
arc_control = {}
for i = 1,3 do
arc_control[i] = i
end

Maybe I have an outdated version installed? I got mine from the project manager - should I install it directly from github?

Ideally, I would like to install two versions - one for when I am using a single LP, and another when I am using both as a 128.

Thanks again!

1 Like