Newbie question: AudioUnits, SinSynth and Ableton Live
Newbie question: AudioUnits, SinSynth and Ableton Live
- Subject: Newbie question: AudioUnits, SinSynth and Ableton Live
- From: John Allsup <email@hidden>
- Date: Sat, 15 Jul 2006 00:03:54 +0100
Hi,
I am new to Audio Unit development (and DSP programming).
Question 1: (main question)
I compiled the SinSynth demo and found that it does not respond to
MIDI when run under Ableton Live Lite. I built another simple synth
(sawtooth oscillator with ADSR envelope) using AUInstrumentBase and
SynthNote and this exhibited the same problem. Inserting printf's
indicates that the handlers for MIDI notes in AUInstrumentBase don't
get called by Live (only the constructor and Initialize() method).
On the other hand, a bare bones (monophonic sine wave) MusicDevice
works OK, so the problem appears to be with AUInstrumentBase. Has
anyone else come across this? Does anybody know what is causing the
problem? (Since otherwise if I want my AU's to work in Live I'll
have to reimplement AUInstrumentBase and friends in such a way that
they work with Live.)
Question 2:
As indicated above, I am new to Audio Unit programming and am
mainly interested in writing music devices. Where is the best place
to find more information about this? I have scoured through what
comes with the CoreAudio SDK and what I can find on
developer.apple.com, plus that Expert Sleepers additive synth that
someone released in source code form on their website. Apart from
picking through source code to try and figure out what does what,
where and what should I be reading in order to learn how to implement
AU instruments?
(This last one seems like it should be in a list specific FAQ
somewhere...)
Thanks,
John
_______________________________________________
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