Arduino SAMD21 drum machine w/ Mozzi synth lib

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • Now 80s drums too! I made a drum machine using Mozzi synth lib on @adafruit QTPy / @seeedstudio XIAO. Thx @diyelectromusic for creating clean samples for Mozzi! The sequencer has patterns randomly switch up + track mutes + pitch ctrl
    Uses the Mozzi sound synthesis library for Arduino: github.com/sen...
    Code: github.com/tod...
    #arduino #synthesizer #mozzi #qtpy #seeedstudio #seeedxiao #1980s #samd21

Комментарии • 19

  • @jetset3152
    @jetset3152 9 месяцев назад +3

    Love that pitch knob

  • @sharxbyte
    @sharxbyte 5 месяцев назад +1

    What an amazing project of such a small controller! thanks!

  • @spacebwoy
    @spacebwoy 2 года назад +3

    Very similar to the Teenage Engineering PO-19, fantastic.

  • @TheSelfUnemployed
    @TheSelfUnemployed 10 месяцев назад +1

    super rad broski!

  • @toolzshed
    @toolzshed Год назад +1

    🤘🏽😊 Nice

  • @NoroAmehr
    @NoroAmehr 8 месяцев назад

    Never mind, I will copy all files in eighties_drums one by one into a directory of my own and that should work. i used to write code in assembler and in c a bit, though it was 30 yrs ago. I am sure that if all the files are in one directory, arduino ide will manage.

  • @AndrDIYmusic
    @AndrDIYmusic 2 года назад +1

    Nice project. What about sync clock?

    • @todbot
      @todbot  2 года назад +2

      This is just a stand-alone toy example, showing how to use the Mozzi library. Adding MIDI clock or sync clock would obscure that a bit. Not too hard to add tho!

  • @camerongillingham4082
    @camerongillingham4082 Год назад

    Thinking of building something similar, did you need an amp for the headphone output?

    • @todbot
      @todbot  Год назад

      If you were building a "proper" circuit, yes, you should have an op-amp output stage to drive either line-level out or headphone out. But for just hacking around, you can use a simple RC circuit to both limit the current and cut out any high-frequency noise, like I'm doing here.

  • @NoroAmehr
    @NoroAmehr 8 месяцев назад

    One last thing, is there no sync out?

    • @todbot
      @todbot  8 месяцев назад +1

      No, this is just a demo of the Mozzi lib. You could add sync out pretty easily by toggling a GPIO pin on the beat

  • @NoroAmehr
    @NoroAmehr 8 месяцев назад

    Where can I find schematics and code?

    • @todbot
      @todbot  8 месяцев назад

      The description of this video :)

  • @NoroAmehr
    @NoroAmehr 8 месяцев назад

    I see in the .ino code I do need those. How can I tell Arduino ide where to find them? I am new to this.

    • @todbot
      @todbot  8 месяцев назад

      You should read up on how to use Arduino in general. You need to download the entire "eighties_drums" directory (or clone the repo), which contain those files. Opening up the "eighties_drums.ino" in Arduino will then work just fine. You also need to install and configure the Mozzi library, which can be complicated. You may be better off starting out with CircuitPython at first.

    • @NoroAmehr
      @NoroAmehr 8 месяцев назад

      @@todbot I have Mozzi installed already. How could I download the entire directory system from github. I was only able to download one file at a time. Thanks.

  • @cloudcitydigital
    @cloudcitydigital Год назад

    can I use arduino Nano?

    • @todbot
      @todbot  Год назад +3

      Yep! In fact Mozzi was designed for original Arduino (which Nano is a kind of)