martinvicanek wrote:Spectral envelope of a track:
1. Do you mean an average over an entire track? Or some shorter interval?
2. What resolution are you aiming at: Octaves? Semitones? Something in between?
1. It may need to be PEAK level [though RMS might need to be tested.
The length of the audio source should cover the average song length. [3-4 min]. That would be a starting point.
It may be that a 30 sec sample would be enough time to stabilize the response.
2. resolution. A least 1 oct. Might need as fine as 1/3 oct.
Without any practical testing, I'm having to consider a broad range. I don't mean to be so wishy-washy.
If this is not to confusing ... let me try this
1. I do NOT want to make a 'match EQ' for the specific purpose of of imposing a source curve to a destination. We already have plenty of those. Not interested in that.
Actually ... I'm looking at a type of 'Gain-Staging' concept.
Here's the deal.
Working with plugins like NEBULA, the libraries are arranged into specific bands for each preset. If you need 6 bands, this requires 6 plugins. It can easily be more based on the project.
Because of the plugin nature, this means opening/closing many windows as adjustments are made. Very bad for workflow/concentration.
My MIDI controller can talk up to 16 Nebula plugins, all from a single GUI interface. Works great [thanks to much help from here]
The next big issue .... proper 'gain-staging' through the entire chain.
I already use Ian Shepards 'PERCEPTION' plugin, that monitors the top and bottom of the chain and provides automatic , perceived', gain compensation. That part is fine.
I use KLANGHELM's VU meters between each NEBULA instance to both monitor level, and adjust TRIM. Again, all good there.
The time consuming issue. I do NOT want to play a track, and open/close windows while adjusting for 'Unity Gain' from one plug to the next.
What I have been using is a modified form of 'PINK NOISE', generated from the MIDI controller. Using this, I just
1. stop playback
2. send 'PINK' at a calibrated -18db [RMS] through the entire chain. [made up of various bands, shelfs doing cuts/boosts ... whatever.
3. adjust each VU TRIM to read -18. [actually, meters are ref'd to -18, so the display is 0dB].
Generally, this works fairly well. Across 8 eq plugins, the level playing the actual source track may be 1 to a few dB off. Not to bad across 8 plugins. But sometimes, it can be more significant.
Before anyone criticizes ...
I'm looking to speed up the process of gain-staging. Nothing stops from doing it the traditional way ... however, even using the current PINK technique has more than proven its usefulness ... SONICALLY [Nebula is level sensitive].
Typically, I can balance the entire effects chain in 15 seconds or less this way.
But I looking to improve the concept.
The thought.
What if I was able to capture the sonic envelope of the audio source, that has the overall EQ curve, so that WHEN the track is NOT playing ... I send the PINK signal THROUGH the captured EQ at a defined reference [-18dB RMS], whereby each of the EQ's are seeing the source curve at levels that simulate the actual source track.
I've been experimenting with this concept using FabFilter Q2 'Match' function. The resultant EQ curve is inserted after the PINK generator, then followed by the efx chain.
So far, the testing is proving to be quite effective.
Because of these results, I was looking to see if this could be accomplished using FS [rather than FabFilter].
I'm currently ignoring the fact that I've never tried to program anything of this nature ... if I even could.
I don't even know the feasibility using FS ! At my age ... what else kinda trouble would I want to get into
I hope some of this makes a little sense. Heck ... I appreciate just having this read.
[aside]. It's possible to question the use of the PINK cal noise. Normally, PINK noise tends to have bouncing LEVELS. The design I'm using is fairly stable, level wise.
I've thought about the type of 'chirp' tone that is used in REW for 'shooting' out a room. Back in the daze, we didn't have all the digital technology available, and often used OSC and noise generators for calibrating tape decks. But also we used these tones to quickly balance a chain, or fine tune a recall session from documentation and polaroid photos
Back then ... everything was hardware ... with real knobs, buttons, and meters. Today its multiple windows and a mouse. [i hate it]

but that's the way of today. I'm just looking to improve the system and workflow. All of this comes together to help focus on the main part of the job.
LISTENING to the MUSIC. That's what I get paid to do. Just looking for a better solution.
Hey ... thanks for reading and replying ... to everyone. I know several of you Guys that really do some amazing things programming and knowledge. There is no other place or people I can even begin to talk about stuff like this. So again, thanks for being here ... and all the kind help.
Sincerely.