<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi everybody!</p>
    <p>I'm trying to mix two sources : A noise, and the output of a FAUST instrument ; I have been following <a moz-do-not-send="true" href="https://www.youtube.com/watch?v=kTN-ZAEdYD4">the "One voice mixer" tutorial</a> :
</p>
    <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">gate        = button("gate");                    // 0/1</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">env         = gate : hgroup("Noise Env", adsr(a, d, s, r));</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">noize       = env * noise;</span></p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Monospace'; font-size:12pt;">
</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">kick        = additiveDrum(freq,ratio,gain,5,attack,release,gate);</span></p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Monospace'; font-size:12pt;">
</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">mute1 = *(1-checkbox("Mute1"));</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">mute2 = *(1-checkbox("Mute2"));</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">amplify1 = *(hslider("Gain1", 0.5,0,1,0.01));</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">amplify2 = *(hslider("Gain2", 0.5,0,1,0.01));</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">pano1 = _ <: *(p1),*(1-p1)</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">with {</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">   p1 = nentry("[1]Pano1[style:knob]",0.5,0,1,0.1);</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">};</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">pano2 = _ <: *(p2),*(1-p2)</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">with {</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">   p2 = nentry("[2]Pano2[style:knob]",0.5,0,1,0.1);</span></p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">};</span></p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Monospace'; font-size:12pt;">
</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Monospace'; font-size:12pt;">process = hgroup("Noize", noize : mute1 : amplify1 ),hgroup("Kick", kick : mute2 : amplify2);</span></p>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Monospace'; font-size:12pt;">
</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">The above code is "Faust code OK" in FaustWorks ; This is really prototype code, I purposely duplicated stuff to be dead sure that I'm using separate objects, please forget its crudeness anyway, <a moz-do-not-send="true" href="https://framapic.org/TVHGMH480G53/3M7B4nBn3Dxf.png">here is the diagram</a> :</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">
</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">It really looks like we should hear both sources together, right? Wrong :( See if I leave only one of them two, say "hgroup("Noize", noize : mute1 : amplify1)" alone, <i>then</i> I can hear it, same for "hgroup("Kick", kick : mute2 : amplify2)" :(</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">
</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">I tried everything, like mixing them down to simple stereo (:>_,_) or using various blocks and combinations, no-way, I'm really missing something... What?</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">
</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">Thank you for your patience, Faust is fantastic BTW</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">
</p>
    <p style="margin: 0px; text-indent: 0px; font-size: 12pt;">yPhil
</p>
    <pre class="moz-signature" cols="72">-- 
Yassin Philip      New album NOW
<a class="moz-txt-link-freetext" href="http://yassinphilip.bitbucket.io">http://yassinphilip.bitbucket.io</a></pre>
  </body>
</html>