there’s some new stuff brewing for crow that’ll help make an idea I had possible where loops and playhead position would be mapped to scales for volt output. so the loops would create subsets of a defined scale and the playhead position would basically move the index (up or down, depending on rate direction). so a pad that’s running at 4x on a small loop would actually be a voltage trill. wild futures ahead, y’all. :slight_smile:

not possible, unfortunately. softcut’s voices are summed to a single level_cut_rev(value), so you can’t say “this one softcut voice should get reverb while this one doesn’t.” it’s all or nothing.

BUT I almost forgot that I had planned to expose the individual pad delay sends. I’ll bundle that into the next update :slight_smile:

5 Likes

This sounds like a crazy interesting addition!

I’ve found these boundaries work better for me:

bank[i][bank[i].id].start_point = (math.random(10,30)/10)+(8*(bank[i][bank[i].id].clip-1))
bank[i][bank[i].id].end_point = bank[i][bank[i].id].start_point + (math.random(10,60)/10)

This way I get loops as short as 1 second and as large as 6 seconds.
If I’d use one shoot buffers I’d priorice starting point randomness, like the original values, but since I’m all about looping I priorice length randomness.

Thanks again Dan!

3 Likes

awesome! this personalization of code is exactly what norns is built to facilitate. thanks for asking about tuning the function and i’m excited to hear what you make! :slight_smile:

2 Likes

