My First CoreMidi App Redone
My First CoreMidi App Redone
- Subject: My First CoreMidi App Redone
- From: Craig Bakalian <email@hidden>
- Date: Mon, 22 Dec 2003 06:40:34 -0500
Hi,
Well so it goes... While testing my first CoreMidi App by sequencing a
symphony of mine and in the process of getting to the 12th track, and
blamo, frustration, frustration, and frustration, the audio graph
starts to honk and hiss at me. It is beyond what my cpu can handle. My
cpu is the lovely iMac 233 G3 with 160 MB Ram. So, I spent about 2
days reworking my design.
The first design was to have a synth unit for each track, wire it up
to a mixer, and the mixer was wired to a reverb, and that was wired up
to, of course the default output unit. Each time a track was created,
a synth unit was created and added to the graph. While this designed
work well for 4 part Bach Chorales, it did not work well for a full
scale symphony. So, I designed a single synth unit, reverb, to output.
Yet, this design cries for channels. Each track must be set to the
single synth unit, and must have a channel definition. The user has to
work with channels for a multi-poly timbre sequence. I never liked the
channel to track paradigm of SMF, I thought I could get around it.
And now my first CoreMidi App works great, but you gotta do the
channel thing. It can handle a full scale symphony. And now my
question, how much memory or cpu cycles does an AUNode or AudioUnit
suck? Would a better machine handle more? Would more RAM handle more
AUNodes in a graph?
Craig Bakalian
www.eThinkingCap.com
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.