|
|
|
11-04-2019, 01:48 PM
|
#1
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
|
Two tracks play at the same time when soloing successively
hey guys,
when using solo exclusive (ctrl + click) and switching from one track to another, both play at the same time for a tiny little moment. That's rather annoying especially when comparing mix and master.
|
|
|
11-04-2019, 02:02 PM
|
#2
|
Human being with feelings
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
|
Quote:
Originally Posted by Gass n Klang
hey guys,
when using solo exclusive (ctrl + click) and switching from one track to another, both play at the same time for a tiny little moment. That's rather annoying especially when comparing mix and master.
|
I experience this same problem.
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
|
|
|
11-05-2019, 06:42 AM
|
#3
|
Human being with feelings
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 909
|
The same thing. It depends on the FX weight of the project.
|
|
|
11-04-2020, 07:45 AM
|
#4
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
|
any hints here? This behaviour makes it quite impossible to compare two different audio files.
|
|
|
11-04-2020, 10:05 AM
|
#5
|
Human being with feelings
Join Date: May 2009
Posts: 29,260
|
Have you tested soloing both then using Mute exclusive aka CTRL+ALT+MUTE. Never mind doesn't work - could have sworn I've worked around this before.
__________________
Music is what feelings sound like.
|
|
|
11-04-2020, 10:45 AM
|
#6
|
Human being with feelings
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
|
I coded a small JSFX that allows me to solo between tracks without using the solo button, and thus to not experience the simultaneous playing. It takes some setting up as each of the tracks need to send on different channels to the tracks where the JSFX is, so it is not really a replacement for anything, but it fixed an issue for me related to this solo-issue.
Code:
desc: MF/ABX'ing v2
//tags: processing routing mixer
//author: M Fabian
slider1:0<0,11,1{Off,1+2,3+4,5+6,7+8,9+10,11+12,13+14,15+16,17+18,19+20}>Input select
slider2:0<0,1,1{Solo,Mute}>Solo/Mute
in_pin:input 1
in_pin:input 2
in_pin:input 3
in_pin:input 4
in_pin:input 5
in_pin:input 6
in_pin:input 7
in_pin:input 8
in_pin:input 9
in_pin:input 10
in_pin:input 11
in_pin:input 12
in_pin:input 13
in_pin:input 14
in_pin:input 15
in_pin:input 16
in_pin:input 17
in_pin:input 18
in_pin:input 19
in_pin:input 20
out_pin:output L
out_pin:output R
@init
function effect_sliderchange()
(
solo_mute = slider2;
ch12 = abs((slider1 == 1) - solo_mute); // Some fancy pseudo-boolean stuff...
ch34 = abs((slider1 == 2) - solo_mute); // ... going on here
ch56 = abs((slider1 == 3) - solo_mute);
ch78 = abs((slider1 == 4) - solo_mute);
ch910= abs((slider1 == 5) - solo_mute);
ch1112= abs((slider1 == 6) - solo_mute);
ch1314= abs((slider1 == 7) - solo_mute);
ch1516= abs((slider1 == 8) - solo_mute);
ch1718= abs((slider1 == 9) - solo_mute);
ch1920= abs((slider1 == 10) - solo_mute);
);
MAXCHAN = 10;
////////////////////////////////////////////////////////////////////////////////
@slider
effect_sliderchange();
////////////////////////////////////////////////////////////////////////////////
@sample
spl0 = spl0 * ch12 + spl2 * ch34 + spl4 * ch56 + spl6 * ch78 + spl8 * ch910 +
spl10 * ch1112 + spl12 * ch1314 + spl14 * ch1516 + spl16 * ch1718 + spl18 * ch1920;
spl1 = spl1 * ch12 + spl3 * ch34 + spl5 * ch56 + spl7 * ch78 + spl9 * ch910 +
spl11 * ch1112 + spl13 * ch1314 + spl15 * ch1516 + spl17 * ch1718 + spl19 * ch1920;
////////////////////////////////////////////////////////////////////////////////
@gfx 200 50
gfx_setfont(0);
gfx_r = 1.0;
gfx_g = 1.0;
gfx_b = 1.0;
gfx_a = 0.5;
gfx_line(0, 20, gfx_w, 20);
// Reset
gfx_r = 0.0;
gfx_g = 1.0;
gfx_b = 0.0;
gfx_a = 1.0;
resetx = 10;
reset_posY = 6;
gfx_x = resetx;
gfx_y = reset_posY;
gfx_printf("<< PREV");
resetx2 = gfx_x;
gfx_measurestr("NEXT >>", next_w, next_h);
nextx1 = gfx_w - next_w - 10;
gfx_x = nextx1;
gfx_drawstr("NEXT >>");
nextx2 = gfx_x;
// do_prev = 0; do_next = 0;
(mouse_cap & 1) && !(mouse_old & 1) ?
(
mouse_x >= resetx &&
mouse_x <= resetx2 &&
mouse_y >= reset_posY &&
mouse_y <= reset_posY+gfx_texth ? do_prev = -1;
mouse_x >= nextx1 &&
mouse_x <= nextx1 + next_w &&
mouse_y >= reset_posY &&
mouse_y <= reset_posY + next_h ? do_next = 1;
);
mouse_old = mouse_cap;
do_prev || do_next ?
(
new_chan = slider1 + do_prev + do_next;
new_chan < 0 ?
(
slider1 = MAXCHAN;
):
new_chan > MAXCHAN ?
(
slider1 = 0;
):(
slider1 = new_chan;
);
do_prev = do_next = 0;
// sliderchange(slider1);
effect_sliderchange();
);
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
|
|
|
08-15-2021, 04:41 PM
|
#7
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
|
Bump.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 06:25 AM.
|