Re: Noob question: sending button clicks to AudioUnits?
Re: Noob question: sending button clicks to AudioUnits?
- Subject: Re: Noob question: sending button clicks to AudioUnits?
- From: Brian Willoughby <email@hidden>
- Date: Sun, 8 May 2005 15:50:55 -0700
Oli,
There are many styles available for a Cocoa button. You could select one of
the "toggle" styles, and then use [buttonOutlet state] as the value to pass on
to AUParameterSet().
The button style affects the look of the button as well, which is a good way
to reflect the current setting to the user via the UI. Make sure your Cocoa
interface responds to incoming parameter change notifications, and sets the
button state to match the current parameter value. That way, automation and
preset loading will update the UI.
Brian Willoughby
Sound Consulting
Begin forwarded message:
From: Oli Donald <email@hidden>
I'm porting an old AudioUnit plugin forwards to support a nice Cocoa
interface. 99% of the work is done, I've got sliders and text fields
and on/off buttons doing there thing and the AU Kernel responding
correctly. But there is one thing I can't work out - how do I make my
AU Kernel respond to a button click?
I have one button in the GUI that is supposed to clear a buffer. In
the button's action method, if I do AUParameterSet() with 'true' for
the button being pressed, then when my AU Kernel comes to get that
parameter, then from the first click onwards it will *always* be
True. What I've done to get around this is to have the action method
send a toggling value to AUParameterSet(), and the AU Kernel responds
to a change in that parameter. This seems like a horrible kludge. Is
there a more elegant way for an AU Kernel to respond to a button click?
Thanks,
Oli
_______________________________________________
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