Newbie question: Making Jaguar compatible AU Instrument
Newbie question: Making Jaguar compatible AU Instrument
- Subject: Newbie question: Making Jaguar compatible AU Instrument
- From: "Aurelio Ramos" <email@hidden>
- Date: Thu, 22 Sep 2005 17:57:55 -0400
I am developing a software synthesizer (currently a VST) and it needs to
support audio units. It also needs to run under 10.3.9 (as well as 10.4)
As a VST it is already working under 10.3.9 just fine, since its all setup
for "cross developing" that is, I got the 10.3.9 sdk installed and
everything in my main project points to it.
I also know how to build the SinSynth sample and install it and test it...
The problem that I am finding is that, although the latest core audio SDK
provides a nice sample (SinSynth) this sample does not compile if I make it
"point" to the core audio sdk that came with 10.3.9. In other words, I am
setting SynSynth up to "cross develop" for 10.3.9 as a simulation of what I
need to do. Clearly, if I can make this synth compile and work by linking it
with the old frameworks, then it should be easy for me to bring whatever is
needed over to my actual project.
The cross development SDK files do not include the Extras (neither the
samples nor the AU Public and PublicUtility folders) for CoreAudio, and even
if it did, I don't believe that it had a software synthesizer in it.
Another thing that I tried was to try to make my synth use the 10.3.9
frameworks, but use the AU Public and PublicUtility files from the current
SDK, while fixing the multiple compile errors that came up (since these
files expect a different set of frameworks I think).... That led nowhere,
since the component that was compiled was not "picked up" by auval or any
host upon installation.
What I would need is a software synth template that will work on 10.3.9, or
better means to debug my non working audio unit. Isn't there a Component
Manager "viewer" utility or something to see whats "wrong" with a component?
Also, is there a place where I can obtain the files from the "extras" folder
that came on a computer with 10.3.9 (given that they are absent from the
crossdevelopment sdk)?
Its pretty easy to trace bugs where "something" goes wrong but very
difficult to trace a bug where "nothing happens"...and I feel at this point
like I am wasting a lot of time and getting nowhere,
Please help...
Grateful in advance,
-Aurelio
_______________________________________________
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