Mi-Ugens Install issue Mac OSX

have searched and followed multiple instructions but still getting a loading error with the Mi-Ugens on OSX 10.14.6 (Intel) and SC 3.12.2

I get the following error when compiling and booting and can’t seem to see my error. I followed the instructions to step 6 given here (as I am not using Tidal):

I also installed the SuperDirt quark as that seemed to be throwing errors as well.
Reinstalled SC, made a new startup file, etc…

Here is my post window output:

<
*** Welcome to SuperCollider 3.12.2. *** For help press Cmd-D.
SCDoc: Indexing help-files…
SCDoc: Indexed 1954 documents in 1.63 seconds
Booting server ‘localhost’ on address 127.0.0.1:57110.
Found 0 LADSPA plugins
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiBraids.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiBraids.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiBraids.scx: cannot load ‘MiBraids.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiBraids.scx: cannot load ‘MiBraids.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiVerb.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiVerb.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiVerb.scx: cannot load ‘MiVerb.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiVerb.scx: cannot load ‘MiVerb.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiElements.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiElements.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiElements.scx: cannot load ‘MiElements.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiElements.scx: cannot load ‘MiElements.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiTides.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiTides.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiTides.scx: cannot load ‘MiTides.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiTides.scx: cannot load ‘MiTides.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiClouds.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiClouds.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiClouds.scx: cannot load ‘MiClouds.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiClouds.scx: cannot load ‘MiClouds.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiMu.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiMu.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiMu.scx: cannot load ‘MiMu.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiMu.scx: cannot load ‘MiMu.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiRings.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiRings.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiRings.scx: cannot load ‘MiRings.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiRings.scx: cannot load ‘MiRings.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiPlaits.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiPlaits.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiPlaits.scx: cannot load ‘MiPlaits.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiPlaits.scx: cannot load ‘MiPlaits.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiOmi.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiOmi.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiOmi.scx: cannot load ‘MiOmi.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiOmi.scx: cannot load ‘MiOmi.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiGrids.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiGrids.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiGrids.scx: cannot load ‘MiGrids.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiGrids.scx: cannot load ‘MiGrids.scx’ (load command 0x80000034 is unknown)’
*** ERROR: dlopen ‘~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiWarps.scx’ err ‘dlopen(~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiWarps.scx, 2): no suitable image found. Did find:
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiWarps.scx: cannot load ‘MiWarps.scx’ (load command 0x80000034 is unknown)
~/Library/Application Support/SuperCollider/Extensions/mi-UGens/MiWarps.scx: cannot load ‘MiWarps.scx’ (load command 0x80000034 is unknown)’
JAR: Blacklisted client Xquartz
JAR: Blacklisted client Terminal
JAR: Blacklisted client loginwindow
JAR: Blacklisted client Xcode
JAR: Blacklisted client SystemUIServer
JAR: jack server not running or rejected client
Number of Devices: 3
0 : “Built-in Microph”
1 : “Built-in Output”
2 : “Aggregate Device”

“Built-in Microph” Input Device
Streams: 1
0 channels 2

“Built-in Output” Output Device
Streams: 1
0 channels 2

SC_AudioDriver: sample rate = 44100.000000, driver’s block size = 512
SuperCollider 3 server ready.
Requested notification messages from server ‘localhost’
localhost: server process’s maxLogins (1) matches with my options.
localhost: keeping clientID (0) as confirmed by server process.
exception in GraphDef_Recv: UGen ‘MiClouds’ not installed.
exception in GraphDef_Recv: UGen ‘MiElements’ not installed.
exception in GraphDef_Recv: exceeded number of interconnect buffers.
exception in GraphDef_Recv: UGen ‘MiClouds’ not installed.
exception in GraphDef_Recv: UGen ‘MiRipples’ not installed.
exception in GraphDef_Recv: UGen ‘MiVerb’ not installed.
exception in GraphDef_Recv: UGen ‘MiOmi’ not installed.
exception in GraphDef_Recv: UGen ‘MiWarps’ not installed.
exception in GraphDef_Recv: UGen ‘MiMu’ not installed.
exception in GraphDef_Recv: UGen ‘MiTides’ not installed.
exception in GraphDef_Recv: UGen ‘MiPlaits’ not installed.
exception in GraphDef_Recv: UGen ‘MiVerb’ not installed.
exception in GraphDef_Recv: UGen ‘MiRings’ not installed.
exception in GraphDef_Recv: UGen ‘MiBraids’ not installed.
Shared memory server interface initialized

anyone?

having reinstalled from scratch following the instructions a few times now I still have now luck and also get this error that seems to be linked to the mi-ugens.scd file (which I copy-pasted from the install instructions):

