0/16/16 not recognized in Max/MSP on High Sierra

Discussing the support available and any problems you may have.
jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Thu Dec 14, 2017 10:22 am

Howdy,

Am having some difficulty getting Max/MSP to recognize a 0/16/16 on Mac OS 10.13.2
The Phidget package installed is ver. 2.1.8.201 (also installed is Phidget22)
and Max is ver. 7.3.3

The interface is showing up in the System Preferences Phidget utility
and the PhidgetInterfaceKit object is recognized by Max
but there is no communication.

Has anyone else run into this issue?
Please advise

Cheers!

User avatar
mparadis
Site Admin
Posts: 462
Joined: Fri Oct 28, 2011 12:17 pm
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby mparadis » Thu Dec 14, 2017 10:24 am

When the Phidget shows up in the system preferences utility, are you able to access it and control its inputs and outputs?

When you try to access it in Max/MSP, do you still have it open in the Phidget utility? Because a Phidget can only be open in one program at a time unless it has been opened remotely in each program.

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Thu Dec 14, 2017 2:53 pm

In the Phidgets utility, yes, the inputs and outputs are responsive.
The utility has not been open when using Max

User avatar
mparadis
Site Admin
Posts: 462
Joined: Fri Oct 28, 2011 12:17 pm
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby mparadis » Thu Dec 14, 2017 3:22 pm

Can you clarify what isn't working in Max/MSP? Is the open call timing out, or are you able to open the Phidget but can't get inputs and set outputs?

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Thu Dec 14, 2017 3:44 pm

Sure, using the help patch, the Phidget isn't recognized. getSerial doesn't return anything in the console and inputs and outputs are not registering after trying to start communication. The device doesn't seem to open. The led on the board lights up when triggering an input but Max isn't seeing it.

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Mon Dec 18, 2017 12:24 pm

…and when trying the PhidgetDigitalOutput object help file, getDeviceSerialNumber returns -1.
when triggered, the setState message returns a device not attached error

macOS is 10.13.2
Java is version 8 update 151

I’ve had no problems in the past using phidgets w/Max. Is this something OS specific?


cheers

User avatar
mparadis
Site Admin
Posts: 462
Joined: Fri Oct 28, 2011 12:17 pm
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby mparadis » Mon Dec 18, 2017 2:28 pm

Do you get the same results when you use our sample code for DigitalOutput or DigitalInput?

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Mon Dec 18, 2017 3:21 pm

yup, the phidget remains unrecognized when trying the help files for DigitalOutput and DigitalInput

MiraLuk
Fresh meat
Posts: 3
Joined: Tue Dec 19, 2017 10:09 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby MiraLuk » Tue Dec 19, 2017 10:14 am

Hi,

perhaps, I have similar problem. I am using Phidget 1046RTD. It is well recognized on my MacBook with iOS 10.13, but when I open bridges, it shows "Attached: nothing".

I tried the same phidget on iMac with iOS 10.9 and works fine without issue.

Any hint how to solve it?

Thanks,Miroslav.

User avatar
mparadis
Site Admin
Posts: 462
Joined: Fri Oct 28, 2011 12:17 pm
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby mparadis » Tue Dec 19, 2017 10:33 am

It looks like this may be a compatibility issue. I've let our Max/MSP developer know about it.

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Wed Dec 27, 2017 1:28 pm

Happy Holidays!

Any word on the reproducibility of the issue?

Cheers

MiraLuk
Fresh meat
Posts: 3
Joined: Tue Dec 19, 2017 10:09 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby MiraLuk » Mon Jan 01, 2018 2:09 pm

Hi,

I found that Phidgets was not marked as "identified developer" on my Macbook. By accident, when installing another app, I found those check-boxes in "Security & privacy" preferences. Since I checked the check-box for Phidgets, it is working!

Hope, it will help others.

Miroslav

User avatar
mparadis
Site Admin
Posts: 462
Joined: Fri Oct 28, 2011 12:17 pm
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby mparadis » Wed Jan 03, 2018 1:25 pm

It looks like in the newer versions of MacOS, you need to give explicit permission to drivers after installing in order for them to function. You can read more about it here.

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Wed Jan 03, 2018 5:47 pm

thanks for the heads up!
i booted into recovery mode and ran:
spctl kext-consent enable /System/Library/Extensions/Phidget.kext
and rebooted.

in System Preferences>Security&Privacy>General
i approved the Phidgets program and rebooted.

the Phidget Control Panel is still operational
and i'm able to control the phidget with python
but am still having no luck with the max objects.

jlyjn
Phidgetsian
Posts: 10
Joined: Thu Dec 14, 2017 10:18 am
Contact:

Re: 0/16/16 not recognized in Max/MSP on High Sierra

Postby jlyjn » Thu Jan 04, 2018 4:27 pm

the objects started working!
thanks for the help!


Return to “MAC OS X”

Who is online

Users browsing this forum: No registered users and 1 guest