<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ah, ok, yes, I see what you've done. Thanks for the added explanation. I get it now.<div><br></div><div><div><div><div>On 14 Jan 2017, at 20:16, Dave Manley <<a href="mailto:dlmanley@sonic.net">dlmanley@sonic.net</a>> wrote:</div><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><div style="font-size: 10pt"><p>I'm thinking out loud, always a bad choice, but:</p><p>1. the input voltage is linear</p><p>2. the output of the BPC (tired of typing break point circuit) is non-linear</p><p>3. if the CVL goes 0->5 then CVR goes 5->0 (as you state)</p><p>4. the chopper makes S/H Left, or SHL = f_BPC(CVL),  and SHR = f_BPC(CVR)</p><p>Isn't this what is needed?</p><p>-Dave</p><p>PS (CVR typo corrected below)</p><p>On 2017-01-14 12:01, Tom Wiltshire wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->I don't understand how this reflects the CV in the vertical direction. CVR = 5 - CVL is going to give you a horizontally-flipped copy.
<div><br>
<div> </div>
<div>
<div>
<div>On 14 Jan 2017, at 19:35, Dave Manley <<a href="mailto:dlmanley@sonic.net">dlmanley@sonic.net</a>> wrote:</div>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div style="font-size: 10pt;"><p>How about a weird chopped version to allow only a single breakpoint circuit:</p><p>1. Rename CV = CVL (left)</p><p>2. Derive CVR = 5 - CVL</p><p>3. Add a switch before the breakpoint circuit to switch between CVL or CVR at a rate TBD</p><p>4. On the output of the breakpoint circuit add two simple switch+cap+opamp S/H where the switches are synchronous to the input switch.</p><p>One S/H controls the left VCA, and the other the right VCA.</p><p>The switching can be done with a 4016 with a couple of inverters configured as an oscillator to generate the chop frequency and control the switches.</p><p><br></p><p>On 2017-01-13 17:57, <a href="mailto:microtonalsynthesis@yahoo.com">microtonalsynthesis@yahoo.com</a> wrote:</p>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">
<div style="background-color: #ffffff; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px;">
<div id="yui_3_16_0_ym19_1_1484358463922_8284"><span>Dave,</span></div>
<div id="yui_3_16_0_ym19_1_1484358463922_8284"><span> </span></div>
<div id="yui_3_16_0_ym19_1_1484358463922_8284" dir="ltr"><span id="yui_3_16_0_ym19_1_1484358463922_8713">The input CV is 0 to +5V and that needs to be split at zero volts. One CV is positive only and the other is negative only. If you look at the chart in the THAT AN120, you'll see that you cannot simply derive one CV from the other. They are symmetric across the vertical axis, not the horizontal axis. The breakpoint circuit is almost symmetric but there are additional offsets applied for the left CV generation. Every offset adds to the DC error and therefore adds to the panning and volume error.</span></div>
<div id="yui_3_16_0_ym19_1_1484358463922_8506" class="qtdSeparateBR"> </div>
<div id="yui_3_16_0_ym19_1_1484358463922_8506" class="qtdSeparateBR">John<br><br></div>
<div id="yui_3_16_0_ym19_1_1484358463922_8423" class="yahoo_quoted" style="display: block;">
<div id="yui_3_16_0_ym19_1_1484358463922_8422" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;">
<div id="yui_3_16_0_ym19_1_1484358463922_8421" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;">
<div id="yui_3_16_0_ym19_1_1484358463922_8508" dir="ltr"><span style="font-family: Arial; font-size: small;"> On Thursday, January 12, 2017 1:58 PM, Dave Manley <<a href="mailto:dlmanley@sonic.net">dlmanley@sonic.net</a>> wrote:<br></span></div>
<br><br>
<div id="yui_3_16_0_ym19_1_1484358463922_8420" class="y_msg_container">
<div id="yiv8093938866">
<div id="yui_3_16_0_ym19_1_1484358463922_8419">Is there a separate diode breakpoint circuit for the left and right channels? Is that the cause of the mismatch?<br clear="none"><br clear="none"> If so, can you use one circuit for the left and then derive the right from that?<br clear="none"><br clear="none"> -Dave<br clear="none"><br clear="none">
<div id="yui_3_16_0_ym19_1_1484358463922_8424" class="yiv8093938866gmail_quote">On January 9, 2017 8:17:05 PM PST, <a href="mailto:microtonalsynthesis@yahoo.com">microtonalsynthesis@yahoo.com</a> wrote:
<blockquote id="yui_3_16_0_ym19_1_1484358463922_8426" class="yiv8093938866gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">
<div id="yui_3_16_0_ym19_1_1484358463922_8425" style="background-color: #ffffff; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px;">
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3290"><span>Tom,</span></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3289"><span> </span></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3057" dir="ltr"><span id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3069">I think you are on the right track with the microcontroller version. I've been simulating the THAT AN120, which is just a simple diode breakpoint generator. But the amplitudes never match up for the given circuit, with differences of 50% or greater depending on the setting and the left or right channel. In reality I think this circuit will need multiple trimmers to get everything right. Considering it is modifying CVs that go into an exponential control circuit, just small errors can be significant.</span></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3057" dir="ltr"><span> </span></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3057" dir="ltr"><span>John</span></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3597" class="yiv8093938866qtdSeparateBR"><br clear="none"><br clear="none"></div>
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3704" class="yiv8093938866yahoo_quoted" style="display: block;">
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3703" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;">
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_3702" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;">
<div id="yiv8093938866yui_3_16_0_ym19_1_1484021342000_5500" dir="ltr"> </div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace;">_______________________________________________<br> Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br><a href="http://synth-diy.org/mailman/listinfo/synth-diy">http://synth-diy.org/mailman/listinfo/synth-diy</a></div>
</blockquote><p><br></p>
</div>
_______________________________________________<br>Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br><a href="http://synth-diy.org/mailman/listinfo/synth-diy">http://synth-diy.org/mailman/listinfo/synth-diy</a></blockquote>
</div>
</div>
</div>
</blockquote><p><br></p>

</div>
_______________________________________________<br>Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>http://synth-diy.org/mailman/listinfo/synth-diy<br></blockquote></div><br></div></div></body></html>