Re: AU Hosts and Parts, Groups and Multi-timbrality
Re: AU Hosts and Parts, Groups and Multi-timbrality
- Subject: Re: AU Hosts and Parts, Groups and Multi-timbrality
- From: Chris Reed <email@hidden>
- Date: Mon, 28 Jul 2003 13:26:57 -0500
Bill, here's another example for you for reasons that MusicEffects
should support note events.
James, yes, I think a harmoniser is perfectly possible with the AU spec
as is, as a MusicEffect. AUs can have any number of output busses, so
each harmonised voice could be sent to its own bus in addition to a mix
out. And a MusicEffect can react to data on different MIDI channels
just fine without needing to be multi-timbral.
Although I suspect there are those who would argue that a harmoniser is
really more like a synth. And in that case, it could indeed be
implemented as multi-timbral device. Depends on your point of view, I
guess...
-chris
On Sunday, Jul 27, 2003, at 18:03 US/Central, James Chandler Jr wrote:
These multi-timbral threads have been very interesting, thanks.
A question for curiosity only, since I'll not be writing such a
plugin--
Are the conceptual hooks all there, to make a pitch corrector or vocal
harmony Music Effect, which receives an audio stream + MIDI notes, and
outputs a corrected or harmonized audio stream? Would hosts have a lot
of trouble supporting such an AU?
A possible user preference for a harmonizer (which would be nice but
not essential), might be to input a single channel audio stream, but
output separate audio streams for each harmonized voice? That would
allow subsequent discrete processing on each harmonized voice.
I suppose a harmonizer would work "close enough for rock-n-roll" as a
mono-timbral synth. But perhaps there could be situations where it
would be nice to control each generated harmony from its own MIDI
channel, to allow non-parallel harmonization... ferinstance where the
"emulated soprano" might want to cross lines against the "emulated
tenor"?
James Chandler Jr.
_______________________________________________
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.
_______________________________________________
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.