I’ve managed to get this serialosc_pd patch loaded up, but it’s not really “working” – it connects fine, and i can toggle LEDs and see tilt data coming out of the tilt outlet. however, i’m a bit confused about how to get press data out of it. nothing comes out of the middle-left inlet, which is supposedly where presses come out.
And whenever i press a button, i get something like this in the pd window:
Indeed - the link @sakul provided is your best bet. The included serialosc.pd reproduces all the functionality of the max version and doesn’t even require a UI (just connects to the first discovered device). Let me know if you have troubles getting it running (you almost certainly need pd-extended).
I left it a few months since i’ve used the monome with pure data. i’ve loaded the same patch i had working previously with the monome and pure data is saying upsend: not connected. I’m not sure what could be missing. im following the tutorial but it hasnt clarified why it might not be connecting yet? https://monome.org/docs/grid-studies/pd/
I also got the grid studies working by replacing the routeOSC messages ala the above example from @ermina and installing the Cyclone externals using the built in Deken tool under the Help > Find Externals option in the newest version PD vanilla.
I have not found Pure Data Arc 4 patches, so if anybody has more examples, please let me know!
Also compiled and got these working for PD on Mac by installing liblo via Homebrew and updating the makefile to point to the PD src folder in the pd application package:
This means I’ve got Kria, Meadowphysics, White Whale, and Step working via PD – pretty fun.
Here are the versions I compiled on my Mac, which is running Mojave. If you’re not using a Mac, these won’t work.
Put these in your ~/Documents/Pd/externals folder and try them out. You’ll also probably want to copy the .pd files from the main project as well for patch examples. If you’re got serialosc installed and running, things should work.
since you said you got the grid studies working in vanilla, i figured i’d ask you - publicly for the sake of anyone else - about this snag i’ve encountered while trying to do the same.
i’m using vanilla pd and the vanilla version of serialosc. i can’t seem to get my grid key messages to pass through route object - even the initial [route 6 7] in the tutorial - and i’m at a loss. in general, i’m pretty confused about passing these routed grid messages around the patch. do i need to “set” each $2 $1 $3 et al message? can i do this at all without the cyclone library? i’m trying to use as few externals as possible.
am i missing when i should be oscparse-ing and oscformat-ing? i can get the x y z messages into the patch and i’m tracking them with blank message boxes, but i can’t get them into route and therefore into [pd toggles].