Re: InstrumentCount
Re: InstrumentCount
- Subject: Re: InstrumentCount
- From: Bill Stewart <email@hidden>
- Date: Thu, 12 Jun 2003 15:40:34 -0700
On Thursday, June 12, 2003, at 11:53 AM, Chris Reed wrote:
I think "instruments" are the things that you switch between within a
bank (like with the MIDI patch select event, or whatever it's called).
And the AU "preset" concept is really more equivalent to a MIDI bank.
Or could be. In other words, you could theoretically have multiple
instruments within a preset.
Yes - there's also a difference in the number and definition of
instruments with different sound banks in the case of a DLS Synth and a
GM style sound bank - the instrument ID's would still work with
different sound banks, but the sound bank in current use when saved as
a preset is really then part of the preset data that is saved...
If you don't have a data file - like a synth that is basically
oscillator or internally driven sample data, then there is some kind of
equivalence I guess - but as soon as the synth is multi-timbral you
still need a way to address different instruments in the running state
of the synth...
All the current hosts pretty much fall into 2 categories now: DLSSynth
hosts which support instruments but mostly ignore presets, and hosts
like Rax and Logic that use only the preset concept.
The DLS Synth doesn't ignore presets - it will save some of its state
(like its quality/cpu usage setting as well as the sound bank that is
in current use) - it should (but doesn't yet) also save which
instruments are currently active (prepared) on each of the groups
(channels) it knows about - then it really would be like saving a
patch/performance "user preset" on a hardware-like unit
Bill
It's really pretty confusing, I think.
cheers
-chris
On Wednesday, Jun 11, 2003, at 07:55 US/Central, Urs Heckmann wrote:
Am Dienstag, 10.06.03, um 21:09 Uhr (Europe/Berlin) schrieb Robert
Grant:
Zoyd and Crystal are returning their "instruments" as Factory
Presets, while DLSSynth is returning them via the Instrument >>
property.
Huh? What are instruments? Why should a MusicDevice have a different
terminology for presets than other AUBase derivates?
Well, and regarding Zoyd, most of the formal stuff is still the same
status as nine months ago with only Airy's synth as
peek-how's-it-done. It sets up everything during initialization (as
shown by Emagic sample code once upon a time), so you can't query
much before, only Channel configs. And you can't set presets before
initialization, I think.
Cheers,
;) Urs
_______________________________________________
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.
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
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.