Yaay it worked. Thanks :slight_smile:
Great app, is it possible to add mappings for pattern recording controls?

excellent news! super weird that it all works on iOS, but that there’d be a port conflict on Android. I’ll continue looking into this.

pattern recording with TouchOSC is sadly a no-go. the OSC traffic becomes too heavy and the UI loses responsiveness.

also, thank you for the kind words! please share what you’re making!!

the app/script latency is up to about 7 seconds today pretty consistently and the softcut buffers don’t seem to be recording anything at all. any ideas? tried removing/reinstalling the script

sorry to hear about the slowdowns – the cheat codes script isn’t the trouble, though (it would’ve not worked out the gate if so), it’s the connection between your devices. there’s a decent amount of data being sent between TouchOSC + norns with every pad (led, start/stop position, start/stop time, rate, direction, loop, etc), so any environmental WIFI thing is going to pose a potential hurdle.

have you tried hotspot? have you turned off Bridge? have you removed the oscgrid stuff?

i’m not sure what removing the oscgrid stuff means. are you talking about the oscgrid templates? if so, i never synced them to the ipad. did not try the hotspot, but that’ll be the next step. i didn’t have to the first time, so it kind of sucks but i will if i have to. bridge has been off, i just turned it on temporarily while i was trying different things. the softcut thing might be a bigger issue so disregard that

Responding here so i don’t bump with unnecessary follow-up posts:
*no not at all, sorry if that came off as annoyed. i was trying to be specific. I appreciate the help very much. i actually connected with my iphone xr and it seems to be mirroring exactly the same performance quality as the extremely old ipad. I don’t know what that means. like the iphone also worked perfectly at first, around the same time i first used the ipad, then when the ipad slowed, so did the iphone. very weird. i’ll figure it out eventually i imagine, like most things involving the fates. let me know if you have any other ideas in the meantime. i’ll try the hotspot once i work up the nerve. trying to stay in creative mode without being bogged down in technicalities too much so i can really take advantage of this free time i have. i know that if i have to end up re-flashing the fates, it will take up a couple hours of my time that i could have been making something.
thanks again

1 Like

totally understandable — having initial success and then repeatedly not is super frustrating. i also didn’t mean to ask you three questions in a row, i just didn’t know the parameters of the incident and if anything changed from the other day.

re: oscgrid, i think the template was all @okyeron was referencing. idk if there’s installation past that, was just recycling terminology from his post the other day :slight_smile:

please do lmk how you get on with hotspot, but i’d also suggest testing with another (maybe newer) device just to have some success to buoy. also, try toggling off the message bundling — maybe that’s causing some weirdness with the older ipad? a consistent delay makes me wonder if TouchOSC is just waiting to collect and then giving you everything at once, rather than allowing whatever messages can go through.

1 Like

If you ever ran the oscgrid/load script you need to run the oscgrid/unload script

You may also want to confirm oscgrid is not listed in any slots under SYSTEM>DEVICES>GRID

To reiterate the warning - oscgrid is some hacky experimental shit and may break your system. It is not compatible with cheat codes

3 Likes

oh ok, i never even downloaded that script. i was unaware of it. i assume this means the oscgrid templates for other Touchosc norns scripts aren’t safe to use? i think im confused on that whole thing, so i just wont touch any of it.

in trying to fix the Softcut/whatever issue i had with Cheat Codes not recording or playing back incoming audio loops, i found that some error was popping up with a PSET that i had saved that included a collection of pad params so i wouldn’t have to reset pad controls every time in the cheat codes script, but once i opened a blank PSET, that was fixed and it seems like TouchOsc for iPhone isn’t giving me the lag issue anymore. so crossing my fingers that that issue is gone now. thanks for the help

oh! super glad to hear you solved it. excellent, but very strange.

fwiw, these aren’t actually saved in PSETs. cheat codes uses a method called collections, which is unique to the script but is the best way to manage all ~500 unique variables. the manual covers the best practices :slight_smile:. using collections, you can set a “default” state as collection 1 and then do your session and save the edits as collection 2, 3, 4…100

Right, I understand collections but I assumed that maybe collections were saved in psets. Now I see they are probably independent of one another completely

When I said “a collection”, I meant the “collection” bank

1 Like

ahhh gotcha. yes, completely independent. PSETs are only useful in cheat codes for snapshotting MIDI mappings. collections are separate from PSETs so that you can have one MIDI map template and many collections of sets :slight_smile:

1 Like

edit: released! see below.

7 Likes

Yeeey!
So awesome!
Many thanks: this thing is getting better and better!
:heart::facepunch:

1 Like

yeeeee! thanks for implementing :slight_smile:

1 Like

v1.2.2 (requires norns update 200328)

cheat codes manual supplement: cheat codes 200408 rev.pdf (179.1 KB)

adds:

  • crow per-pad output, as discussed with @shellfritsch. on grid, put a bank into pad focus mode and you’ll see a bright LED under the bottom right corner of the bank. toggle it on/off to send a crow pulse when that pad is pressed. grid-ALT + that toggle to switch all pads at once.
  • arc pattern save, as discussed with @laborcamp. no menu item, super straightforward. if you save a collection with an arc pattern on any encoder, it will save with your collection. if you load a collection that had arc patterns on any encoder, they will restore. you can technically record some arc automations, save a collection, leave your arc at home, restore the collection and re-play them from grid!
  • cheat codes will also now recognize if an arc is connected and display the selected arc parameter underneath each bank.

changes:

  • to make room for crow-pad output, the arc selector for filter has turned into a three-finger press on the first three arc pads. this feels like an improvement overall!

fixes:

  • arc pattern mode param wasn’t actually recalling due to naming mismatch
18 Likes

woop! quick patchup released – fixes .fifth nulling the rate param.

edit: and another patchup released to clean up some other fifths-related garbage!

3 Likes

Awesome update with the Arc patterns. Thanks @dan_derks!

1 Like

fwiw, this is what’s making me save for a grid :slight_smile: thank you, @dan_derks!

Hi, I am happy to say that I got the touch OSC template working via Wi-Fi network. Just wondering… should turning encoder on arc update the value on the template? That does not seem to be working for me, it’s only sending from touchosc to Fates, updating the values on the arc - but not the other way around.

oh! i don’t think so, not at the moment. i honestly hadn’t considered somebody would use an arc and no grid! very exciting :slight_smile:

i’ll poke around it this weekend! thanks for the ping

1 Like