<div dir="ltr"><div>Hi Florian,</div><div dir="ltr"><br></div><div dir="ltr">On Fri, 21 Aug 2020 at 17:50, Florian Anwander <<a href="mailto:fanwander@mnet-online.de">fanwander@mnet-online.de</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Mattias, Didier<br>
<br>
To be honest: one of the interesting parts of the 808 *is*, that there <br>
is no oscillator to sync, but that the trigger initializes the resonance <br>
of a T-filter. This means also: if the circuit is still resonating when <br>
a trigger comes in it depends heavily on in which "direction" the <br>
T-filter is swinging at that moment. That is how a real drum head is <br>
behaving: if the stick hits the drumhead, while it is moving up, then <br>
the resulting sound will be different from the sound of a drumhead <br>
moving down, while hit by the drumstick.<br>
<br>
If you do the drum synthesis with an oscillator+VCA concept then you <br>
should think about provide a choice whether to sync the oscillator or not.<br></blockquote><div><br></div><div>True, it's a valid point in a way. But it's not like using an unsynced oscillator, since the new trig pulse in the 808 BD always comes in the same direction and in the same amount.  Also it's normally much stronger than the residual oscillation from the previous trig.</div><div>The click is always strong, but the boomy tail has an amplitude that depends on the mix with the residual.<br></div><div>Making a sharp drum sound from an unsynced oscillator, on the other hand, gives different click strengths at different oscillator phases.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">And another note about syncing. I remember a drumsynth (don't know which <br>
one - was it the 909?), which did not reset the oscillator by the <br>
trigger, but the trigger switched the frequency of the oscillator or <br>
T-filter to a higher frequency for a very short moment. This has the <br>
same effect as a sync, but sounds more "natural".<br></blockquote><div><br></div><div>Sounds 808-ish, but perhaps something else? Please tell us if you wake up realizing which machine it was. :-)</div><div><br></div><div>/mr</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 20.08.20 um 00:01 schrieb Mattias Rickardsson:<br>
> Hi there!<br>
><br>
> A smoothing of the envelope will likely not be slow enough to avoid <br>
> your problem for low frequencies, and will affect the sound too much. <br>
> And the drum hits will still be inconsistent when the oscillator is at <br>
> random phases.<br>
><br>
> Instead, not immediately simple but anyway:<br>
><br>
> Implement an oscillator sync mechanism that resets the triangle wave <br>
> to its center value and starts in a certain direction, so that it <br>
> always starts in the same way when the envelope is triggered.<br>
><br>
> It will likely not be obvious how to do this, but I've done it and I'm <br>
> sure it will be possible in your design too with quite few components. <br>
> In a drum synth it will be worth it! Unsynced oscillators are for <br>
> string synths. ;-)<br>
><br>
> /mr<br>
><br>
><br>
> Den ons 19 aug. 2020 23:41Didier Leplae via Synth-diy <br>
> <<a href="mailto:synth-diy@synth-diy.org" target="_blank">synth-diy@synth-diy.org</a> <mailto:<a href="mailto:synth-diy@synth-diy.org" target="_blank">synth-diy@synth-diy.org</a>>> skrev:<br>
><br>
>     We are working on an analog drum module that uses a simple<br>
>     envelope created from a trigger to control the amplitude of a<br>
>     triangle oscillator with a basic OTA based VCA.<br>
>     We are having a problem with a slight clicking sound at the<br>
>     beginning of many of the drum hits. We think this is because the<br>
>     attack of our envelope is so sharp that the beginning of our drum<br>
>     hit looks like a straight jump from 0V to wherever the triangle<br>
>     wave happens to fall. Therefore the click is somewhat random in<br>
>     that it doesn't occur when the triangle happens to be low at the<br>
>     time of attack.<br>
><br>
>     Can anyone suggest a simple way to deal with this, like adding a<br>
>     slight bit of attack time to the envelope? How could this be done<br>
>     without adding too many parts?<br>
><br>
>     Thanks,<br>
><br>
>     Didier<br>
>     _______________________________________________<br>
>     Synth-diy mailing list<br>
>     <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a> <mailto:<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a>><br>
>     <a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
><br>
><br>
> _______________________________________________<br>
> Synth-diy mailing list<br>
> <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
> <a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
<br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
</blockquote></div></div>