RE: Midi Volume Control
RE: Midi Volume Control
- Subject: RE: Midi Volume Control
- From: "Tom White" <email@hidden>
- Date: Tue, 25 Jan 2005 16:24:09 -0800
- Importance: Normal
> Perhaps one would maintain the first VolumePedal CC7 on each
> track, as the 'initial' volume setting of the track, and then
> convert any subsequent CC7's to Expression CC11 (if additional
> CC7's exist)? Many sequencers will save 'tracks window' track
> volume settings to the beginning of a MIDI file, so that is why
> the first-encountered CC7's should probably be preserved.
Yes, and I actually thought of saying that in my earlier post,
but I wasn't sure anyone would care... Thanks for caring <g>.
> If there is a 'GM Reset', 'GS Reset', 'XG Reset' or other
> such reset message in the MIDI file, perhaps the messages
> should be detected, and interpreted as a command for the
> player program to initialize all its CC7 tracking globals to
> nominal? Isn't the nominal Volume value 100 for Reset messages?
> Can't recall at the moment.
Yes, the MMA/AMEI recommendation for response to GM Reset is
to reset CC7 to 100, and CC11 to 127. I suspect the same is
true for GS and XG, though those aren't controlled by MMA so
I can't be sure.
> ... audio amplitude correspondence to CC7 value was all over
> the map. Each manufacturer seemed to have a different idea of
> how CC7 values should map to audio gain.
>
> Is there a recent MMA spec on how CC7 should affect the audio
> amplitude response curve? Do modern synths have more consistent
> CC7 amplitude response curves than in the dim past?
Yes. And No. Products that are DLS (any version) or GM2 Compliant
should have essentially similar volume response curves because the
formula is stated in those specs. However, products that do not
have to comply with those specs might have a different curve...
but I think that is less likely to happen now that manufacturers
have agreed that there is a standard.
- TW
_______________________________________________
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