Re: MIDI "Controller" Support (was: Rationale for ignoring common MIDI control changes)
Re: MIDI "Controller" Support (was: Rationale for ignoring common MIDI control changes)
- Subject: Re: MIDI "Controller" Support (was: Rationale for ignoring common MIDI control changes)
- From: James Coker <email@hidden>
- Date: Mon, 14 Jul 2003 19:37:10 -0600
On Friday, July 11, 2003, at 05:55 PM, Bill Stewart wrote:
There is a list of controls that all "GM compatible" synths are
generally required to support. I think a similar regime should be
imposed on software synths for a degree of consistency that has served
the users of hardware synths rather well. Some controls may not make
sense of course, but many/most do...
For those interested here's the list:
[big snip]
So is there any chance of seeing support for more items from that list
in the DLS Music Device AU?
I know some of the basic items are supported (Volume, Pan, etc), but
supporting some of
the synthesis-specific parameters (attack, release) would significantly
extend the usefulness
of this synthesizer.
As we've already discussed, the support for Program and Bank Select
messages are not required if the synth is a preset based synth -
essentially a mono-timbral synth in most cases, thus the host services
will generally provide a way to map a Patch/Bank to a preset
selection... I've left off Polyphonic Aftertouch, as no-one has seemed
that interested in supporting this...
I know there was some discussion on this earlier, but given the current
discussion on support for
well-known MIDI CC commands, and how it has brought up the importance
of providing
a musical environment consistent with common practice, I think it does
make sense for mono-timbral
AudioUnit synths to respond to program change messages to change
presets. After all, shouldn't
a musician be able to expect any AU synth to follow program changes
from a master keyboard
controller without undue setup?
Jim
_______________________________________________
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.