Big Button trigger sequencer MIDI upgrade

Поделиться
HTML-код
  • Опубликовано: 17 июл 2024
  • Get the firmware and schematics here: github.com/matthewcieplak/hex...
    I modified the Look Mum No Computer big button sequencer that I built to sport MIDI input and thru, as well as a new "shift" button that adds some new sequencing features to the front panel, like mute, solo, bank/all and roll. Now I can use it as a MIDI-to-gate converter or program sequences on top of any existing rhythm.
    It's a somewhat complex but not super hard mod that just requires a small daughterboard to isolate the midi input signal with a 6N138 optoisolator and support circuitry. The inside is a mess of wires but it's great to be able to sync it up with my other gear.
  • ХоббиХобби

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

  • @LOOKMUMNOCOMPUTER
    @LOOKMUMNOCOMPUTER 3 года назад +23

    nice!!!

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

    I got it working on a regular arduino nano. Had to move pins positions (mostly A6 and A1 have been swapped in the code as well) but I also got the clock input working.
    You need to change the interrupt command to: (with clock coming on pin D2)
    attachInterrupt(digitalPinToInterrupt(2), onClockIn, RISING);
    All working for me 🎉
    Thanks for sharing and happy drumming!

  • @dcurry7287
    @dcurry7287 3 года назад +3

    Thanks for sharing your work with it! The Big Button has been on my list for a while, but now it's even more tempting. Nice jam at the end too!

  • @1001natsdrm
    @1001natsdrm 3 года назад +1

    Great to see the continued progress on this! Super demonstration at the end as always

  • @ManuelM81
    @ManuelM81 3 года назад +3

    Very nice upgrade!!! 😍 Thank you for sharing code and schematic! 🔥❤🔥

  • @marsmediapro
    @marsmediapro 3 года назад +1

    Wow- some great new improvements. Thanks for sharing!

  • @workethicrecords5901
    @workethicrecords5901 3 года назад

    Absolutley great work.

  • @spacedudejr
    @spacedudejr 3 года назад

    Stunning work, Ive done diy kits, but after months of deciding, this is going to be my next project!

    • @pablospace
      @pablospace 3 года назад

      Hi! Did you manage to make it work
      ? I am having some issues

    • @spacedudejr
      @spacedudejr 3 года назад

      @@pablospace I’ve postponed it several times because of how daunting it is sorry!

    • @extralifedisco
      @extralifedisco  3 года назад

      @@spacedudejr Hey spacedude if you plan to finish this project please check out my thread with pablospace, we found an issue caused by the fact that I used an Arduino Nano Every instead of a vanilla Arduino Nano - you need to rewire a couple pins or use a Nano Every instead - comment here: ruclips.net/video/eMeoCTVNuJI/видео.html&lc=UgwWGcAZuLXQMRizAnV4AaABAg.9IY-mgQWM0f9LNG9iveiDd

  • @hermeslarima9136
    @hermeslarima9136 3 года назад

    Thank you so much!! That's great!

  • @wedkarzkosma
    @wedkarzkosma 3 года назад

    good job!

  • @quaestiofest7710
    @quaestiofest7710 3 года назад

    than you so much

  • @REMORIMUSIC
    @REMORIMUSIC 3 месяца назад

    RAD!!! thanks for sharing

  • @chrisspatschek8986
    @chrisspatschek8986 3 года назад

    Thats rad =) thx

  • @nicoo.s.378
    @nicoo.s.378 3 года назад

    hey there, great job and thanks for publishing the updates.
    i have a question, can i gut the midi part and just add the alternative button functionalities on the firmware? kinda defeats the purpose but having trouble sourcing the components...
    greetings from chile!

    • @injektilo001
      @injektilo001 3 года назад +1

      hola, soy de Chile, te falta el optocoplador 6n138? yo tengo varios que compré en aliexpress y que funcionan bien porque ya me fabrique con ellos un conversor MIDI a CV. Vivo en Linares.

    • @nicoo.s.378
      @nicoo.s.378 3 года назад

      @@injektilo001 me ayudarías un montón, me encuentras en nicoyarz arroba gmail

  • @injektilo001
    @injektilo001 2 года назад

    hello!!
    Could be that the diode in the midi IN schematic and layout is the other way around? if it is, does this matter?
    THanks!

    • @extralifedisco
      @extralifedisco  2 года назад

      I don't think that's the case, it looks to me like that diode is for reverse protection in case you hook it up to a midi IN jack or something, though I'm not really sure. In any event my schematic has it in the same orientation as the official MIDI specification.

  • @tropicalcitrus1
    @tropicalcitrus1 2 года назад

    Hey. I just dont need midi but your other mods are good. is there any point in removing some midi code or should i just leave it in and let it sit idle?

    • @extralifedisco
      @extralifedisco  2 года назад

      You can just comment out the line 550 of hexdrum.ino "receiveMIDI();. "
      Would love to see the mods in action! Please be aware I used an ArduinoNanoEvery for this build, which has some difference with the ADC pins, so if you have already built your big button you'll need to make a couple pin number tweaks in hexdrum.ino as well. Mainly clock in, big button LED out, and clock out if you want that, which is on line 93-96.
      See this comment thread for more deatils: ruclips.net/video/eMeoCTVNuJI/видео.html&lc=UgwWGcAZuLXQMRizAnV4AaABAg.9IY-mgQWM0f9LNG9iveiDd

  • @injektilo001
    @injektilo001 3 года назад

    Hello friend, thanks for this video, got motivatedand i already bought the parts to make my own with your mods.
    I noticed that when you pressed the fill button the hihat had like a random accent or velocity, or i'm wrong? if i'm not, how do you do that?
    Cheers and thanks again

    • @extralifedisco
      @extralifedisco  3 года назад

      Hi Jean - I think that random hi hat sound is from my Squarp Rample sampler. It lets you load in multiple samples per slot and then does some round-robin or randomization which I use for hi hats and toms mostly. The Big Button doesn't have any CV control output to do that.
      Also, if you are building the project yourself please be aware that I used an Arduino Nano Every in this build and the code and wiring needs some small modifications to work with a regular Arduino Nano - these are discussed in another comment thread below I think.

    • @injektilo001
      @injektilo001 3 года назад

      ​Thanks for your time to answer me. I'm aware of the A7 and A6 not being digital on the regular nano, i'll change the code. I have a VERY diy 808 snare and kick, with the accent input to control the volume, so maybe with a random voltage ? don't know, we'll see. THANKS AGAIN friend, greetings from CHILE,

  • @maikmario71
    @maikmario71 3 года назад

    Hi there,
    great job, very pretty !!!
    I have a question and I really hope you would help me, I can't get the momentary switch connected properly, my switches have + and - as well as NC / NO / C how do I have to tie them properly? I connected my LED button like this: lead soldered to minus, plus and NO soldered together, which leads to the potentiometer! It lights up weakly and when I trigger the LED goes out every time, can you help me please ???

    • @extralifedisco
      @extralifedisco  3 года назад

      Hi maik, it's hard to know exactly what you mean without knowing what's on the other end of those wires. In that configuration, +/- will mean LED connections, NO means normally open (the one you want) NC normally closed (not needed), and C is common.
      You'll want to connect the LED + to ardino A6 and LED - to ground through a resistor (or put the resistor on the high side). Connect one side of the button (NO) to A5 and also to ground through a 10k pull down resistor. The other side (C) is connected to +5V.

    • @maikmario71
      @maikmario71 3 года назад

      @@extralifedisco Cool, thank you that will help me a lot, thank you !!!
      greetings

    • @extralifedisco
      @extralifedisco  3 года назад

      @@maikmario71 Hi maik! Pablospace discovered an issue that may have caused your Bank LED issue - turns out my design is only compatible with the Arduino Nano Every (not the regular Arduino Nano) and you'll need to swap a few pins and change the code a bit to get it running on a regular nano: ruclips.net/video/eMeoCTVNuJI/видео.html&lc=UgwWGcAZuLXQMRizAnV4AaABAg.9IY-mgQWM0f9LNG9iveiDd

  • @pablospace
    @pablospace 3 года назад

    Can you please share the final code? I have some Troubles with mine. Suscribed!

    • @extralifedisco
      @extralifedisco  3 года назад +1

      github.com/matthewcieplak/hexdrum-midi/

    • @pablospace
      @pablospace 3 года назад

      @@extralifedisco thanks a lot!

    • @pablospace
      @pablospace 3 года назад

      @@extralifedisco Hi! I have a little issue with the code. My build works just fine with LMNC´s code, but I want to try your nice new features and improvements. At the moment i have not implemented the midi input, so my schematic is as the original and the code dont seem to work. Is it possible that if nothing is plugged to the RX pin it is a problem? I tryed to ground RX pin but no good news. Please let me know, and big thanks for your nice work :)

    • @extralifedisco
      @extralifedisco  3 года назад

      @@pablospace Clock out is on A3 as documented in the code: github.com/matthewcieplak/hexdrum-midi/blob/master/src/hexdrum_midi.ino
      Can't really help you with debugging as such as it's so hard to probe via internet, but you can just comment out the midi implementation and just work without it if you don't need it. Just add // before line 551 (receivemidi());

    • @pablospace
      @pablospace 3 года назад

      @@extralifedisco Thanks a lot! I will try. Anyway sooner o later I will also build the midi part, but this can be a first aproach to make sure it works.

  • @alanmarc2665
    @alanmarc2665 3 года назад

    Hi Guys 😍💋 💝💖