Share My Creation B4R ESP32 MIDI over BLE Drum Machine

Discussion in 'B4R Share Your Creations' started by Hypnos, Apr 2, 2018.

  1. Hypnos

    Hypnos Active Member Licensed User

    This is the 2nd Drum project I created using B4R. Instead of UNO, I'm using ESP32 this time because of the build-in BLE support, I no longer need a MIDI shield or purchase an additional Bluetooth MIDI adaptor, all come with the ESP32, so that I can make my project more cheap, small and without wire.

    Currently B4R don't have the library for BLE for MIDI so this part I'm using inline C code. hope that someone will create some kind of BLE library so that we can use it for the future.

    1. ESP32
    2. Rotary Encoder
    3. LCD
    4. Buzzer
    5. 1M resistor
    6. Microphone connector


    1. Simple metronome (buzzer sound)
    2. Drum Machine - connect to the MIDI device via MIDI over BLE protocol (e.g. iPhone with Garageband)

    Currently it have 70 Drum patterns, the tempo can be adjustable with the rotary encoder.

    The microphone connector (with 1M resistor) can connect to the external electric drum pad or a DIY drum pad using piezo and turn this machine to a very simple e-drum. But I'm just doing some test code for this part for POC and I think it can work. hope that I can have more spare time later to finish the final part.

    IMG_0660.JPG IMG_0661.JPG IMG_0662.JPG
    Last edited: Apr 2, 2018
    KZero, alwaysbusy, moster67 and 5 others like this.
  2. Hypnos

    Hypnos Active Member Licensed User

    Another overnight coding.....

    alwaysbusy, Johan Hormaza and Erel like this.
  3. Erel

    Erel Administrator Staff Member Licensed User

    Looks really great!!!

    I do plan to add support for ESP32 BLE.
    Last edited: Apr 5, 2018
    Hypnos and Toley like this.
  4. Erel

    Erel Administrator Staff Member Licensed User

    ESP 32
    Johan Hormaza likes this.
  5. Hypnos

    Hypnos Active Member Licensed User

    Thank you Erel, that's a good news!
  6. Johan Hormaza

    Johan Hormaza Active Member Licensed User

    I hope and be soon, I am already anxious to try it, tomorrow I get the ESP32 that I bought.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice