Re: Maximum number of parameters?
Re: Maximum number of parameters?
- Subject: Re: Maximum number of parameters?
- From: Brian Willoughby <email@hidden>
- Date: Tue, 19 Aug 2008 14:09:14 -0700
Markus, could you explain which MIDI event has a 14-bit ID?
MIDI only uses 14-bit values, not 14-bit IDs. Pitch Bend always has
a 14-bit value, but it's ID is 4-bit (Channel Number). Continuous
Controllers sometimes have a 14-bit value, but always a 7-bit ID (or
maybe 11-bit if you combine Channel Number and Control Number). All
other MIDI events (besides System Exclusive) are limited to 7 bits.
We're talking about Parameter IDs here, and I would say that using 14
bits as a limit, instead of 32 bits, is completely arbitrary and not
related to anything.
CoreAudio already provides hash objects to store parameter IDs so you
don't have to create a continuous array with huge index values. In
other words, developers should hopefully be designing for support of
parameter IDs without allocating giant linear arrays.
Brian Willoughby
Sound Consulting
On Aug 19, 2008, at 10:45, Markus Fritze wrote:
On Aug 18, 2008, at 9:36 PM, Stephen Blinkhorn wrote:
Hi, out of curiosity is there a limit on the number of parameters
an Audio Unit can posses? Or perhaps more likely, a practical
limit to ensure host compatibility?
I would expect 14 bit as a _practical_ limit, because some host
probably store the ID in an (internal) MIDI event.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden