Why can’t you use fates for Pd editing?

It’s fine with vnc , or use hdmi working if you prefer?!

Not sure what what you mean by dependency issues , for externals? Often it’s easier to start with Pd vanilla patches - the worst patches are indeed those that someone has just grabbed thousands of externals and slung together :wink:

Orac on Mac? It’s basically just Pd and externals, what does Catalina want to bin?
I’ve avoided Catalina at the moment, as I want to do it with a completely fresh image - but that’s means quite a a lot of reinstalling afterwards :wink:

Well, can’t get the VNC thing working, currently. I’ll have another look at that when I get home (at work currently).

If I change the content of ~/sidekick/system/startvnc/run.sh to

#!/bin/bash
nohup vncserver &
exit 0 

will that allow Orac to continue running in the foreground, while still enabling the VNC server?

I’m finding it hard to find patches that are made in Vanilla, or at least ones that don’t still depend on a whole load of externals and libraries, which don’t seem to be installed successfully by Deken. Maybe I’m looking in the wrong places, or there’s a problem somewhere with my pd prefs.

That’s probably what I’ll be doing :wink:
I want to attempt a pd version of some of my unfinished LPC objects from Axoloti.

Some of the externals, I think. It was late when I tested it, so I just gave up and went to bed without noting the specifics, to be honest.

I’ll try it again later, and get back to you with more details.

yup :slight_smile:

as mentioned in other post, you might want to pass in the resolution you want on the command line as well e.g.

-geometry 2560x1440

really all you should need in start is something like

#!/bin/bash
nohup vncserver -geometry 2560x1440 &

you can try running this on the command line, as a test, and you will see that the command line then returns - and you can still connec via vnc.

Great, thanks, @TheTechnobear

I don’t need to exit the script, too?

This is one of the Orac files it wants to bin:

nope scripts fall out the bottom, really exit is used to provide return code, but we’re not using in this case.

hmm, interesting, so macOS is going to want every pure data external signed …
thats going to be a pain for all open source software !

I assume there must be ways around this.

I’ll look into signing, but im not going to be paying Apple to give away free software !

basically you gotta target mavericks or later. so, two versions of everything if you want to support older versions

Ah, I spent the last few months cursing Apple, as I couldn’t run Pd or CsoundQT! However… if you click Cancel on the dialog which offers to bin the file for you and then go into System Preferences -> Security & Privacy, there will be a message saying something along the lines of “Pd was blocked from use because it is not from an identified developer.” and a button labeled “Open Anyway”. Click that button :slight_smile:

3 Likes

Ah same process as it was before Catalina for non-signed apps , but extended to all binaries.
Probably fine if you don’t have thousands of binaries then :wink:

( i assumed there was a workaround as I know a few people using my unsigned stuff on Catalina )

I’ve looked at notarization and signing in the past, it’s not too painful.
I’ve mainly been avoiding Catalina until I get another Mac to use for dev, whilst keeping current one on older macos while I transition stuff.

I wonder now how building from source works in Catalina. Only just upgraded to it myself, so haven’t tried it.

Not quite, previously you could right-click and select Open, and after a warning and an ok it would run the thing. Now it just says “Nope” and the only option offered right there is to helpfully move it to the trash for you. I noticed the message in system preferences completely by accident (to make things worse, it only stays there for 30 minutes).

I’m a Mac sysadmin. I have 180+ iMacs across several 10+ rooms and labs in two different buildings.

When I build machines now, I have to manually visit every single one of these machines to go through this approval process whenever I attempt to install AV software or hardware drivers.

PITA…

how is this coming along?

I’m in the game thanks to all involved

4 Likes

@thopa, @shellfritsch, @mlogger; Finally got around to actually trying out Automatonism (3.0) on fates (latest) - works great! There’s a little bit of whining in the Pd log window regarding save states or some such? but this doesn’t effect the overall functionality; I tried all three of the big patches from Johan’s accompanying Synth Studies, and all three worked perfectly.

4 Likes

@ground_state any chance you could explain a bit the install procedure and bugs / solutions you encountered? Im going to try it too!
Thanks a lot

1 Like
  • d/l, unpack Automatonism and Synth Studies[1] into some convenient place
  • Follow Using VNC for remote editing of PD
  • cd into e.g. ‘Synth_Recipes_Patches/Synth Recipe #1 - SImple Subtractive Synth’ and run
    pd -rt -audiobuf 4 -alsamidi main.pd

@TheTechnobear; This is mostly from memory, so please review/correct as needed.

[1] N.B. that due to the way it works, every Automatonism patch has to contain all of Automatonism, so the “Synth Studies” patches are stand-alone.

3 Likes

@ground_state thanks a lot for the info, digging it now! Many thanks :slight_smile:

1 Like

Hey thanks for the info - will definitely be trying this

Can someone please explain to me what they would do to get midi note in to Orac from the Launchpad Pro (28:0) with these settings:

I can get midi (via learn) working right away with the nanokontrol 2 and the launchpad connects to norns via midi & grid connection, so it works with everything else. I have tried altering the post-patch.sh file and placing it in the sidekick patches& system folders. and tried what i think i’m supposed to do with autoconnectmidi but i’m kinda taking shots in the dark since i’ve never touched either alsa or orac before and i’m not very knowledgeable with coding in general

For anyone else trying to connect the launchpad pro to norns mother/orac. here’s the solution:
thanks to Oxbown

aconnect 28:1 129:1
aconnect 129:0 28:1