# Hi-hat design, what do you think?

**URL:** <https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569>\
**Category:** DIY STUFF\
**Created:** [May 28, 2021, 10:27pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569 "2021-05-28T22:27:21Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [May 28, 2021, 10:27pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/1 "2021-05-28T22:27:21Z")

</div>

Hello, i’m trying to designing a Hi-hat module and for that i want to mix, white noise, and metallic sound.  
The metallic sound is from here : [Logic Noise: More CMOS Cowbell! | Hackaday](https://hackaday.com/2015/04/10/logic-noise-more-cmos-cowbell/)  
(multiples square waves mixing through XOR)

The white noise is from here : [Simple White Noise Generator Circuit Diagram](http://www.learningelectronics.net/circuits/simple-white-noise-generator.html)  
(Simple white noise with non-connected leg’s transistor)

The thing is the metallic sound output 8 Vpp and the white noise output 500 mVpp and for mixing them i need them at the same level.

What do you think is the best ?

A - Attenuate the metallic sound to match the white noise level, and re-amplify the mix to be at modular sound level.

B - Use multiple stage of OP-Amp to amplify the withe noise to match metallic’s sound level ?

C - attenuate the metallic sound and amplify the white noise to get both at the same level ?

D - Something else

Thank you for your time =)

---

<div class="post-metadata">

**Author:** ![fredrik](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/fredrik/32/682_2.png) [@fredrik](https://lookmumnocomputer.discourse.group/u/fredrik)\
**Post date:** [May 28, 2021, 11:34pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/2 "2021-05-28T23:34:43Z")

</div>

You don’t need multiple stages for a 16× noise gain; common noise generators use anything from 10× to 50× or more (the classic [Synbal](https://lookmumnocomputer.discourse.group/t/cmos-noise-bell/1103/4) uses a single 450× stage).

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [May 28, 2021, 11:35pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/3 "2021-05-28T23:35:45Z")

</div>

Best I’d say to work with signals that are large enough to be well above the noise floor\* but not too large for op amps to handle without clipping, but the latter is more like 20 Vpp. So definitely amplify the white noise. Then if the result is too hot, attenuate it with a voltage divider at the output.

If you take a look at the [MFOS Noise Cornucopia](http://musicfromouterspace.com/analogsynth_new/NOISECORNREV01/NOISECORNREV01.php) the noise source (Q1 etc.) goes through two stages of amplification (U1-A and U1-B) with gains of about 1.5 and up to 50 (adjustable) to get it to 10 Vpp. (The first stage is I think more about filtering than amplifying.) You could do something like that. The circuit you linked already has an amplification stage but obviously not enough for this purpose. You might want to consider the MFOS design and others intended for synth level.

\* I know, it already IS noise, but better noise you have control over than noise you don’t.

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [May 29, 2021, 9:36am UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/4 "2021-05-29T09:36:43Z")

</div>

Both [Synbal](http://experimentalistsanonymous.com/diy/Schematics/Full%20Synths%20Drum%20Synths%20and%20Misc%20Synth/Synbal.pdf) and [Noise Cornucopia](http://musicfromouterspace.com/analogsynth_new/NOISECORNREV01/NOISECORNREV01.php) are great circuits and answer to my questions 🙂

Thank you 💛

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [May 30, 2021, 1:26pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/5 "2021-05-30T13:26:11Z")

</div>

My goal is to make something like this :

> **[Hora Hi Hat](https://library.vcvrack.com/Hora-treasureFree/HiHat)**
>
> Analog HiHat using vult made fiter mdoel

But without the levels and the caracter (caracter will be tunable with 6 trimpot on the pcb) and i think also without the FM cv  
I’m also aiming for the same sound

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 2, 2021, 2:05pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/6 "2021-06-02T14:05:25Z")

</div>

I’m still a noob with OP-Amp, I would like to know if the 2 buffers were not redundant ?

 ![Mix](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/9/90cd6145d37c737dc63a00d7e4ecdc4747e7ceb1.png)  
Basically I mix 2 noises, then I clone the signal to send it to 2 VCA driven by 2 envelope generators, one of them generating a longer envelope.  
One for the Closed-Hat, the other for the Open-Hat

/!\ Work in progress /!\  
\*\*\*EDIT final schematic  
[The complete schematics for curious](https://docdro.id/2cjZyZj)

---

<div class="post-metadata">

**Author:** ![jaradical](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/jaradical/32/12069_2.png) [@jaradical](https://lookmumnocomputer.discourse.group/u/jaradical)\
**Post date:** [June 2, 2021, 3:28pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/7 "2021-06-02T15:28:24Z")

</div>

> [@Plop](#):
>
> I would like to know if the 2 buffers were not redundant

I reckon you should be able to get away with just a single op-amp follower.

---

<div class="post-metadata">

**Author:** ![Dud](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/dud/32/610_2.png) [@Dud](https://lookmumnocomputer.discourse.group/u/Dud)\
**Post date:** [June 2, 2021, 7:03pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/8 "2021-06-02T19:03:57Z")

</div>

For mixing signal, it’s usual to see 2 x 100K resistors, one from each signal before the mix pot, but i’m not an expert 🙂

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 2, 2021, 8:34pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/9 "2021-06-02T20:34:54Z")

</div>

Thanks 🙂 indeed i forget them, i also have updated the link to the schematic with useful (i hope) comments to understand it (in English, sorry Dud 😆) and all the links where i take my inspiration from, PCB design time !

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [June 2, 2021, 8:44pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/10 "2021-06-02T20:44:21Z")

</div>

If this is in reference to the schematic bit posted [above](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/6) then no, you don’t need fixed resistors in series with the signals before the mix pot. Putting them there would mean you can’t reach 0% white noise and 100% metal noise, or vice versa. Which may be the behavior you want, or may not. If it isn’t, leave them out.

I’d agree you don’t need both buffers. (In fact I’m not sure you need one buffer, but I’m not sure you don’t either.)

---

<div class="post-metadata">

**Author:** ![Dud](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/dud/32/610_2.png) [@Dud](https://lookmumnocomputer.discourse.group/u/Dud)\
**Post date:** [June 2, 2021, 9:20pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/11 "2021-06-02T21:20:03Z")

</div>

Yes indeed no resistor, it’s a cross fader not a mixer 😁

---

<div class="post-metadata">

**Author:** ![JaggedNZ](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@JaggedNZ](https://lookmumnocomputer.discourse.group/u/JaggedNZ)\
**Post date:** [June 3, 2021, 6:18am UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/12 "2021-06-03T06:18:01Z")

</div>

Few comments on your design:

First the op amps for the mix are redundant, the transistors in your VCA act as buffers. I’d be tempted to add a 0ohm resistor to the base of each transistor if you are planning to make a PCB so you can lower the noise gain if required.

Many OH/CH designs simplify to a single VCA and related to this the closed hat usually cancels the open hat. Look at a real drum set and you will see why. 🙂  
I learnt a lot studying the delptronics ldb-2 schematics available on his site.

The last suggestion I have is to add a potentiometer or trimmer to the low pass filter on your white noise generator. This will allow you to taylor your noise if it’s too sharp.

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 4, 2021, 12:33pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/13 "2021-06-04T12:33:24Z")

</div>

I will follow you’re advice and try without the two buffers.  
Just to be sure 0ohm resistor is just a foot print with a wire going trough both pad that gives me the possibility to add a resistor later ?

The thing is i want an output for each hat  
You are right, in my design the closed hat dont cancel the open one, i take a look at the LDB-2 schematics at the beginning I based my EG/VCA on the LDB-1 schematics, I didn’t see that there was a second edition 🙂

In the second edition he use transistors for canceling the EG of the open hat, i will try to keep two VCA for separate audio out, but add a switch for the possibility to cancel the open hat or not.

And i also will try to add the low pass pot (i dont like to have an odd number of pots on panel 😄 )

Thank you for your precisous advices

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 4, 2021, 12:35pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/14 "2021-06-04T12:35:50Z")

</div>

Thanks I didn’t really understand the purpose of these two resistors 🙂  
Indeed i want to start from 0% white noise

---

<div class="post-metadata">

**Author:** ![erichheinemann](https://avatars.discourse-cdn.com/v4/letter/e/df705f/32.png) [@erichheinemann](https://lookmumnocomputer.discourse.group/u/erichheinemann)\
**Post date:** [June 4, 2021, 8:36pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/15 "2021-06-04T20:36:15Z")

</div>

look here: [ritmus](http://www.drummachines.de/beatboxer/service/serv2.htm)  
and here: [Hauptseite](http://www.drummachines.de/beatboxer/ritmus1.htm#diy)  
… click onto the green round things … awful design of the page.  
This was a commen design in these days before Sampling: [AK Drummer](http://www.drummachines.de/beatboxer/beatboxer/etihh.htm)  
I build this in 1993 and it was a really harsh sound but seems to be a good oscillator for some kind of distored FM.

And I finally recommend this:

> **[marcel-licence/esp32\_drum\_computer](https://github.com/marcel-licence/esp32_drum_computer)**
>
> ESP32 drum computer / sample player / midi sequencer (Arduino audio project) - marcel-licence/esp32\_drum\_computer

or this simplified version:

> **[ErichHeinemann/ESP32-Audio-Tests-ML](https://github.com/ErichHeinemann/ESP32-Audio-Tests-ML)**
>
> This Repository is a collection of modified Repositories created by Marcel License - ErichHeinemann/ESP32-Audio-Tests-ML

Fill these up with samples of a lot of Hihats and use the Filter to bring them to “oscillation”.

Best Regards  
Erich

---

<div class="post-metadata">

**Author:** ![JaggedNZ](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@JaggedNZ](https://lookmumnocomputer.discourse.group/u/JaggedNZ)\
**Post date:** [June 4, 2021, 9:18pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/16 "2021-06-04T21:18:49Z")

</div>

> [@Plop](#):
>
> 0ohm resistor is just a foot print with a wire going trough both pad

Yup, that’s exactly it.

Just to be clear, I’m no expert on these things, just someone who started to clone the delptronics ldb on strip board with a bunch of mods added … and brought an RD-6 to mod as I couldn’t be bothers programming my own controller!

That said I’ve quickly become dissatisfied with some of the old school 606 mods and I’ve been planning my own, which should be a new topic here soon.

If you get to the bass drum, toms and wood block before I post about the RD-6 mods, message me and I’ll give you some pointers if you want?

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 5, 2021, 9:07am UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/17 "2021-06-05T09:07:54Z")

</div>

I redid some tests on my breadboard, I definitely need 2 buffer at the output of the mixer (the sound deteriorates otherwise).  
And I added a pot on my low pass filter 🙂

I still have to do the tests for the EG/VCA, i definitely want to add a switch to be able to cancel the OH or not.

I already did the kick ([the topic is here](https://lookmumnocomputer.discourse.group/t/simple-twin-t-kick-drum/2460/80)); I also did a snare but I haven’t ordered the PCB yet, I’m thinking of re-doing both later with what I learned doing the hi-hat.  
Also here are my kicad project for [the kick](https://github.com/Pl0p/Drum_K), and [the snare](https://github.com/Pl0p/Drum_S).  
I am still interested in anything that could help me to improve them

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 5, 2021, 9:27am UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/18 "2021-06-05T09:27:31Z")

</div>

Thanks for the links 🙂  
Unfortunately ich spreche nicht deutsch (yet ! i lan to move in Berlin next summer), i will try with a translator 🙂  
As for the sample, what I like is to look at old patterns, understand them and redo/modify them I’m not necessarily looking for ease.

---

<div class="post-metadata">

**Author:** ![Plop](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/plop/32/11707_2.png) [@Plop](https://lookmumnocomputer.discourse.group/u/Plop)\
**Post date:** [June 5, 2021, 6:02pm UTC](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/19 "2021-06-05T18:02:02Z")

</div>

The closed hat cancel the open one if i want to, i’m happy with it now 🙂

[![](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/c/c957a6264882a8efbd66622272703a9dbe3f005d.jpeg "Proto Drum H") ](https://www.youtube.com/watch?v=BDBvNW24KQI)

The [link to the schemmatic](https://lookmumnocomputer.discourse.group/t/hi-hat-design-what-do-you-think/3569/6) has been edited too
