I Built a MIDI THEREMIN! Theremidi - A DIY Arduino MIDI Controller

Sdílet
Vložit
  • čas přidán 6. 01. 2021
  • ➡️ Download the files: go.musiconerd.com/files-download
    ➡️ Making Music with Arduino: go.musiconerd.com/nerd-musici...
    ➡️ Curso Fazendo Música com Arduino em Português: go.musiconerd.com/fazendo-mus...
    In this video, I am going to show you the Theremidi, a DIY MIDI Theremin, made using an Arduino Pro Micro!
    The Theremin was one of the first electronic musical instruments invented in history, by Leo Theremin. It consists of a synthesizer that uses two antennas as capacitive sensors, which track the position of the player's hands, controlling the volume and the pitch.
    However, playing the Theremin is super hard, it requires a lot of practice, and it is very expensive. So, why not have something similar but way cheaper and way easier to play? That's what I did, I created my own MIDI Theremin!
    The Theremidi uses two infrared distance sensors, instead of the capacitive antennas, and can track the position of your hands in the air. This position is then converted into MIDI notes, or pitch bend - right hand, or MIDI CC - left hand.
    There's also an OLED display and some buttons that allow you to change octave, transpose, MIDI channel, and switch between scales and pitch bend!
    Materials:
    ➡️ Arduino Pro Micro: amzn.to/2Vcz3Nz
    ➡️ Sharp GP2Y0A41SK0F: amzn.to/3biVfha
    ➡️ Oled Display: amzn.to/2LvnPB6
    ➡️ Button that fits in a 10mm hole (haven't found a link yet)
    Patreon: / musiconerd
    Blog: www.musiconerd.com
    Facebook: / musiconerdmusiconerd
    Instagram: / musiconerd
  • Hudba

Komentáře • 168

  • @oraculox
    @oraculox Před 22 dny

    It´s marvelous when you are thinking of ways to make your own midi controller now that you had to sell yours, and come across channels like this with beautiful creative tinkerers that know the best way is to share your mind!👏👏✊

  • @ivanfigueroa4433
    @ivanfigueroa4433 Před 3 lety +4

    That's the BEST channel that I've been watching... so many thanks to share your knowledge with us, I'm passionate about synth and programming, and this is really awesome! You're unique! Muito obrigado!

  • @justinscarfe4294
    @justinscarfe4294 Před 3 lety

    Your videos are so inspiring. All your midi controller videos are awesome and have helped remove some of the fears in using arduino. Thank you so much!

  • @milododds1
    @milododds1 Před 2 lety +4

    The world needs more folks like you, this is fabulous! I'm just getting into learning all about Theremins, my aunt sent me link to a Theremin performance and now I'm hooked. I love how you incorporated a sustain pedal. For a DIY project you have done an absolutely outstanding job !! You are a total bad-ass, I love what you're doing. As far as what to build next? Hmmm...how could you mix AR (Augmented Reality) into a midi controller for a Theremin?

  • @afreezaphorogiancossack2194

    Thank you so much! This is so exciting! I think I might try this myself!

  • @longdongsilver4719
    @longdongsilver4719 Před měsícem

    The whole video is fantastic! The part with the cutoff control is so cooooool!

  • @sheilaswift
    @sheilaswift Před 2 lety

    So rad 🕺🏽😎💡🎹🎯🎶 Gorgeous concept, design, construction, & all the things! ☀️ Thanks 🙏🏽 My 7 yr old mini-me is sitting here with me FASCINATED & saying we MUST build a Theremini 🤓🥳🤩😊 You are inspiring! Keep up the great work! 🕺🏽🤠🎶

  • @aabaldi59
    @aabaldi59 Před 3 lety

    Otro gran trabajo, Gustavo. Felicitaciones!

  • @andreasdittrich3922
    @andreasdittrich3922 Před 2 lety +1

    Great work!
    On the one hand some kind of midi theremin, on the other a simple to use controller for midi effects

  • @luluesmail
    @luluesmail Před 3 lety

    Awesome, i wanted to build a midi theremin myself, you're vid is super helping. I'm using midi inputs to datamosh stuff, can't wait to datamosh with telekinetic force ! Thx.

  • @millthor
    @millthor Před 2 lety

    Um espetáculo! Arrasou!
    Está de parabéns!

  • @ThomasGrillo
    @ThomasGrillo Před rokem

    This is very cool! Thanks for showing us the Theremidi! :)

  • @IrieBearMusic
    @IrieBearMusic Před 2 lety +3

    Hey, Gustavo. I made an arcade buttons midi controller with 700 predefined chords and 500 predefined chord progressions without hitting the memory limit. After that I decided to add an sd card reader and now the controller has over 10000 midi files in it in different categories (drums, bass, synth) with each category playing on a different midi channel. You can change octaves, transpose, change chords, change midi files for each button. You can also change the tempo of every midi file and play them simultaneously (something like a midi sampler). Hit me up if you want more information on how i made it. Great channel btw. im building a theremidi now :) Keep up the good work

  • @jaimomo65
    @jaimomo65 Před 2 lety

    Eres un genio, ¡bravo!

  • @brianharper9798
    @brianharper9798 Před 3 lety

    Great video, great build... has given me some ideas to add to my midi stylophone project, thanks.....

  • @theboatswains-yt
    @theboatswains-yt Před 3 lety

    This is great! Thanks for shaing!

  • @aresoltero
    @aresoltero Před rokem

    Your work is truly inspiring and wonderful.
    The idea I always had but I never had the knowledge to implement is to convert a Gamer Joystick to a midi Controller in which every button and movement is assigned to different parameters.

  • @BellowsSqueezer
    @BellowsSqueezer Před 3 lety

    Very cool. Love it ❤️🎶

  • @sandrocavali9810
    @sandrocavali9810 Před 4 měsíci

    great project! parabens!

  • @ronnyottosei1552
    @ronnyottosei1552 Před měsícem

    bel lavoro, complimenti.

  • @jungoogie
    @jungoogie Před 2 lety

    What a time to live in. Great job.

  • @Leafyfpv
    @Leafyfpv Před 2 lety

    that pretty cool... nice project.. Proper work'

  • @Aaronplaysdrums
    @Aaronplaysdrums Před 3 lety

    Great job on using pitch bend for free pitch!

  • @RodrigoFlorentinoo
    @RodrigoFlorentinoo Před 3 lety

    CARA! VOCÊ VAI DIRETO PRO CÉUUU!!!!!

  • @craigmelvin4889
    @craigmelvin4889 Před 3 lety

    Fascinating. I play some keyboard and have a few moments with a real Theremin in an electronics Museum. I am also into Arduino builds and i am now working on building an autopilot for my boat. I am looking forward to getting the code of this project. For my autopilot I am using a Nextion touch screen display. This would work well for your theremin project.

  • @pjlira
    @pjlira Před rokem

    Dude... you rock!!!!

  • @auroragirardi5600
    @auroragirardi5600 Před rokem

    Já sou sua fã

  • @thierry9592
    @thierry9592 Před 3 lety +1

    this. is. amazing.

  • @Musicas-n5g
    @Musicas-n5g Před 3 lety

    Interessante demais gustavo.....sucesso sempre a vc cara! Cria um pedal de efeito com arduino por favor =) 1 efeito só pra usar no violao elétrico ta top ja

  • @reidosbeats
    @reidosbeats Před 3 lety +12

    Seu trabalho e muito bom . quanto vc cobra para criar um midi mix só de fade Com 50 ou 100 canais para controla o mixer do fl studio

  • @hcjkruse
    @hcjkruse Před 3 lety

    Cool! building one myself using M5 Stack Core 2 and 2 ToF laser sensors.

  • @sitgesstudio
    @sitgesstudio Před 2 lety

    Obrigadao amigo! I´m building this thing, hopefully my Arduino kit will be ok, I´ve got one two years ago and I´ve never used it. Great job!

  • @rgrohith
    @rgrohith Před 2 lety

    kickass!!

  • @christophorus1116
    @christophorus1116 Před rokem

    Good job 👌

  • @ReligionAndMaterialismDebunked

    On Lazada, I found one on my feed for less than $50, which is like $72 or so on Amazon. Very cool! It brings many instruments, it's small, and it looks great! :3

  • @erin19030
    @erin19030 Před rokem +1

    I’ve built several Theremins from the ground up. The latest model was built from an article in the Electronics World 1961. I’ve cloned a Moog Big Briar and a Theremax , but this one looks interesting too.

    • @jwdory
      @jwdory Před 11 měsíci

      Which one of your Theremins have you enjoyed the most?

  • @toolzshed
    @toolzshed Před měsícem

    Niiiiiiiiice 🤘🏽

  • @unkleskunky
    @unkleskunky Před rokem

    great stuff! love your hacks. Am I understanding you could map any midi trigger. Like pads from your MPC? Chords etc?

  • @EdElectra
    @EdElectra Před 3 lety

    So awesome

  • @flywittzbeats4008
    @flywittzbeats4008 Před rokem +2

    I desperately want to hear what it sounds like in note mode with a portemento glide on it… and then maybe map the left hand to a pitch bend… would be crazy

  • @moldythoughts4765
    @moldythoughts4765 Před 3 měsíci

    I did a project like this but for eurorack (control voltage)... big up!

  • @CraigHissett
    @CraigHissett Před 3 lety +1

    This is awesome!
    I'm working on an idea for a Trombone midi controller, but want to swap a traditional slide for a theremin-like thing. I'm looking to use pitchbends to give a more smooth note transition just like a normal trombone.

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      You could do it like the Theremidi, who n e mode with scales and a free pitch mode. Sounds like a great project!

    • @CraigHissett
      @CraigHissett Před 3 lety

      @@NerdMusician thanks buddy! My only concern was whether I'd be able to use pitchbend to adjust the note enough; a trombone has 7 positions, soy plan was to set the note on the fourth position and use pitch bend for three semitones either side of it for the others.

  • @jeremiassantos1359
    @jeremiassantos1359 Před 2 lety

    Manolo muito massa teus vídeos.... Faz um octapad!!!!!! Tipo aqueles da Roland SPD... tlg?

  • @untitled746
    @untitled746 Před 3 lety

    Nice one!

  • @BellowsSqueezer
    @BellowsSqueezer Před 3 lety

    Another type of controller that would be of interest to me is a ribbon controller that could send cc# or pitch or Pitchbend. It would be great if wherever you put your finger could be a zero point to start. In other words, if you were playing a note from a keyboard when you touched the ribbon it would have no effect until you slide your finger in either direction. Thanks for asking 👀

  • @matheusbarros_musician

    fala, mano, muito bom seu trabalho, faça vídeos em português, facilita muito para prestarmos atenção em tudo

  • @Buiola
    @Buiola Před 3 lety

    Se não é pedir muito construa um Controlador com base no instrumento "Ondes Martenot". Ótimo Theremidi.

  • @Eddiezerintube
    @Eddiezerintube Před 3 lety

    OMG your theremin makes purr my cat ! 😜😝😂

  • @akochild
    @akochild Před rokem +1

    Great project!!! But it doesn't exist anymore the archive :(

  • @davidmaya1503
    @davidmaya1503 Před 2 lety

    muitos parabéns pelo seu excelente conteúdo Gustavo, os links para os arquivos deste theremin não funcionam, serão recarregados?

  • @Nepasreagir
    @Nepasreagir Před rokem

    Salut, super boulot, j'ai une petite question, à quoi sert la bredboard et les résistances dessus sont de combien de ohm ?

  • @user-fs2xl4id5o
    @user-fs2xl4id5o Před 7 měsíci

    Thiis is so amazing

  • @milwaukeeskosher
    @milwaukeeskosher Před 3 lety

    Que demais encontrar um BR fazendo conteúdo foda no yt. Parabéns, cara!

  • @Gelyfixogorzug
    @Gelyfixogorzug Před 9 měsíci

    Hi! This looks really cool! It has been asked before, but could your reupload the files to build it? The link in the description is dead

  • @Soltoca
    @Soltoca Před 3 lety +1

    eu gostaria se é possível fazer efeitos para guitarra com Arduino, se sim, você poderia fazer um vídeo mostrando

  • @itaswin7479
    @itaswin7479 Před 11 měsíci +1

    💯awesome bro 👏
    Bro what about doing theremidi with raspberry pi...?
    Any idea 💡

  • @seventeenraccoonsinatrenchcoat

    truly amazing! - can you pluck through the infrared beam with individual fingers like it was an invisible string?

  • @bph9727
    @bph9727 Před rokem

    It needs 1 octave keyboard to select root key + number of keys to select scales/chords so it would be playable.

  • @suenosinfertiles1386
    @suenosinfertiles1386 Před měsícem

    it'd really cool if you make a midi version of the ondes martenot

    • @NerdMusician
      @NerdMusician  Před měsícem

      I love that instrument! I could do it!

  • @ricomaipatro
    @ricomaipatro Před rokem

    Excellent projet. J'adore.
    J'allais me lancer mais je remarque que les fichiers ne semblent plus disponibles. Y'aurait-il un autre lien pour les récupérer ?
    Un grand merci par avance

  • @desgeneradotv
    @desgeneradotv Před 3 lety

    Great buddy! Its curious to me how im working on similar things at the time with you.... 🖖🏻👽

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      Nice! Show me the project later!

    • @desgeneradotv
      @desgeneradotv Před 3 lety

      @@NerdMusician sure bro...just hope i can get to those updates on that theremin feature im trying to figure out now and then itll be ready to mount!

  • @jacqueslemon
    @jacqueslemon Před 2 lety

    How about changing the direction? Raise hand, raise pitch. Lower hand, lower pitch. Raise left hand, raise volume... Sure that's only a programming issue, not hardware. Just wondering which way feels more natural to play.

  • @searmusic6969
    @searmusic6969 Před rokem

    I’m so sad! I was going to build one of these for my school as a scholarship/grant because I thought my idea was original, well done.

  • @alejandrofernandez952
    @alejandrofernandez952 Před 2 lety

    Hola, no me quedan claros los valores que utilizas para las resistencia y los capacitores. Los botones son pulsadores con o sin retencion??????? GRACIAS:::::

  • @dadaderk
    @dadaderk Před rokem +2

    Hi, I was waiting for the glissando the whole video and there it was! Fantastic little device! I am trying to midify my homemade Ondes Martenot so this seems a good start. I am not a good programmer and I am always copy/pasting till things work :) I wondered if the file Theremidi.ino is complete, it does not end well (line 217). Can you help with that? Thank you for making this!

    • @limpe006
      @limpe006 Před rokem

      Same question here. Is the Theremidi.ino the integral file or do I need to load all the 8 .ino files to the board? Thanks!

    • @dadaderk
      @dadaderk Před 7 měsíci

      It really works fine as it is! The only thing I changed in the code is the CC for the left sensor. For some reason Ableton did not want to work with channel 7. I changed it to 11 and now I can do whatever I like with it. A fine midi controller!

  • @danielmckinney7668
    @danielmckinney7668 Před 6 měsíci

    sick

  • @stephenweigel
    @stephenweigel Před 2 lety

    I’d very much like to figure out how to build this one

  • @cawecoy
    @cawecoy Před rokem

    Que lindo cara! To fascinado. Ha uns atras achei um app que simula um synth pra android (saucillator) mas tinha uns bugs, era opensource então corrigi e acrescentei mais escalas e opcao de montar sua escala. So q perdi o codigo fonte... Ainda sobrou o instalador, queria compartilhar ctg vou colocar nos comentarios abaixo, ha chances do youtube excluir, espero q nao:

    • @cawecoy
      @cawecoy Před rokem

      drive.google.com/file/d/0B2Dx38DU4LMkX2otUUUtTWVRWG8/view?usp=drivesdk&resourcekey=0-SdC231n0iMf9AS4QDWZ17g

    • @cawecoy
      @cawecoy Před rokem

      Fiquei pensando se nao da pra instalar um sensor desse no usb do celular android para controlar sons conectado a um app

    • @NerdMusician
      @NerdMusician  Před rokem

      Que massa mano, me manda um email: gustavosilveira@musiconerd.com

  • @pedromoresco334
    @pedromoresco334 Před 3 lety

    Hi! awesome project, does this code work if i replace the two GP2Y0A41SK0F for two HC SR04 ?? (ultrasonic sensors)

  • @manuelsastre5230
    @manuelsastre5230 Před 3 lety

    Qué pasada

  • @JamesBurner
    @JamesBurner Před 3 lety +2

    Hi I want to buy your course. I was wondering if your course covers motorized faders, because that is what I need the course for. Lets say when I highlight a channel on my DAW the fader will snap to the position. Let me know thanks!

    • @chrisw1462
      @chrisw1462 Před 3 lety

      That's not hard to do, but not easy, either. The microcontroller would need a motor controller board for each fader, and you'd have to program it to receive MIDI from the DAW, then move the fader to that position. Of course, then you have to tell the DAW to send the correct MIDI to do that, and each DAW might be a bit different.

  • @GynSocietyCrew
    @GynSocietyCrew Před 2 lety

    Top, em seu curso agente consegue fazer algo parecido?

  • @biplovegnyawali1952
    @biplovegnyawali1952 Před 3 lety +8

    Waiting for this video to blow up lol.

    • @NerdMusician
      @NerdMusician  Před 3 lety +1

      Hopefully!

    • @mana_beast_beats1114
      @mana_beast_beats1114 Před 3 lety +1

      @@NerdMusician Hello!!!! Crazy idea here, but could you create a copycat DIY Novation Launchpad (64 button Midi Drum Pad), but using all Super Nintendo buttons???? Preferably the Colorful Red Green Blue Yellow buttons from the Japanese model (Super Famicom).
      How the SNES gamepad works is there's a silicone pad under each button and inside that pad is a carbon conductive dot that makes contact with the PCB and tells the "brain" that a button is being pressed.
      You would obviously have to 3D print the case to accommodate the shape of the buttons (official SNES have 3 stability pegs, bootleg buttons only have two pegs).
      You would also have to create your own custom silicone sheet that would have the black carbon dots that touch the metal sensor on the PCB and complete the circuit.

    • @jpjay1584
      @jpjay1584 Před 2 lety

      @@mana_beast_beats1114 midi drum pad??
      what exactly do you mean? (sounds interesting)

    • @mana_beast_beats1114
      @mana_beast_beats1114 Před 2 lety

      @@jpjay1584 --- So you've never seen any drum pad midi devices like a Novation Launchpad or any Akai drum pads like the 226?

    • @jpjay1584
      @jpjay1584 Před 2 lety

      @@mana_beast_beats1114 nope. but now I know, thanks
      edit: I did see those before but never knew how they are used. (just checked online)

  • @rodrigoesquivel3276
    @rodrigoesquivel3276 Před 2 lety

    Hi bro, i will love to make one as yours, i try to download files but the page is not live, there is any other linke where i can find it?
    good job!
    thanks!

  • @good5663
    @good5663 Před měsícem +1

    It won't let me access the code . I would appreciate it if you could please pass it on.

  • @boreich89
    @boreich89 Před 2 lety

    Amazing work. Are you selling the device?

  • @jas_bataille
    @jas_bataille Před rokem

    "Supersonic sensors works best for big, hard surfaces, not for the hands" Me, a gentleman : "Well who said I was limited to only 4 limbs!" :D

  • @sjmosj5335
    @sjmosj5335 Před 3 měsíci

    Como faço pra adquirir o produto pronto ou o projeto com a lista de peças e códigos?

  • @jacob6814
    @jacob6814 Před 4 měsíci

    Can it be used with just the distance sensor for pitch, so just one sensor? I'm working on an art project and want to create a theremin that works when a person walks close to the sensor, rather than use their hands.

  • @dimekarl4142
    @dimekarl4142 Před 3 lety

    Existem alternativas viáveis para o sensor sharp? custa 60 reais!

  • @MikeCroswell
    @MikeCroswell Před rokem

    I made something similar using MEMs sensors, but this has better control. What did you use for your sensors?
    Anyway, nice work! Bueno.

    • @NerdMusician
      @NerdMusician  Před rokem

      I used the sharp IR sensors. I guess it says in the schematics exaclty which one was...

    • @MikeCroswell
      @MikeCroswell Před rokem

      @@NerdMusician Thanks. I did some research and those do look like one of the best in terms of range. A bit more expensive, but results are worth it. Thank you for a great project, too!

  • @artefactju
    @artefactju Před rokem

    Hello, I'm really interrested by the thermidi but the link is dead ! would you resend us a link ? thanks for your work !

  • @fabgar2009
    @fabgar2009 Před rokem

    Tudo bem amigo? O link com os arquivos não está funcionando.... Obrigado!

  • @VernonPerez
    @VernonPerez Před 2 lety

    Can you use FL instead of ableton?

  • @LuisTorres-qz5kr
    @LuisTorres-qz5kr Před 2 lety

    This is GREAT, thank you very much for sharing, much appreciated! I started ordering the parts to build one myself, and, I have a couple of questions. Could not find the resistors of 14.87 K ohms which you outline on your schematic (Theremidi Schematic.png), so, will resistors of 15 K do the job without impacting anything else? Also, are the sizes of the Brass Hex Standoff Spacers that you used M4 x 25mm? Thank you!

    • @Dan8254
      @Dan8254 Před 2 lety +1

      Hi, the link to download the files seems to be not valid. Could you help to confirm? Thank you in advance.

    • @LuisTorres-qz5kr
      @LuisTorres-qz5kr Před 2 lety

      @@Dan8254 I went to his main page then drilled down through there to the specific tutorial then located the files. Oh, and I think you have to signup for the emails/newsletter to get access if I recall correctly.

    • @Dan8254
      @Dan8254 Před 2 lety

      @@LuisTorres-qz5kr
      Thank you. I will try.

    • @alejandrofernandez952
      @alejandrofernandez952 Před 2 lety +1

      Hola tampoco consigo las resistencias 14.87k ohms ¿ las reemplazaste por las de 15k ? te dio resultado?

    • @colinjustinwan
      @colinjustinwan Před 9 měsíci

      HI Luis, looking to build this too... did you manage to build it? can this midi theremin play a tune or it only can play scale? thx

  • @Compumon27
    @Compumon27 Před rokem

    If I buy the workshop does it contain the complete info for this? Considering the $15 Patreon pledge. What are the differences?

  • @ale-vn1zb
    @ale-vn1zb Před 3 lety

    helpful:)

  • @rowenhusky
    @rowenhusky Před 10 měsíci

    Do you think the VL53L0X LASER ranging sensors might work well? They are MUCH cheaper and use lasers.

    • @rowenhusky
      @rowenhusky Před 10 měsíci

      Tested myself using them and they are pretty responsive. I think this could work with a couple of them. Will report back!

    • @colinjustinwan
      @colinjustinwan Před 9 měsíci

      @@rowenhusky Hi ... did you manage to build it with the sensors of your choice? can this theremin play a tune or it can only play scale? thx

  • @lucasmazzola6008
    @lucasmazzola6008 Před 2 lety

    Can I do this with Arduino Uno instead of Arduino Pro Micro?

  • @Nepasreagir
    @Nepasreagir Před rokem

    Link File to the project IS dead

  • @livanel225
    @livanel225 Před 2 lety

    hello the link is broken can u fix it?

  • @hsantanderb
    @hsantanderb Před 2 měsíci

    do you have the files?....¿tienes los archivos?

  • @OmBotCult
    @OmBotCult Před rokem

    I'm not really interested in MIDI. I would like to know how to make synths with an arduino though.

  • @oneeatoneofficial414
    @oneeatoneofficial414 Před 2 lety

    Wowwww you sell it?? Faboulus!

  • @Venturestien
    @Venturestien Před 2 lety

    Thanks for the video. It appears your link for the downloadable files don't work. can you fix the link? Thanks! :)

    • @NerdMusician
      @NerdMusician  Před 2 lety

      Try now >> www.musiconerd.com/files-download/

  • @Nano_Lopez
    @Nano_Lopez Před 10 měsíci

    Hi. I believe the links are down. Can you please reupload them. Thank you.

  • @oquee1
    @oquee1 Před 2 lety

    Por que o titulo e a legenda estão em francês o video em português e você é brasileiro??

  • @MrStefanmagnusson
    @MrStefanmagnusson Před 2 lety

    Seems like the llink to files is down :(

  • @ZTYLER---
    @ZTYLER--- Před 2 lety

    @Nerd musician components please

  • @thorsoundsystem-doct6103

    @Nerd musician- can you help me with a project??