ERROR: Message ‘addModule’ not understood.
RECEIVER:
nil
ARGS:
Symbol ‘elements’
Instance of Function { (0x11c2412b8, gc=7C, fmt=00, flg=00, set=02)
instance variables [2]
def : instance of FunctionDef - closed
context : Frame (0x11a0c9658) of Interpreter:functionCompileContext
}
Instance of Function { (0x118ff4248, gc=7C, fmt=00, flg=00, set=02)
instance variables [2]
def : instance of FunctionDef - closed
context : Frame (0x11a0c9658) of Interpreter:functionCompileContext
}
PATH: /Users/bryaneubanks/Library/Application Support/SuperCollider/startup.scd

PROTECTED CALL STACK:
Meta_MethodError:new 0x11a9099c0
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 0x11a90bc80
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = addModule
arg args = [ elements, a Function, a Function ]
Object:doesNotUnderstand 0x119014840
arg this = nil
arg selector = addModule
arg args = nil
a FunctionDef 0x119030b98
sourceCode = "{ |numChannels|

SynthDef("global_mi_verb" ++ numChannels, { |dryBus, effectBus, verbwet=0, verbtime=0, verbdamp=0, verbhp=0, verbfreeze=0, verbdiff=0.625, verbgain=0|
var signal = In.ar(dryBus, ~dirt.numChannels);
Out.ar(effectBus, MiVerb.ar(
signal,
verbtime,
verbwet,
verbdamp,
verbhp,
verbfreeze,
verbdiff
) * verbgain);
}, [\ir, \ir]).add;

SynthDef("global_mi_clouds" ++ numChannels, { |dryBus, effectBus, cloudspitch=0, clo…etc…"
a FunctionDef 0x11a3395c0
sourceCode = “”
Function:prTry 0x11ababe80
arg this = a Function
var result = nil
var thread = a Thread
var next = a Function
var wasInProtectedFunc = true
Function:protect 0x11abab400
arg this = a Function
arg handler = a Function
var result = nil
Interpreter:executeFile 0x11a338f40
arg this = an Interpreter
arg pathName = /Users/bryaneubanks/Library/Application Support/SuperCollider/synthdefs/mi-ugens.scd
arg args = nil
var result = [ ]
var saveExecutingPath = nil
a FunctionDef 0x11a3395c0
sourceCode = “”
Function:prTry 0x11ababe80
arg this = a Function
var result = nil
var thread = a Thread
var next = nil
var wasInProtectedFunc = false

CALL STACK:
DoesNotUnderstandError:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
Function:protect
arg this =
arg handler =
var result =
Interpreter:executeFile
arg this =
arg pathName = “/Users/bryaneubanks/Library/…”
arg args = [*0]
var result = nil
var saveExecutingPath = nil
ArrayedCollection:do
arg this = [*3]
arg function =
var i = 2
Platform:loadStartupFiles
arg this =
OSXPlatform:startup
arg this =
Main:startup
arg this =
var didWarnOverwrite = false
^^ ERROR: Message ‘addModule’ not understood.
RECEIVER: nil

hey there!

did you try un-quarantining the plugins, as described here?

all best!

thanks, can try that … but which directory do I CD to?

You can check the directory of the plugin by running Platform.userExtensionDir +/+ "mi-UGens" in SuperCollider

strange that I get a no file or directory error…but it exists…am I missing something here (not really versed in Terminal commands). Should there be a space between Application and Support? I don’t really understand how it should be formatted but the terminal output is:
-bash: cd: ~/Library/Application: No such file or directory

Spaces are not directly supported in Terminal, see here. If you wrap the pathname in quotes or add escape characters, it works:

(Platform.userExtensionDir +/+ "mi-UGens").replace(Char.space, "\\ ") for escaping the space character in SuperColldier
cd "/Users/xxxx/Library/Application Support/SuperCollider/Extensions/mi-UGens" for using double quotes in Terminal

thanks, and one last question: what would replace “Filename”?

using mi-ugens.scd.six just throws an error…

also on the file mi-UGens… does this need to be done individually on each .scx file?

after running this on each .scx file in /mi-UGens, SC will no longer boot. great!

if I add this line to startup.scd:

~dirt = SuperDirt(2, s);

then it will boot, but I have the same exact errors as before.

Can anyone confirm these actually work on OSX 10.14.6 and SC 3.12.2?

And what is “SuperDirt”? Why would I need to load this, etc?

Have been using SC for years without much issue but such a hassle to just try these out.

argh, it doesn’t work for me on 10.13 either… i think it has to do with the “obsolete” os version. i had a similar issue with portedplugins some time ago, let me see if my fix for this works als for miUGens. SuperDirt is not needed for using miUGens (but for using Tidal with SuperCollider)

ok, thanks, I will need to consider an update… but hesitant as this system works fine for most of what I do. I appreciate your replies!

hey, just double checked and unfortunately the fix i used for ported-plugins doesnt work here. but i realized that i have a working copy of mi-UGens installed, which is this one: 0.0.3
maybe you could try your luck here?

I got these working recently. I had to build them with an older version of the supercollider source files 3.12.1