|
|
|
|
|
|
#142885 - 11/25/06 05:55 PM
Re: Keeping midi overall levels constant
|
Registered: 04/25/05
Posts: 14245
Loc: NW Florida
|
'Fraid you can't batch process SMFs for volume unless they were all generated by the same soft arranger (and even that's a stretch).....
The problem is, how does the batch processor know the loudness of a track or sequence? Sure, it can look at MIDI volume (CC7), but how does it know the average (and range) of the velocities...? Then how does it know how acoustically 'loud' the synth patch is?
Unfortunately, if you have got SMFs from a variety of sources, only way to balance them is to play them and either globally turn down the sequencer section volume (doable at least on Rolands, and maybe others) or you have to go in and change the volumes of at least the individual sequence tracks headers, and if any fades are done with CC7, subtract from those, too (or scale - reduce by a percentage).
Take a good look in the MIDI section of your manual. There may be a sys-ex command to globally turn down the sequencer in there even if there isn't a GUI front-door to the function..... If you can find that, you will be saving yourself a lot of time if you have a large library.
_________________________
An arranger is just a tool. What matters is what you build with it..!
|
Top
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#142895 - 11/29/06 03:57 PM
Re: Keeping midi overall levels constant
|
Registered: 04/25/05
Posts: 14245
Loc: NW Florida
|
Originally posted by Michael P. Bedesem: MidiPlayer normalizes midis by analyzing the midi volume events by channel and coming up with an average for the channel and an average for the midi as a whole. It then scales each of the midi volume events by the ratio necessary to bring the song average down to a level typically used by Yamaha factory files (but you can set your own level to match other file sets).
This technique assumes that the original author achieved the right balance between tracks taking into account the strength of the sounds as changed by velocity, number of notes etc. I.e he adjusted for the variation in perceived loudness created by the playing method. By scaling the volumes in the way that it does, MidiPlayer preserves the author's mix and avoids the technique variations altogether.
MidiPlayer is not perfect and there are cases where tweaking might be necessary. But for the majority of cases, the improvement is such that it is more than sufficient for casual listening.
Regards,
Michael Well, Michael, that's all well and good, but I'm afraid my experience with most web-found SMFs is that the most consistent thing about their mix is that they are inconsistent! Maybe if you already have a bunch of 'tweaked' SMFs for Roland, and want them to play well on Yamaha, it's a good app, but most web SMFs are poorly played AND poorly mixed.....
_________________________
An arranger is just a tool. What matters is what you build with it..!
|
Top
|
|
|
|
|
|
|
|
|
|
|
|
|