Menu

#273 Port Audio Fail on MacOS Catalina (10.15) + vamp plugin fails to load

v3.3
open
nobody
None
5
2019-10-31
2019-10-24
Junqi Deng
No

After I upgraded to MacOS Catalina, I came across a lot of problems.

First of all those vamp plugins fail to load because they are "not verified". I work around with this by clicking "allow anyways" on every plugin on my security and privacy panel

The second problem is as captioned, which I also attach an image here. Do you have any solutions?

1 Attachments

Related

Bugs: #273

Discussion

  • Chris Cannam

    Chris Cannam - 2019-10-24

    The situation with Catalina seems to be ... complicated and contradictory. I have only recently seen it in action myself - I sadly don't have access to enough hardware to be able to run test releases of operating systems as well as live build ones.

    I have made some test builds for a v4.0 release of SV (https://code.soundsoftware.ac.uk/projects/sonic-visualiser/files/) and will probably make an official v4.0 upload later today or possibly tomorrow. After that I'm expecting to gather remaining compatibility problems and try to resolve those as soon as I can, so please let me know whether that version works any better or worse than the older one (or are you using the v4.0 preview already?)

    However, this release won't solve problems with the plugins being unsigned - in fact it may make them worse, as the documentation suggests that the restrictions are tighter for more recently built host executables. We am intending to do updated and signed re-releases of the plugins under our control and also to make a "plugin pack" installer that installs a number of redistributable plugins in one go - I hope this should help in the future.

     
    • Junqi Deng

      Junqi Deng - 2019-10-28

      Hi Chris,

      I tried the v4.0 but the problem still persist. So I believe there's still a compatibility issue for PortAudio for Mac Catalina...

       
    • Junqi Deng

      Junqi Deng - 2019-10-28

      Hi Chris,

      I tried the v4.0 but the problem still persist. So I believe there's still
      a compatibility issue for PortAudio for Mac Catalina...

      Chris Cannam cannam@users.sourceforge.net 于2019年10月24日周四 下午8:56写道:

      The situation with Catalina seems to be ... complicated and contradictory.
      I have only recently seen it in action myself - I sadly don't have access
      to enough hardware to be able to run test releases of operating systems as
      well as live build ones.

      I have made some test builds for a v4.0 release of SV (
      https://code.soundsoftware.ac.uk/projects/sonic-visualiser/files/) and
      will probably make an official v4.0 upload later today or possibly
      tomorrow. After that I'm expecting to gather remaining compatibility
      problems and try to resolve those as soon as I can, so please let me know
      whether that version works any better or worse than the older one (or are
      you using the v4.0 preview already?)

      However, this release won't solve problems with the plugins being unsigned
      - in fact it may make them worse, as the documentation suggests that the
      restrictions are tighter for more recently built host executables. We am
      intending to do updated and signed re-releases of the plugins under our
      control and also to make a "plugin pack" installer that installs a number
      of redistributable plugins in one go - I hope this should help in the
      future.


      Status: open
      Group: v3.3
      Created: Thu Oct 24, 2019 03:33 AM UTC by Junqi Deng
      Last Updated: Thu Oct 24, 2019 03:33 AM UTC
      Owner: nobody
      Attachments:

      After I upgraded to MacOS Catalina, I came across a lot of problems.

      First of all those vamp plugins fail to load because they are "not
      verified". I work around with this by clicking "allow anyways" on every
      plugin on my security and privacy panel

      The second problem is as captioned, which I also attach an image here. Do
      you have any solutions?


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/sv1/bugs/273/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #273

  • Junqi Deng

    Junqi Deng - 2019-10-28

    Hi Chris,

    I tried the v4.0 but the problem still persist. So I believe there's still a compatibility issue for PortAudio for Mac Catalina...

     
    • Chris Cannam

      Chris Cannam - 2019-10-29

      Hi Junqi - ok, I will see if I can find out anything.

      Meanwhile, can I please check:

      • Do you have any audio devices installed other than the built-in mic/speaker? (e.g. USB devices)
      • If you go to Preferences -> Audio I/O in SV, are there any other options you can select for "Audio playback device"?
      • Is there anything useful in the log file at ~/Library/Application Support/sonic-visualiser/Sonic Visualiser/log/sv-debug.log ? (You could send me a copy or attach it here if you like)

      Although my ability to test this is fairly limited, I have been using SV v4.0 on Catalina myself without problems, so any information you can give me may help.

      Thank you!

       
  • Chris Cannam

    Chris Cannam - 2019-10-30

    Following a further discussion off-tracker, it appears that:

    • This problem has some connection to the use of a deprecated macOS API in PortAudio
    • It affects any application using PortAudio right up to the current PortAudio code (this bit of PortAudio was last modified in the repo in late 2016)
    • The problem is resolved by applying this patch from Tim Bunnell to update PortAudio so as to replace the deprecated API: https://lists.columbia.edu/pipermail/portaudio/2016-December/000992.html

    I'll look into making updates appropriately and letting the PA people know. Thanks for the report and for your help, Junqi.

     

    Last edit: Chris Cannam 2019-10-30
    • Junqi Deng

      Junqi Deng - 2019-10-31

      It's great to have sonicvisualizer working again. Thanks a lot Chris!

       

Log in to post a comment.

MongoDB Logo MongoDB