#1 Arduino (Pro) micro as a USB-MIDI device - the MIDIUSB library

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 64

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

    Thanks for your precision for the choice of card 😃
    Very interesting and very good video thanks 👌👍

  • @fabiovinicius6426
    @fabiovinicius6426 Před 6 lety +1

    Se usando a biblioteca MIDIUSB a placa é reconhecida pelo Ableton Live normalmente e não tem bugs para gravar bastando fazer o include da biblioteca, parece então que é melhor que a Arcore mesmo. Muito bom, excelente série de vídeos!

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

      Eu usava da Arcore, não quero desdenhar do belo trabalho dos caras, mas a MIDIUSB é muito melhor.

  • @nielsott
    @nielsott Před 5 lety

    Thank you for this video.

  • @alexiscoutino
    @alexiscoutino Před 6 lety

    genial :3 tus videos me han ayudado mucho a mis proyectos saludos desde México

  • @bernardosilveira7236
    @bernardosilveira7236 Před 5 lety +2

    Hi. Nice work on your channel! Really great stuff here!!! Congratulations.
    Well. I have a guitar amplifier which has midi input, but accepts only a few commands through it.
    In the other hand, it accepts CC and SysEx commands via USB connection, however it needs a USB-Midi bridge to work. The amp is not USB class compliant, so it needs some kind of computer to manage the midi codes.
    Does this configuration you've explained here work like that?
    Thank you very much!!!

    • @NerdMusician
      @NerdMusician  Před 5 lety

      Oi Bernardo, thanks! Does the amp have a USB port on MIDI pin? If it has a USB port it should work fine, I guess!

    • @shift838
      @shift838 Před 5 lety

      I designed this one to interface with my PC to control my recording software. It sends MIDI Control Codes. czcams.com/video/TtWHRAhwShQ/video.html

  • @HS-dq3cj
    @HS-dq3cj Před 4 lety

    Cara tu é bom!

  • @tecontrol5204
    @tecontrol5204 Před rokem

    Excellent video. Can this be done with a ESP32-S2 as well?

  • @huishanwong
    @huishanwong Před 2 lety

    Can Arduino receive a MIDI signal form Computer USB port and call Arduino to do something?

  • @JiffiJiffJeff
    @JiffiJiffJeff Před 6 lety +2

    Hello, I'm getting the error "MIDI was no declared in this scope" please help!!! I've tried reinstalling the MIDIUSB library both different ways, multiple times.

    • @kevinianiszewski666
      @kevinianiszewski666 Před 6 lety

      Im with the same problem. Installed through Arduino and using the ZIP and still, getting the same error. Any update with that error??
      'MIDI' was not declared in this scope

    • @kevinianiszewski666
      @kevinianiszewski666 Před 6 lety

      I could fix it, I had the wrong arduino board selected instead of the Pro, and also, I forgot to uncomment certain lines of the buttons and pots. BUTTTTT, im still having an issue. ¨'controlChange' was not declared in this scope. I have no clue of how to fix it. PLEASE HELPPPP

  • @giostechnologygiovannyv.ri489

    Hii, nice video! One question have you done this with assembly code? I need to send my MIDI packets with the USART from the manual of ATMega328P that has the Init USART and Transmit USART functions predefined, I already implement them but I'm not sure if it's well implemented, because it's not sending the bytes to my hairless program, and it works normally because the PORT D that is connected to 1 column of buttons, when I enable them, the DAW produces some sounds, and receive many bytes pressing those buttons, so it works indeed, but because that port D is the TX of USART according to the ATMega328P guideline, so I'm not sure. Did you work on asm with MIDI to USB before? Please let me know :D thanks!

  • @2kBofFun
    @2kBofFun Před 3 lety

    What if I hook up the Sparkfun MIDI shield, is there an easy way to forward all incoming MIDI commands on that to MIDI-USB and vise versa? I'm not interested in hooking up loose buttons and sliders. I want to connect a synth with plenty of buttons through a MIDI cable. I like to have the equivalent of SerialPassthrough demo script, but instead tossing information between Serial and Serial 1, I want it to pass Serial1 to USBMidi and the other way around.

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

    your accent reminds me of Took the hobbit in Lord of the rings

    • @gladiusso
      @gladiusso Před 4 lety +1

      Kinda does sound like him haha

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

      Hahahaha guess Took was Brazilian!

  • @samuelantoniazzi7790
    @samuelantoniazzi7790 Před 5 lety

    Gustavo, parabéns pelo canal! Eu to usando a biblioteca MidiUSB no Arduino pro micro, e funciona perfeito no mac, mas quando eu plugo no windows não funciona... tentei grava um código como keyboard e funciona no mac, mas quando eu gravo usando a midiUSB para de funcionar... tem ideia do que pode ser?

  • @OVXX666
    @OVXX666 Před 2 lety

    i got void midimessage or something but im not sure how to make it work,,

  • @CalvinBacon
    @CalvinBacon Před 2 lety

    Does this also work with the "Arduino Nano Every"? It has a different chip (ATMega4809) which I need to use due to the number of interrupt pins I require for my project. Your reasoning for the ATmega32U4 is that is it HID compatible, which the Arduino Nano Every seems to be as well. Am I overlooking something, or should this board work just fine as well?

  • @alexmillette
    @alexmillette Před 2 lety

    Sorry I know its not a tech support forum but Did you encountered Freezing problem? I have a pro micro clone, tested fine in Midi-OX, no compiling error but it's freezing the DAW. If I unplug it the DAW unfroze and work normally.
    EDIT: Oh! I think I found out. I was using a 16' long USB cable that was around and I think its too much for the device. I had a short cable that came with an Arduino Uno board and with this cable no problem so far. Is there a length limits for the USB cable with the pro micro board?

  • @kirillprasolov8317
    @kirillprasolov8317 Před 3 lety

    Hi. Pls help. I use Pro-Micro arduino board. But any software like midi monitor can not open midi port to receive signals from my Arduino Micro device.

  • @TallLifePage
    @TallLifePage Před 4 lety

    I've got it working for windows pc but doesn't seem to be working for my iphone (via a lightning to usb adapter) in garageband. Any suggestions?

  • @soviral7739
    @soviral7739 Před rokem

    meu amigo, estou tentando fazer um controlador de slider e botoes com o arduino leonardo pra controlar os botoes do kontakt, mas quando aperto o botao ele preciona uma tecla ao inves de mapiar o o botao q quero mapiar, o q faço?

  • @Rafffaello2
    @Rafffaello2 Před 4 lety

    Hello, great work ! Can i make somehow 32 knob midi controller (for 32 notes) .I need to connect them to relay. So each relay contact means each note play

  • @pTjz
    @pTjz Před 4 lety

    Poderia testar um comando de patch change? O meu funciona perfeitamente via USB conectado ao PC, mas não funciona se eu alimentar com uma fonte externa

  • @chrisgr00ver
    @chrisgr00ver Před 5 lety +1

    where can i download the code?

  • @JoseHernandez-do1bj
    @JoseHernandez-do1bj Před 3 lety

    Hello,
    In my board library, I do not have the option to select "Arduino/Genuino Micro"
    Can you post a link where I can download it or help me find it?
    Thank you!

  • @webncyber
    @webncyber Před 3 lety

    Thanks this is great! I built my own midi too but with Bluefruit BLE. I wonder do you know how this or any of the arduino board possible to rename them so the show up with a name I want in the midi controller list? I have two Bluefruit boards but I can’t figure out how to rename them so if both are on you see the same name twice.

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

      Have you tried using the same method I use in this series? Locate the folder with the name of the board and change it (in the same way I do).

    • @webncyber
      @webncyber Před 3 lety

      Oh hmm I think I missed that. I will look in to it Thank you!

  • @joaovictormonteirodemacedo

    BOTA LEGENDA EM PORTUGUÊS CACETA, OBG. TE AMO

  • @christophemagnan-bosse6313

    Is your Arduino sketch template availabale somewhere? thx!

  • @vml1317
    @vml1317 Před 5 lety +1

    tradução do youtube: ""By Gary Girl"" ahahahahahhahahahah
    ok, serious question: Love this idea and thanks to share. In my case, i need do make a code to function as a midi output (get midi from daw and transfer to arduino to switch relays), in this case, for example, i going to manage 8 relays (or leds whatever), and as i use piano roll (logic) to choose some note, this note switch the relay and turn off when this note ends on piano roll..
    it's dificult? sorry im a real starter on arduino and start to know about pro micro and this library now, dont find about this kind

  • @cpt.kimintuitiondemon
    @cpt.kimintuitiondemon Před 3 lety

    What are currently the cheapest and smallest boards that do native midiusb ?

  • @fabiovinicius6426
    @fabiovinicius6426 Před 6 lety

    Oi Gustavo, tanto a Midiusb como a Arcore baixam a velocidade original do Pro Micro de 16MHz para menos de 1MHz, você sabe alguma sobre isso?

    • @NerdMusician
      @NerdMusician  Před 6 lety

      Olha, pior é que não sei. Onde tem essa info?

    • @fabiovinicius6426
      @fabiovinicius6426 Před 6 lety

      Percebi isso porque estava usando PWM (de hardware do mcu) para escrever um valor midi e o osciloscopio marcava sempre (tanto em Arcore ou em Midiusb) uma frequência de 976Hz quando normal seria 62.500Hz. Acho que isso quer dizer que essas bibliotecas baixam a frequência geral de oscilação, o que dependendo do que você vai fazer pode ser um problema.

  • @jorgevalmaggia9185
    @jorgevalmaggia9185 Před 3 lety

    I can use it in the 2 ways, with a standard midi connection and via usb?

    • @vitoriacampos3019
      @vitoriacampos3019 Před 3 lety

      You will learn, from scratch, how to use a variety of electronic components and how to make your own codes
      hotm.art/DOITYOURSELFMAKINGMUSICWITHARDUINO

  • @elievans4369
    @elievans4369 Před 6 lety

    Como mudar o nome do dispositivo?? Parabéns pelos tutoriais!!

  • @Leo.Martins
    @Leo.Martins Před 4 lety

    Can someone add scanmatrix from a keyboard to arduino micro ?

  • @shift838
    @shift838 Před 5 lety

    how many different buttons/switches, etc could be hooked up to the Micro or Micro Pro?

    • @NerdMusician
      @NerdMusician  Před 5 lety

      www.sparkfun.com/products/12640 You can find in "features".

    • @dawcio1pl
      @dawcio1pl Před 5 lety

      you can use multiplexer

    • @2kBofFun
      @2kBofFun Před 3 lety

      @@dawcio1pl Or better a shift register, a multiplexer will give ghost values.

  • @johnp3541
    @johnp3541 Před 4 lety

    Were can i find your code?

  • @MrGalassi
    @MrGalassi Před 3 lety

    can you use arduino due which is based on ARM?

    • @NerdMusician
      @NerdMusician  Před 3 lety

      Haven't used the Due, but I believe yes. But do some more research...

  • @AmphiL16
    @AmphiL16 Před 4 lety

    hello can i do this also to a arduino mega?

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

      Nope. This only works with Arudino Micro, Pro Micro Leonardo, or any with the ATmega32U4 chip.

  • @ernstlemm9379
    @ernstlemm9379 Před 6 lety

    Using unregistered USB VID and PID values is bad behaviour. The operating system might not be able to find the correct driver. Conflicting VID-PID with other type equipment will wreck up the USB system.

    • @proymerok
      @proymerok Před 6 lety

      Do you mean hardware wreck up?