Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 11-04-2019, 01:48 PM   #1
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default 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.
__________________
https://juliusgass.de
Gass n Klang is online now   Reply With Quote
Old 11-04-2019, 02:02 PM   #2
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
Default

Quote:
Originally Posted by Gass n Klang View Post
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...
Fabian is offline   Reply With Quote
Old 11-05-2019, 06:42 AM   #3
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 909
Default

The same thing. It depends on the FX weight of the project.
AZpercussion is offline   Reply With Quote
Old 11-04-2020, 07:45 AM   #4
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default

any hints here? This behaviour makes it quite impossible to compare two different audio files.
__________________
https://juliusgass.de
Gass n Klang is online now   Reply With Quote
Old 11-04-2020, 10:05 AM   #5
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 29,260
Default

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.
karbomusic is online now   Reply With Quote
Old 11-04-2020, 10:45 AM   #6
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
Default

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...
Fabian is offline   Reply With Quote
Old 08-15-2021, 04:41 PM   #7
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default

Bump.
__________________
https://juliusgass.de
Gass n Klang is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:25 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.