Hi there, I was trying to get this working with an ad hoc connection (Norns wirelessly tethered to the personal hotspot of my iPhone) rather than via a router. My iPhone seems to detect Norns (it shows up in TouchOSC, yet Cheat Codes does not respond to this template/vice versa.

All software is up to date and nothing else is plugged into my Fates. Can you help me get this going? Not sure if it’s something I need to address in the Cheat Codes OSC Setup page or in TouchOSC on my phone. Thanks!

have you gone through the OSC supplement to the cheat codes manual?

cheat codes should automatically connect to TouchOSC if those steps are followed, barring something weird.

if still no success connecting, please provide a screenshot of your OSC settings on your phone? eg:

2 Likes

Easier thing for me is just set a hotspot on Norns, connect iPhone to it and on TouchOSC you’ll se the OSC host called “norns”, just press on it to set the IP automatically. The presets on CC for OSC setup are fine, no need to touch a thing.

If you want to use iPhone hotspot you have to write the IP address showing on Norns on TouchOSC OSC page “Host”. Or write the Local IP address showing on that page on CC OSC setup page.

Again, the easier for me is just use Norns as hotspot.

Let me know if this works for you!

Definitely! I’ll be asking more when I find the need for it. Meanwhile, every parameter you could open to OSC control would be really welcomed :partying_face:

2 Likes

Finally got some time to sit down with Cheat Codes and it’s such a joy to play around with! Think I’ll spend a lot of time with this script. Thanks @dan_derks

Here’s a little sketch i recorded

7 Likes

I want to share a little experiment I did with an electroacoustic box I made. Modular has the piezo preamp, it’s not doing anything else. This is before having the TouchOSC layout, but I think I’ve got some nice tones out of it.

Still missing the top of my Norns shield :sweat_smile:

3 Likes
2 Likes

Man, I just came here to ask if there was a way to fully control cheat codes without a grid. The launchpad works sort of for a few scripts but this is one of the scripts I’ve been dying to use. @dan_derks you’re a hero

2 Likes
3 Likes

wanted to pop in and say thank you so much for this! i’ve edited these things before and i know it can be kind of laborious. thanks for makin it happen :slight_smile:

2 Likes

i don’t know if this should go in the touchosc grids thread or here but i’ve only tried it with this script. touchosc was working perfectly with Cheat Codes when i first connected, but ever since then when i connect, i’m getting a 3+ second lag between the ipad and the fates. i have the ‘delay’ parameter set to “1s” in Options. Would something like Bridge or doing the hotspot thing fix this maybe? It’s kind of weird because i didn’t have any problems at all the first time
[https://www.instagram.com/p/B-pIutinJGS/?igshid=1t4yo78voelai]

*the other strange thing is that it’s the same every time now. the same lag time, every single time. never doesn’t lag. that’s why i was thinking maybe i need some sort of fix. i don’t know, we’ll see what happens

weird!

i’d try hotspot + ensuring you have “Bundle Messages” on in addition to “Send Ping” (ah, you updated with screenshots!)

there are plenty of environmental factors that can degrade WIFI communication between your router, fates, and iPad. seems like the messages are successfully going through, so I doubt it’s anything more troublesome than the strength of the connection between all the devices. hotspot should improve this :slight_smile:

1 Like

that’s probably it. i think maybe even just rebooting ipad, router, & fates might help. I’m kind of afraid to do the hotspot thing because
a. when i connect to a different network, i can’t reconnect to my home wifi for some reason without re-flashing the entire sd card
b. there seems to be some kind of issue with hotspots and the current update over in the fates thread. so i’ll keep trying

thank you

ah, gotcha. yeah, if you’re running into WIFI + networking troubles like that generally, then that could be contributing. Bridge might also be pulling the stream’s attention – Bridge isn’t necessary for TouchOSC + norns to connect, so disabling it when you aren’t explicitly connecting to your computer might help.

feel free to keep me updated! :slight_smile:

1 Like

I’ve tried with Android phone, and It’s not working for me :confused:
via hotspot or wifi

edit: working now! needed to unload experimental oscgrid stuff.

convo

dan_derks:

sorry to hear about the trouble! hmm. there should be no difference between iOS and Android devices – the steps in the OSC supplement guide should work on either:

further info can be found on TouchOSC’s site: https://hexler.net/docs/touchosc

can you please provide detail about which steps are not working?
eg. unable to see norns as a host? errors in maiden? not seeing the OSC details populate in the PARAMS menu? connected, but controls not working as expected?

xyzbm:

(provided log)
I see norns as host in TouchOsc, my phone pings, but I don’t know if norns recieves/responds

dan_derks

thanks! the log shows no issues.

the OSC details in PARAMS will auto-populate if TouchOSC is connected to norns through the steps in the guide and the cheat_codes layout is open on your phone/tablet. so if the details aren’t filling in then norns is not receiving what TouchOSC’s sending.

can you please provide/confirm (feel free to send a PM if you’d rather):

  • a screenshot of your OSC settings in TouchOSC
  • your IP address as listed in SYSTEM > WIFI
  • when you open the TouchOSC layout for cheat codes, that there’s a consistent green light pinging in the top right corner?
  • when you open the TouchOSC layout for cheat codes, do the OSC setup parameters on norns auto-update?

xyzbm:



Now I tried with hotspot
Something is wrong.
Green light in touchosc blinks.
My IP addr in system>wifi 10.42.0.1
Osc setup params does not auto update. I’ve set IP to my phone’s local ip (from screenshot) saved
Turned on some other app, and after that I picked cc again and it was 192… (Screenshot)
Thanks for help

dan_derks:

happy to assist!

this is just the default text that the script loads. it does not represent any connected device. it auto-updates and clears once a successful connection has been made. there won’t be a case when manual entry is necessary, because those parameters automatically reflect the source of any incoming OSC messages.

try hitting K3 on the refresh OSC [K3] line. that’ll null the numbers and prime them for autocomplete.
then please confirm whether those lines auto update when you actually open the cheat_codes template on your Android device and touch some of the interface buttons?

I’d say next step is to try the script from study 5: https://monome.org/docs/norns/study-5/. that script will automatically work with TouchOSC’s simple template. this will help determine whether your shield is connecting to your Android device at all.

xyzbm:

I’ve loadad study5 to my norns AND: my screen was black, but I was able to see values/pings in Matron console. I wasn’t able to hear anything.
Autocomplete didnt work for me :confused:

xyzbm:

OK, i got this. I for got that I was using @okyeron oscgrid scripts :blush: I’ve unloaded this and it works :))
Now I need to prepare Bigger template.
Thanks!!

Don’t use Bridge.

If you loaded the oscgrid stuff - unload that.

1 Like

OK, i got this. I for got that I was using @okyeron oscgrid scripts :blush: I’ve unloaded this and it works :))
Now I need to prepare Bigger template.
Thanks!!

1 Like