Re: Midi Volume Control
Re: Midi Volume Control
- Subject: Re: Midi Volume Control
- From: Bob Lang <email@hidden>
- Date: Tue, 25 Jan 2005 16:46:07 +0000
Hi Peter
Just to add another spanner in the works, there's also CC11 (Expression) which is another volume control per channel. It's designed to control the volume of individual phrases of music, but no doubt some MIDI programmers use it as a main volume...
I'm not sure you can rely on the Master Volume control always being available so you should use it when you can, but have a fallback for when you can't.
For the fallback, I think I'd scan the sequence and replace all CC7 events by CC11 events, recalculating the volume setting for the new CC11 as necessary. You won't always need to recalculate the CC11 volume setting, just in those situations where both types of event occur on the same channel. Once you've done this, you've freed up CC7 to control the volume of each channel.
If you're concerned about the granularity of the volume steps that you're calculating, remember that CC11 is paired with CC43 (add 32 to the controller number). CC43 gives you another 128 sub steps within each CC11 volume setting.
Bob
On 25 Jan 2005, at 15:12, Cianflone, Chris wrote:
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
_______________________________________________
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