Voicetrack Feature request : Auto-Ducking of the music volume when record a voicetrack

If you record a voicetrack, It is time consuming to manually lower the volume of the music (in the “Edit” screen for example) on the location where you are talking.

Please add the possibility to auto-duck the volume of the music on the position where you are talking. Also add the possibility to choose the Db to lower.

3 Likes

Just my two cents here, but did you know you can adjust the volume while recording?
Next to the waveforms you have a slider for that. It works in realtime.


This is the result of using the slider, just an example:

4 Likes

As a short addition to mgie’s comment: you can even use an external MIDI device with faders to control these volumes in real time. I use a Traktor Z1 (https://www.bax-shop.be/nl/dj-mixer/native-instruments-traktor-kontrol-z1-mixer), but I have a colleague that uses a Behringer MIDI device. It works perfectly! It’s a close to live-experience recording voice tracks. If you need help setting up the device, do give a shout.

3 Likes

BTW, this is how it should be setup for the faders. Copy-paste of Torben’s comment in https://community.mairlist.com/t/midi-remote/11429:

Most controllers use the Data2 value to transmit the position of the volume slider (0…127). So you set up a MIDI command with Status and Data1 to the appropriate values, and Data2 condition to “any” (*).

Then you type the following command (manually):

PLAYER 1-1 VOLUME $DATA2/127

$DATA2 will be filled with the received value. “/127” instructs mAirList to consider 127 as 0dB. (You can also use a lower value if you want to have overhead like most real consoles have.)

3 Likes

I too would like the (extra optional?) automatic gain option. It would be more precise and less ‘mousing’ (RSI…!) in my setup.

2 Likes

Just a subtile kick to this old topic, you can implement an autoduck function using a background script. There is a small delay on the start point of the ducking.

I found 100ms the minimum for creating an sliding volume setting and -3 dB the value for the ducking level of the audio.

procedure OnExecuteCommand(Command: string);
begin
    // check for command
    if (Command = 'VT RECORD START') then
    begin
         // set to 0dB for begin duck
        ExecuteCommand('VT PLAYER A VOLUME 0');
        //minimal delay for ducking is 100 ms 
        Sleep(100);
        // reduce player volume (in dB)
        ExecuteCommand('VT PLAYER A VOLUME -3');
    end;
    if (Command = 'VT RECORD STOP') then
    begin
        // reset player volume
        ExecuteCommand('VT PLAYER A VOLUME 0');
    end
end;
3 Likes

I’ll give it a try, to me, it should be an feature of mairlist itself.
As vt’s are more and more common, it save 's a lot of time !

So i would state the request for implementing auto duck with voice trackking.

1 Like

Sciripting is a feature of mAirList itself.

Its not the scripting that i mean, but the feature of auto ducking.

We are talking about a new feature request … not scripting … :slightly_smiling_face:

1 Like

Indeed, and if a well-implemented script can accomplish the desired task, there is abolutely no urgency to drown mAirList with fancy pecularities. (That is what Torben had taught me a while ago.)

These are NOT fancy features. Every professionel radio automation program has this feature.

So I do not agree to solve this with a script.
Btw … you cannot implement a script in de database app (where you create voicetracks)

2 Likes