Designing a DIY synth arpeggiator with logic gates: Part 3

Поділитися
Вставка
  • Опубліковано 9 тра 2020
  • Support the channel: / moritzklein
    A detailed look at how to build a scaled CV arpeggiator with a multiplying digital-to-analog converter and a few logic gates. It can be used with any volt/octave analog synthesizer. In this third part, I'm demonstrating a few different ways of generating data for the bit processor. Turns out you can quantize CV with this thing!
    Here's another rough bill of materials:
    1x 4015 Dual 4-Bit Shift Register
    1x ADC0820 Analog to Digital Converter
    1x TL074 Quad Op-Amp
    8x 100k Resistor
    8x 1k Resistor
    1x BC548 NPN Transistor
    1x 7805 Voltage Regulator
    1x 100k Potentiometer
    1x Push Button
    1x Small Signal Diode
    Lots of LEDs
    Lots of Wire
    Any questions - feel free to ask them in the comments. I'm happy to help.
  • Наука та технологія

КОМЕНТАРІ • 79

  • @johnhinks5018
    @johnhinks5018 4 роки тому +46

    This is a fantastic series, you deserve way more viewers, please do continue to make more
    videos!

  • @dglists
    @dglists 3 роки тому +9

    “...which you shouldn’t do, unless it works.” LOL. Excellent series, looking forward to more!

  • @nullsmack
    @nullsmack Рік тому +2

    ooo, I really like the shift register and also the ADC side here.

  • @MarcGraedtke
    @MarcGraedtke 4 роки тому +13

    Just found you on Reddit, will jump straight to Part 1!

    • @MoritzKlein0
      @MoritzKlein0  4 роки тому +5

      don't get annoyed by the messy wires! it gets better i promise

  • @Bruceanddenise
    @Bruceanddenise Рік тому +2

    The more I say, I'm only going to build a few simple circuits, the more I realize that it's going to be impossible. Thanks for the continued motivation to stretch my skills and understanding.

  • @watchclark6482
    @watchclark6482 4 роки тому +13

    Fun series, I like this project a lot. Learned more here than in engineering school.

  • @AtlasMvm
    @AtlasMvm 3 роки тому +12

    by far the best synthdiy tutorials on youtube. you deserve so many more viewers.

  • @manuelcorcos4639
    @manuelcorcos4639 Рік тому +1

    At this exact moment my music theory knowledge and my electronic-engineering-student brain it’s melting off into something beautiful . Thank you

  • @MikePrevette
    @MikePrevette 4 роки тому +9

    This really is one of the best series I've seen. Thanks for all your hard work on this.

  • @jkuebler89
    @jkuebler89 4 роки тому +4

    I've been checking back to Reddit regularly for this! So happy! Nice work.

  • @thorstenoerts
    @thorstenoerts 3 роки тому +3

    Love your videos! Instead of the logic that selects for the major scale you could use a parallel eeprom as a look-up table and store multiple scales/modes in that, selectable by switches on the address bits higher than 0-3.

  • @adiise
    @adiise 3 роки тому +3

    Loved this series! Please make a module out of this, would easily become a classic!

  • @ryanphillips37
    @ryanphillips37 4 роки тому +2

    Thank you so much for these videos! Really well thought out and explained. Please keep going, looking forward to more!

  • @junemacdonald44
    @junemacdonald44 3 роки тому +1

    This is so cool. Watching you bread board this is like miniature modular!

  • @nikolailinden-vrnle5824
    @nikolailinden-vrnle5824 4 роки тому +4

    Very nice video! Very pleasing to watch, with quality video, drawing and sounds. Keep it up!

  • @nitfumble
    @nitfumble 4 роки тому +3

    Just discovered this and think its amazing, thanks a lot!

  • @dare2win215
    @dare2win215 3 роки тому

    This is my dream! I'm learning basic electrical engineering now. Thanks for sharing!

  • @caesarsol
    @caesarsol 3 роки тому +1

    This was EPIC! I always thought a voltage quantizer would be such a difficult thing to do... And I also took some electronics class years ago! This was much more useful and interesting 💣

  • @mathieumartin9344
    @mathieumartin9344 3 роки тому +3

    I do hope you get around to a module for this. Keep up the good work!

  • @mikep6967
    @mikep6967 3 роки тому

    You make a coarse top to bottom I’ll buy it. You know how to convey knowledge which is not always easy to come by !!

  • @varickveit2245
    @varickveit2245 3 роки тому +1

    This content is amazing. Please keep it up.

  • @xvvvz
    @xvvvz Рік тому +1

    loved this series, thank you so much! i learned so much from watching :-)

  • @kurtkabica
    @kurtkabica 3 роки тому +1

    Thank you 🙏🏾very much for your awesome videos , your Explanations are fantastic, 😻

  • @ian1630
    @ian1630 3 роки тому +1

    Amazing... learning so much!

  • @FreddyBNL
    @FreddyBNL 3 роки тому

    Wauw. Nice. I am sort of binge watching your videos at the moment 😁

  • @pawelczarnecki7780
    @pawelczarnecki7780 9 днів тому +1

    Love this one 😊

  • @gurpchirp
    @gurpchirp 4 роки тому +2

    AMAZING, DUDE.

  • @lumotroph
    @lumotroph Рік тому +1

    Thank you

  • @Sarahbuildsstepsequencers
    @Sarahbuildsstepsequencers 4 роки тому +5

    Hi, Moritz. Just found this series today and I love it! Are you an engineer? I’d LOVE to follow along if you decide to continue and share the schematics. It’s very interesting to listen along and understand the process of creating such circuitry! I’ve Liked and subscribed. Very excited to see more of this! And, THANK YOU for taking the time to lay out your thought process as well as teaching us viewers! This is the sort of circuitry I love. I kind of feel like using Arduinos and the like are sort of ‘cheating,’ and this is the best way to truly understand the building blocks. Thank you, thank!

    • @MoritzKlein0
      @MoritzKlein0  4 роки тому +3

      hi sarah! glad to hear you enjoy the videos! no, i‘m not an engineer - i‘m actually a humanities major, but i like fiddling with electronics.
      yeah, i‘ll return to this project in the future! i‘m planning to extend it to be able to process 5 or 6 bits and then make it into a fully fledged module.

    • @Sarahbuildsstepsequencers
      @Sarahbuildsstepsequencers 4 роки тому +4

      Moritz Klein Humanities major! Good on you! Well, you sure know your combinational logic. Such a cool build!

  • @Afrorack
    @Afrorack 4 роки тому +2

    well done

  • @gisliberg7216
    @gisliberg7216 3 роки тому +1

    Your the MAN

  • @hmbrt12
    @hmbrt12 4 роки тому +2

    Beeaaaauuuutiful !!!

  • @Lasse_Viklund
    @Lasse_Viklund 3 роки тому +1

    Instant solid state Tangerine Dream!

  • @c8cccc
    @c8cccc 3 роки тому +1

    NICENICENICENICENICE!! Thank you :)

  • @dvgelectrician1605
    @dvgelectrician1605 3 роки тому

    Kya baat hai Mere dost, bahu khoob(HINDI)

  • @kurtkabica
    @kurtkabica 3 роки тому +1

    Hi Moritz ,Thank very much for all your hard making these excellent videos , built the voc, sounds great , built the Mdac circuit works great , in the video #3 you said you were using pink noise , with the mdac and the scale checker circuit to make generative music . How are you using the pink noise in to the circuit. Just split out the noise signal 4 ways in to A,b,c,d of scale circuit..I have learned so much thank you..I built scaled down TriadexMuse synth , with only 4 channels of logic signals , but, got stuck with , turning the logic to music , tried Cd 4051 with 555 oscillator with 8 caps.in the 8 channels of the cd4051..Ended up with that low C a lot . Your mdac w/ scale circuit Is perfect for this project . Thanks Again , Best Kurt

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому

      hey kurt, the pink noise is simply going into the ADC, which then gets amplified with op amps, and then the bits go into the scale checker!

    • @kurtkabica
      @kurtkabica 3 роки тому +1

      Thank you Moritz ,, Your videos are awesome,, Thank you 🙏

  • @sachagirard561
    @sachagirard561 3 роки тому +1

    Very nice series again ! At 1:20 you talked about adding some filter , resonance and effects to the sound. Do you have any examples or schematics to build it.l? it's remind me the music from the movie "Tron" thanks

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +1

      oh that's few different modules i'm using there - first an MS-20 filter clone (www.schmitzbits.de/ms20.html ), then a PT2399 based delay (www.schmitzbits.de/pt2399.html ) and finally a custom spring reverb that i'm planning to do a video on soon!

  • @magiclay
    @magiclay 2 роки тому

    can you make a simple cv quantizer with few chips?

  • @kellerdev2905
    @kellerdev2905 2 роки тому

    Very interesting ideas, thank you! I am doing it the lame way with an arduino. But I have this problem that the ADC inside the arduino is often messing close by notes, because of noise when converting to digital. I understand that when I have diodes on the output of the potentiometers is basically making it a very high impedance, so that's why you need an opamp. As you also pointed out in the video. The problem is that even with an opamp I'm getting alot of noise in the analog to digital conversion, actually even more noise . Is this just because of my sloppy protoboard wiring or am I missing something in this process?

  • @tamasgal_com
    @tamasgal_com 3 роки тому +1

    Hey Moritz! Thanks for sharing all these. I have a hard finding an ADC0820. Can you recommend any alternatives?

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +1

      did you already check for TLC0820s?

    • @tamasgal_com
      @tamasgal_com 3 роки тому +1

      @@MoritzKlein0 Yep i did, but they seem to have quite long delivery times :( Thanks for the quick answer though! Where do you order usually? I normally use reichelt.de, mouser.de, pollin.de or eBay/aliexpress, however the latter two are quite expensive for such parts, most of the time... and the stuff comes from China which takes ages ;)

  • @mbrombert
    @mbrombert 4 роки тому +3

    Hello and thanks for these amazing videos. I have a question about the quantized stepped notes you show near the end. Are all the pots quantized that way? Or do you have to do it individually if you want the same effect on all 16 steps? Thanks!

    • @MoritzKlein0
      @MoritzKlein0  4 роки тому +2

      no, they're all quantized! the sequencer steps through the pots one-by-one and sends their respective values to the quantizer.

    • @mbrombert
      @mbrombert 4 роки тому +2

      @@MoritzKlein0 Awesome. So as long as the common of the pots (cv output) goes into the converter they will all be quantized? I have been working on a sequencer myself and this is the next step. These are the best videos out there in regards to synth stuff!

    • @MoritzKlein0
      @MoritzKlein0  4 роки тому +1

      @@mbrombert yes exactly! the quantizer just take a CV input - doesn't matter where it comes from, it will quantize anything and everything!

    • @mbrombert
      @mbrombert 4 роки тому +2

      @@MoritzKlein0 Nice... thanks for the priceless information. All the best to you!

  • @audioacrylix5005
    @audioacrylix5005 4 роки тому +4

    Great video !! Any chance you could post schematics for this?

    • @MoritzKlein0
      @MoritzKlein0  4 роки тому +6

      i‘ll try and draw up separate schematics for the DAC and processor parts once i‘m done with the VCO series!

    • @audioacrylix5005
      @audioacrylix5005 4 роки тому +2

      @@MoritzKlein0 Thanks! These are great videos look forward to the rest of the series :)

  • @Sangejzer
    @Sangejzer 2 роки тому

    Is it possible to add a "Smooth" knob by simply connecting input cv to an output cv with a potentiometer? (and probably some opamps?)

  • @annonymousname2.0
    @annonymousname2.0 3 роки тому +1

    This is so so fascinating. Im planning to begin my modular DIY journey soon, and im planning on taking inspiration from this cv quantiser.
    Do you think it would be hard to upgrade it to work in 5 bits? 9 notes seems a little limiting for a range. but with 5 bits you get approx 2.5 octaves.

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +1

      i‘m not sure honestly! the number of cases you‘d have to check double, but maybe there‘d be some clever tricks to cut the ruleset down.
      i have been thinking about a generic module that provides some AND, OR, NOT and XOR-gates so you can patch your ruleset in on the fly. i’d combine this with a generic analog-to-digital module putting out 6 bits. might not be that approachable but it could lead to some interesting scales.

    • @annonymousname2.0
      @annonymousname2.0 3 роки тому

      @@MoritzKlein0 maybe this scale check method would get a bit hard to manage with 5 bits. perhaps there is some other intellegent way to deal with it, ill do digging.
      converting it back into a voltage seems like it would work fine however.
      i even thought about making the MDAC portion, its own module, with a custom 5 pin binary input bus, and have a veriety of other modules that provide binary data sets for it, such as the arp or ADC's with diffrent scales

    • @paulglass-steel1355
      @paulglass-steel1355 3 роки тому

      @@MoritzKlein0 100% agree that it's not in the same spirit at all, but as a coder by trade - if not 5 bits, I think 8 bits is the point where you press an Arduino into service. It probably wouldn't be too hard to set up a "player piano" sketch where you could feed out whatever bit values you want, including patterns and random, but leaving the rest of the CMOS in place.

  • @ThermalWorld_
    @ThermalWorld_ 3 роки тому +1

    Intel; we created the microprocessor for computers
    Moritz; Take this, I made the microprocessor from scratch to play the music in the synthesizer.
    How many things have I learned here 😁

  • @Sarahbuildsstepsequencers
    @Sarahbuildsstepsequencers 3 роки тому +2

    Is there a special reason you’re using 1/8 watt resistors? Just curious. Also, you’re very intelligent to be able to design this circuit. I recall you said you aren’t an engineer, but you sure know your stuff! I admire your ingenuity!

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +2

      they're actually 0.4 watt! my local electronics store stocks these in packs of 100. so it's mostly just convenient.

  • @rolfdubbeld
    @rolfdubbeld 3 роки тому

    Maybe you can help me a little. I am trying to build a synthesizer and I build already many parts and I understand how it works. But it does not create music, I do no come much further as the boring tones you have before 1:15. What exactly did you do after 1:15.

  • @Tan7879
    @Tan7879 3 роки тому +3

    So can I skip the logic part and just send the bits from the ADC straight into the DAC, so that it's just a cv quantizer and doesn't create a scale?

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +1

      yes, then it's quantizing to the chromatic scale.

    • @Tan7879
      @Tan7879 3 роки тому +1

      @@MoritzKlein0 This is what I want it to do as I think I am doing what you are doing - sending the cv form a sequencer through this. I haven't got it working yet though...

  • @Tan7879
    @Tan7879 3 роки тому

    I'm guessing you need a linear to exponential voltage converter after this into your VCO?

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому

      yes, but most VCOs have that built in!

  • @rafaelflores9049
    @rafaelflores9049 3 роки тому +1

    Waoooooo ❤️

  • @dare2win215
    @dare2win215 3 роки тому

    Can you recommend any good books?

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому

      no, sorry, i've learned everything through trial & error!

  • @technodruid
    @technodruid 2 роки тому

    you can add a bit more logic, pretty simply, to get minor scales as well. The root of a relative minor scale is always the 6th note of a major scale.

    • @Sangejzer
      @Sangejzer 2 роки тому

      True. Altough personality I would just use it chromatically with something like that baby16. And it goes without saying that thing to do would be adding one more bit or two to widen the range.

  • @dr_j0nes
    @dr_j0nes 3 роки тому +2

    I guess you know Ben Eater? :D

    • @MoritzKlein0
      @MoritzKlein0  3 роки тому +1

      never heard of him

    • @dr_j0nes
      @dr_j0nes 3 роки тому +2

      @@MoritzKlein0 you have exactly the same style to breadboard things and explain things :D also the visual style is very similar :D you should definitely check him out. He build an Computer on a breadboard with logic gates :)