Is there a Usine module that can measure audio output level and convert into a number ? I want to design a patch that can do automatic volume leveling to deal with a synth (VSTi) where the presets are at very different audio levels, e.g. piano is quiet, brass is very loud.
I will then store the level adjustments required and when my midi controller selects the patch I will send an automatic midi channel volume as required. Ideally when a patch is selected it should be possible to mute the synth output, send a midi note, measure its volume, convert this to a midi channel volume adjustment and then unmute the output, all in a very short space of time.
Any ideas ?
Simon.
automatic audio output level control
Maybe use a 'mapper data' module for the settings you want to recover when switching to different patches, and send them to a limiter patch?
The Audio Output modules produce a value.
Why not update the presets?
I use VSTIs also and I have found that inserting a limiter at the end of the chain helps, too.
Why not update the presets?
I use VSTIs also and I have found that inserting a limiter at the end of the chain helps, too.
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp
-
sm_jamieson
- Member
- Posts: 555
- Contact:
I could update the VSTi output levels for each preset, but it would be a tedious process. I am trying to make are more automatic process.
What I have tended to do in the past is select an instrument preset with one hand on the volume knob. I could try a midi controller pedal to manually fade in every new patch to the levels required.
I have always wondered why the synth manufacturers / programmers do not make more effort to equalise levels. It seems that the more layers they use, the louder the preset is !
Simon.
What I have tended to do in the past is select an instrument preset with one hand on the volume knob. I could try a midi controller pedal to manually fade in every new patch to the levels required.
I have always wondered why the synth manufacturers / programmers do not make more effort to equalise levels. It seems that the more layers they use, the louder the preset is !
Simon.
I believe some of the ideas in this thread will be of help. Different challenge, but the ideas will work here:
http://www.sensomusic.com/forums/viewtopic.php?id=1424
You are absolutely correct - presets are always kinda slapped together. That's why I usually mod them to suit my needs. E.g., should that extra output be gain or volume or an effect?
Your proposed approach is certainly feasible. I think it would work great for voices with quick attack, but not for voices with slow attack such as pads or certain processing such as reverse reverb.
I do think a boost/limiter downstream from your VSTI will help a lot.
http://www.sensomusic.com/forums/viewtopic.php?id=1424
You are absolutely correct - presets are always kinda slapped together. That's why I usually mod them to suit my needs. E.g., should that extra output be gain or volume or an effect?
Your proposed approach is certainly feasible. I think it would work great for voices with quick attack, but not for voices with slow attack such as pads or certain processing such as reverse reverb.
I do think a boost/limiter downstream from your VSTI will help a lot.
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp
I was working on an ALC module, ran into a lot of issues since it was a feedback.
I needed to do a lot of buffering to get it to respond the correct way. When I lowered the buffer rate it was overrunning too much because I needed to take the output back in to adjust the input.
Maybe I will attempt again, but I am not sure with the delay I can adjust the levels quickly and precisely.
It was just a test attempt at making an AGC/ALC but I would love to have for the same type of purposes. Set and forget.
It worked by actively monitoring the levels, dropping gain if too high, raising if too low...duh like an ALC.
-S
I needed to do a lot of buffering to get it to respond the correct way. When I lowered the buffer rate it was overrunning too much because I needed to take the output back in to adjust the input.
Maybe I will attempt again, but I am not sure with the delay I can adjust the levels quickly and precisely.
It was just a test attempt at making an AGC/ALC but I would love to have for the same type of purposes. Set and forget.
It worked by actively monitoring the levels, dropping gain if too high, raising if too low...duh like an ALC.
-S
"Every act of creation is first an act of destruction." -Picasso
Who is online
Users browsing this forum: No registered users and 16 guests
