Hi List,
I have googled around a bit trying to find this, so hopefully this is a reasonable thing to ask and not an example of poor googling skills.
Are there specific guidelines for how much processing can be done in Render() in an SynthNote of AUInstrumentBase()?
I understand the point is to do as little as possible, as quickly as possible, but are there rules of some kind? Or at least guidelines?
Can the limits be measured solely in time? e.g. spend 10 ns in Render()?
Is anything off limits? File IO I guess is cool. From what I can tell, allocating memory was not a good idea.
Does Attack() cause overloads?
It looks like GarageBand is less forgiving than Logic, in terms of overloading. I haven't tried other hosts.
If there is some document about this hidden somewhere, I would be interested to read it.
THanks! Scott Burgess Bitnotic |