• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Simulate HIView using NSView for AudioUnits?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Simulate HIView using NSView for AudioUnits?


  • Subject: Re: Simulate HIView using NSView for AudioUnits?
  • From: Brian Willoughby <email@hidden>
  • Date: Mon, 09 Dec 2013 22:39:47 -0800

At least for AudioUnits, you're not actually required to provide any UI at all. My free AUs are all without UI, and the AU spec allows the host to create the UI on the fly. This works great in Logic, Ableton Live, etc.

In the case where you provide a Cocoa view, but the host only supports Carbon, there's still the option for the host to build a UI from the AU parameter descriptions. Granted, there are a rare few types of plugs that can't be used effectively without a custom UI, but not very many at all.

Brian Willoughby
Sound Consulting


On Dec 8, 2013, at 22:11, Vojtěch Meluzín wrote:
Paul, I'm afraid you do have to. Your host may be able to handle Cocoa, but others may not and VST doesn't even allow it in 32-bits. So you really have to use the Carbon even if there would be just a few remaining hosts asking for it. After all many customers still use some ancient versions or both OS and host. I still get questions about supporting Tiger... Unfortunatelly Apple made compatibility such a pain...

2013/12/7 Paul Davis <email@hidden>
On Sat, Dec 7, 2013 at 10:38 AM, Vojtěch Meluzín <email@hidden> wrote:
when programming AudioUnits (or other audio plugin interfaces) one has to implement 3 GUI interfaces - embedded, composited and cocoa.



This language is wierd. You do not *have* to do this. You can choose which to support. Given that Carbon has been deprecated for over 10 years and is finally vanishing, one choice is to just focus on Cocoa.

I am a host author and our life is made MUCH easier when a plugin offers a cocoa GUI. Using the Carbon ones in a Cocoa-based host requires some really awful hacks.

--p




_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Simulate HIView using NSView for AudioUnits?
      • From: Paul Davis <email@hidden>
References: 
 >Simulate HIView using NSView for AudioUnits? (From: Vojtěch Meluzín <email@hidden>)
 >Re: Simulate HIView using NSView for AudioUnits? (From: Paul Davis <email@hidden>)
 >Re: Simulate HIView using NSView for AudioUnits? (From: Vojtěch Meluzín <email@hidden>)

  • Prev by Date: Re: TimePitchAU error codes
  • Next by Date: Re: Simulate HIView using NSView for AudioUnits?
  • Previous by thread: Re: Simulate HIView using NSView for AudioUnits?
  • Next by thread: Re: Simulate HIView using NSView for AudioUnits?
  • Index(es):
    • Date
    • Thread