In OSX 10.14 and 10.15 the System Preference => Privacy settings now have a feature to control third-party access to the mic and camera. The problem my students are encountering is that miniAudicle doesn't show up as an identified app on the list, so they can't click the box to allow access, and thus they can't use adc in ChucK. Is there either: a) a ChucK workaround? OR b) a system file or something to which miniAudicle can be manually added as a recognized app that uses the microphone? Thanks, ----------------- David Loberg Code School of Music Western Michigan code@wmich.edu
Hi David!
In OSX 10.14 and 10.15 the System Preference => Privacy settings now have a feature to control third-party access to the mic and camera. The problem my students are encountering is that miniAudicle doesn't show up as an identified app on the list, so they can't click the box to allow access, and thus they can't use adc in ChucK.
Hmm. On Mojave I see miniAudicle on the System Preferences => Privacy settings under "Microphone". I don't remember if I did anything to grant access, but it does appear for me. Can someone shed some light on this issue?
Is there either: a) a ChucK workaround?
There will be some audio device-related fixes in the next release, but likely unrelated to this.
OR b) a system file or something to which miniAudicle can be manually added as a recognized app that uses the microphone?
Good question. Will look into it. Ge! ~~~ Ge Wang Associate Professor Center for Computer Research in Music and Acoustics (CCRMA) Department of Music (also Computer Science, by Courtesy) Stanford University https://www.gewang.com/ ~ Co-founder, Smule ~ Artful Design: Technology in Search of the Sublime! -- what we make, makes us -- https://artful.design/ ~~~
This looks promising for trying to manually convince the system that miniAudicle needs microphone access:
https://developer.apple.com/documentation/avfoundation/cameras_and_media_cap...
-----------------
David Loberg Code
School of Music
Western Michigan
code@wmich.edu
________________________________
Fra: David Loberg Code
PS - I’ve seen a version of this issue with Chunity and Unity when building games for MacOS and running them on Mojave or Catalina. There is an easy workaround that involves commenting out the mic setup stuff in the ChuckMainInstance (thanks Jack!), but I’m wondering if there may be other sticky issues…? —ss [ - ] Scott Smallwood http://www.scott-smallwood.com/ - Associate Professor - University of Alberta [ - ]
On Nov 26, 2019, at 2:09 PM, David Loberg Code
wrote: This looks promising for trying to manually convince the system that miniAudicle needs microphone access:
https://developer.apple.com/documentation/avfoundation/cameras_and_media_cap... https://developer.apple.com/documentation/avfoundation/cameras_and_media_cap...
----------------- David Loberg Code School of Music Western Michigan code@wmich.edu mailto:code@wmich.edu
Fra: David Loberg Code
Sendt: mandag 25. november 2019 11:30 Til: chuck-users@lists.cs.princeton.edu Emne: Mojave/Catalina mic access issues In OSX 10.14 and 10.15 the System Preference => Privacy settings now have a feature to control third-party access to the mic and camera. The problem my students are encountering is that miniAudicle doesn't show up as an identified app on the list, so they can't click the box to allow access, and thus they can't use adc in ChucK.
Is there either: a) a ChucK workaround? OR b) a system file or something to which miniAudicle can be manually added as a recognized app that uses the microphone?
Thanks,
----------------- David Loberg Code School of Music Western Michigan code@wmich.edu _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Scott,
For the unskilled, do you have step-by-step instructions for the "easy workaround"?
In my own attempts, I have been (unsuccessfully) trying to alter the Info.plist to force it to prompt for Mic access.
Thanks,
davd
-----------------
David Loberg Code
School of Music
Western Michigan
code@wmich.edu
________________________________
Fra: Scott Smallwood
Hey David,
Thanks for noting this for us- Im guessing theres some kind of whitelist if
you used miniAudicle with audio input before upgrading to Mojave, as
neither Ge nor I seem to be having this issue.
Do you see "miniAudicle" listed under System Preferences > Security and
Privacy > Privacy > Microphone? If so, checking this box next its listing
may work as a temporary fix while we pursue a permanent solution.
Spencer
--
Spencer Salazar, PhD
spencer@spencersalazar.com | 831.277.4654
https://spencersalazar.com
On Wed, Nov 27, 2019 at 12:01 PM David Loberg Code
Scott, For the unskilled, do you have step-by-step instructions for the "easy workaround"?
In my own attempts, I have been (unsuccessfully) trying to alter the Info.plist to force it to prompt for Mic access.
Thanks,
davd
-----------------
David Loberg Code
School of Music
Western Michigan
code@wmich.edu
------------------------------ *Fra:* Scott Smallwood
*Sendt:* tirsdag 26. november 2019 21:14 *Til:* ChucK Users Mailing List *Emne:* Re: [chuck-users] Mojave/Catalina mic access issues PS - I’ve seen a version of this issue with Chunity and Unity when building games for MacOS and running them on Mojave or Catalina. There is an easy workaround that involves commenting out the mic setup stuff in the ChuckMainInstance (thanks Jack!), but I’m wondering if there may be other sticky issues…?
—ss
[ - ] Scott Smallwood http://www.scott-smallwood.com - Associate Professor - University of Alberta [ - ]
On Nov 26, 2019, at 2:09 PM, David Loberg Code
wrote: This looks promising for trying to manually convince the system that miniAudicle needs microphone access:
https://developer.apple.com/documentation/avfoundation/cameras_and_media_cap...
----------------- David Loberg Code School of Music Western Michigan code@wmich.edu
------------------------------ *Fra:* David Loberg Code
*Sendt:* mandag 25. november 2019 11:30 *Til:* chuck-users@lists.cs.princeton.edu < chuck-users@lists.cs.princeton.edu> *Emne:* Mojave/Catalina mic access issues In OSX 10.14 and 10.15 the System Preference => Privacy settings now have a feature to control third-party access to the mic and camera. The problem my students are encountering is that miniAudicle doesn't show up as an identified app on the list, so they can't click the box to allow access, and thus they can't use adc in ChucK.
Is there either: a) a ChucK workaround? OR b) a system file or something to which miniAudicle can be manually added as a recognized app that uses the microphone?
Thanks,
----------------- David Loberg Code School of Music Western Michigan code@wmich.edu _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
Spencer,
Yes. It seems to be affecting people with OSX 10.14 or 10.15 with new installs of ChucK. (I have seen three separate cases now.) Your suggested temporary fix won't work, because, as I pointed out in my first post, the problem is that miniAud is not listed as an option in Privacy -> Microphone.
Scott,
Thanks for your reply too, but the issue is that we DO want to use the mic. So commenting it out won't help. miniAudicle runs fine for these people otherwise (i.e., there are no crashes, and the UGens work, etc.)
davd
p.s. I also have never resolved my last miniAud vs. hardware issue in which it will not receive any trackpad data from a set of 2012 MacBooks.
It has been a frustrating semester since the trackpad doesn't work on the old laptops and the mic doesn't work on the new ones.
-----------------
David Loberg Code
School of Music
Western Michigan
code@wmich.edu
________________________________
Fra: Spencer Salazar
Found a work-around for the mic access problem (thanks to the Audacity community)
From Terminal: open /Applications/miniAudicle.app/Contents/MacOS/miniAudicle This opens miniAud and triggers a request for Mic access for Terminal which allows it to function within miniAudicle.
As far as I know, this workaround is not permanent. It needs to be repeated the next time you want to open miniAudicle (and use the mic).
-----------------
David Loberg Code
School of Music
Western Michigan
code@wmich.edu
________________________________
Fra: David Loberg Code
participants (4)
-
David Loberg Code
-
Ge Wang
-
Scott Smallwood
-
Spencer Salazar