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).

awesome. i had indeed missed that, and at a glance, it appears to be exactly what i’m after.

@galapagoose i’ll let you know if i run into any issues

thanks y’all!

Hi
The link provided in the pd studies to install serialosc doesn’t work anymore, can someone fix it or point me to the right page ?

https://monome.org/docs/grid-studies/pd/

I guess I was unclear. What I don’t know is how to install serialosc on Linux and if I need to download a serialosc external object for pd

based on some of your previous comments: do you want to install serialosc on organlle?
if so: https://patchstorage.com/monome-grid-apps-serialosc-installer/

1 Like

Thank you very much plus some characters

oh sure, i just started with adapting a sample slicer for pure data and monome so if you want to throw in together [if that is of interest to you I’d love some help] but you install then you just run

sudo serialoscd and it runs well
then you can run all the studies no problem

1 Like

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/

the tutorial explains to go the monome installer ? “Download the monome installer: monome.org/docs/begin” but its just a link to the home page?

Is Pure Data extended still needed for Grid/Arc support these days or is there a way to get vanilla working?

i use vanilla. A minimal exemple:
pd_grid_minimal
The ports in netreceive/netsend are the ones defined in the .serialosc config file.

1 Like

Thanks @ermina! I’m having a little trouble finding a .serialosc config file on the Mac.

EDIT:
Figured it out by using the ‘send’ port shown (8000 in my case) in the monome home max patch.

So, for the past few days I’ve been exploring the state of monome + pd vanilla.

I found this to be super useful from @Nordseele :

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.

5 Likes

Hi!
I have been trying to do this too, but only managed to get some apps working within the monome grid patchstorage file https://patchstorage.com/monome-grid-apps-serialosc-installer/,

But never got around to compiling the files from boqs github (dont really know how to do that)

Any chance you could share the compiled files?

Many thanks!

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.

2 Likes

Hi @Jonny many thanks for sharing these! I got them working on my mac, and learned how to use makefile too, much appreciated!

hello hello -

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].

Sure, it’s a little weird to get working. I tried to avoid using externals, but Cyclone seems to work fine with vanilla and made it easier to adapt a bunch of patches. Here’s what I did:

  1. Replace the serialosc.pd file with the one that @Nordseele shared.
  2. Replace routeOSC messages with three route objects: ‘route monome’, ‘route grid’, ‘route key’.
  3. Download the Cyclone externals by going to Help > Find Externals (the deken browser) and searching for Cyclone.
  4. Fix missing Cyclone objects by using ‘cyclone/objectname’ naming that needs to be used due to the folder structure used with vanilla + externals. EDIT: I’m also reading you can add it to PD preferences > startup as ‘cyclone’ and it will be loaded.

Try these out and see if they work (I think they are the latest versions I modified on my machine). You’ll just need to get these in the same folder and install the Cyclone externals. On my mac, the folder is located in this directory when installed via deken and yours should look similarly:

/Users/jonny/Documents/Pd/externals/cyclone

grid-studies-3-4.pd (9.0 KB) serialosc.pd (3.5 KB)

I’m currently working on a few patches for Arc and Grid and hope to share down the road once I develop some tools I’m happy with.

3 Likes

thanks! i’m not really sure what i had been doing wrong, maybe i was getting hung up on seeing message output when i didn’t really need to see it yet, or hadn’t completed building what i needed to… i dunno. still have some problems with my workarounds - especially uzi, but i’m getting closer. i at least have led feedback of my toggles. i’ll share my work if i can solve these cyclone workarounds.