• 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: Controller mapping
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Controller mapping


  • Subject: Re: Controller mapping
  • From: Brian Willoughby <email@hidden>
  • Date: Thu, 6 May 2010 03:18:47 -0700


On May 6, 2010, at 01:14, john smith wrote:
I have a client who wants to map their parameters in their AU plug- in to a (Mackie) HUI controller, so you can connect the controller to Logic, and control the parameters.

I'm wondering, are there any facilities in AU for mapping parameters to the proper pages and switches/rotaries?

Please note that the plug-in is already available on the market, so we cannot switch the order of the parameters at this point; what we need is a mapping, something like what's available for an RTAS plug- in.

Michael Olsen

Control Surfaces like the Mackie send MIDI messages. An AudioUnit can receive MIDI messages through CoreMIDI, but not if the AU is already on the market. The AudioUnit specification does not tie MIDI to parameters unless the AU programmer does so, or the AU host. In nearly every case, what you're talking about is handled uniformly by the host, not each plugin.


Logic (the AU host in this case) allows mapping as part of its feature set. In addition to elaborate MIDI mapping, Logic also supports the Mackie control surface directly, without requiring each plug developer to manually handle the mapping individually. You can scroll through existing plugins, see the parameters on the LCD, and alter them. Thanks to AudioUnits using real values like Hertz and dB instead of the generic 0.0 through 1.0 of VST, you see the actual value of the parameters on the Control Surface. I'm not sure whether this is limited to built-in Logic plugs or if it fully supports third- party AUs. As one example, I have used the Mackie MCU Pro to manipulate the 9-band linear phase EQ.

In any event, since your question is about a shipping AU and not one that you're developing yourself, then your question is more appropriate for a Logic user's forum. The CoreAudio mailing list is intended to help developers who are working on CoreAudio programming, of which AudioUnits is one part.

Brian Willoughby
Sound Consulting

_______________________________________________
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: Controller mapping
      • From: john smith <email@hidden>
References: 
 >dynamic parameter lists (From: Paul Davis <email@hidden>)
 >Re: dynamic parameter lists (From: Stephen Blinkhorn <email@hidden>)
 >Controller mapping (From: john smith <email@hidden>)

  • Prev by Date: Controller mapping
  • Next by Date: RE: Controller mapping
  • Previous by thread: Controller mapping
  • Next by thread: RE: Controller mapping
  • Index(es):
    • Date
    • Thread