Arduino (Pro) Micro as a MIDI-USB device

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

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

  • @sy_chev
    @sy_chev 7 лет назад +6

    my life will never be the same, thank you!

  • @vegansynths7757
    @vegansynths7757 4 года назад +2

    Your English is really great!

  • @fabiovinicius6426
    @fabiovinicius6426 6 лет назад

    Consegui um resultado interessante usando a Arcore enviando velocity para uma PWM. Para isso programei diretamente os registradores do mega32u4 no void setup, e no void loop eu carrego o duty cicle que foi enviado por midi, também direto nos registradores.
    Isso economiza muitas linhas de código e tempo de processamento, pois PWM fica rodando em hardware fora do void loop, só recebendo atualizações.
    O Ableton reconheceu o Pro Micro em Mac e Windows normalmente.

  • @nnekalyn4494
    @nnekalyn4494 8 лет назад +1

    THIS!! Thank you so much! also....Welcome to the States, bro!

  • @doganseseogullari3267
    @doganseseogullari3267 5 лет назад +1

    Hi. I made a 12 potantiometers and 6 buttons controller. But i want more pots. Can you add mux codes in software? I m dumb on codes

  • @pierredeslandes9896
    @pierredeslandes9896 7 лет назад +2

    Try uploading your sketches with a ISP (using the 6 pin header on the board). Pretty cheap solution (1$ on Ebay) and you won't have this USB confusion anymore. Moreover, you'll be able to program your board while it's still plugged onto another computer, can be cool for debugging.
    I'll give it a try and let you know how it goes

    • @NerdMusician
      @NerdMusician  7 лет назад

      That's a good idea! I need to get one programmer, that's more handy.

    • @pierredeslandes9896
      @pierredeslandes9896 7 лет назад +1

      i "saved" a arduino nano today that i thought was dead.... "only" the Serial->usb chip is dead. works just fine with the ISP programmer. Never throw away stuffs :-D

  • @andz347
    @andz347 7 лет назад

    Thanks a lot. this tutorial really help me.. good job dude !!

  • @squarefrog
    @squarefrog 8 лет назад

    This is great, thanks for recording.

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

    You taught us.

  • @cinnamon_stroll
    @cinnamon_stroll 6 лет назад

    This is very helpful, thanks a lot!

  • @niklasschmidt9910
    @niklasschmidt9910 8 лет назад

    Great tutorial, thanks!

  • @dominooo371
    @dominooo371 6 лет назад

    Great video. Thanks!

  • @gabrielbeanidasilva
    @gabrielbeanidasilva 7 лет назад +5

    Seu inglês é top cara

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

    Hello Sir...
    How to rename the Midi Device name so that it is displayed with a different name in the Generic Midi List..?
    Ex: The name Arduino Micro is shown in Midi Settings in PC app. We have a name that we like in the midi list
    Can you tell me how to do Chord as shown..?

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

    tryed on 3 computers 2 raspberry pis and one windows could never get it to work help i will pay

  • @Gambiarte
    @Gambiarte 5 лет назад +1

    Amigão, você acha que a parte de comunicação USB consome muito do processador?
    Queria fazer uma bateria eletrônica, mas como ela vai precisar ficar lendo constantemente e rapidamente as entradas então tenho medo que os processos de comunicação USB atrapalhem isso, você tem alguma noção a respeito?
    Obrigado.
    Bom vídeo! Ansioso para por a mão na massa!

    • @NerdMusician
      @NerdMusician  5 лет назад +1

      Isso não será um problema, porque a comunicação usb só se dá quando algo acontece no Arudino. O Arduino lê o tempo inteiro mas não manda info o tempo inteiro pra USB.

    • @Gambiarte
      @Gambiarte 5 лет назад +1

      @@NerdMusician Obrigado pela informação.

  • @pTjz
    @pTjz 5 лет назад

    Poderia me ajudar? Meu change program funciona perfeitamente quando plugado no PC (monitoro pelo midiox) mas quando tiro o USB é alimento externamente, não roda o código.
    Se eu tirar o change program do loop, funciona.

  • @aworthlesslugg
    @aworthlesslugg 4 года назад

    my sketch is no compiling correctly

  • @galbby
    @galbby 8 лет назад

    Amigo...no UNO eu preciso utilizar o ARCORE? Pelo que entendi o arcore foi na época no Leonardo quando não havia como Enviar mensagens midi para o PC mas no UNO hj não preciso do ARCORE para enviar esses sinais MIDI. Por favor me corriga se estiver errado. Pesquisei sobre esse assunto e achei pouquissimo material. Parabéns pelos vídeos.

    • @NerdMusician
      @NerdMusician  8 лет назад

      No Uno você pode seguir esse outro tutorial aqui que fiz: www.musiconerd.com/single-post/2016/05/31/Hiduino-Transforme-seu-Arduino-em-um-dispositivo-USBMIDI-Class-Compliant
      Espero que seja útil!

  • @Zwobotmax
    @Zwobotmax 7 лет назад

    Works great with Arduino Nano! Thanks

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

    Hi. Is it possible to make this polyphonic? Great tutorial btw:)

  • @marco.scaligeri
    @marco.scaligeri 6 лет назад

    Awesome, great tutorial man!! would it possible to make a tutorial how to make a bluetooth over midi usb device like a keyboard?

    • @NerdMusician
      @NerdMusician  6 лет назад

      I never done one, but you can do it using the Adafruit Feather board. It's a little bit pricy, but it is the more easy to use bluetooth diy solution for midi. Unfortunately, midi is not as easy to use with bluetooth as a keyboard or mouse.

    • @marco.scaligeri
      @marco.scaligeri 6 лет назад

      thx for your reply

  • @lackmou
    @lackmou 5 лет назад

    somehow not working with uno where do i have to plug it in? in the usb-b port?

    • @NerdMusician
      @NerdMusician  5 лет назад

      This video is just for the Micro. For the Uno you should use this tutorial: ruclips.net/video/18OKo9sQ_s0/видео.html

  • @doganseseogullari3267
    @doganseseogullari3267 5 лет назад

    hi. how can i add potansiyometers on breadboard to control as a fader?

    • @NerdMusician
      @NerdMusician  5 лет назад

      You need to buy a fader that comes in a pcb with connections to a breadboard. It's not ideal. Ideally,​ you will prototype with rotary pots, since the programming is exactly the same, then you change for faders in your final project.

  • @chintanjagtap3262
    @chintanjagtap3262 6 лет назад

    i am student and i am doing my final year project on pro micro. After loading LED blinking program ('hello world') it is working but now after connecting it back to PC(i want to load program for project) it is showing "USB driver not recognized". Please help me

    • @NerdMusician
      @NerdMusician  6 лет назад

      Try uploading a code and pressing the reset button right after. Sometimes it helps.

  • @renatinhodaz
    @renatinhodaz 8 лет назад

    Opa, man esse esquema do Midi-USB e pra descarta aquela loopbe que faz ele enviar sinal midi?
    Fazendo esse esquema ele já conecta usb como se fosse midi ne ?

    • @NerdMusician
      @NerdMusician  8 лет назад

      Exato, amigo...

    • @renatinhodaz
      @renatinhodaz 8 лет назад +1

      Cara se podia tanto fazer esse vídeo em português man, se fera demais ajuda ae man faz ele em português favor, so uma duvida isso funciona em todos arduino ou so no nano ou micro ?

  • @nahuelmusker
    @nahuelmusker 7 лет назад

    Hola, una pregunta señor, Funciona con arduino uno r3 ? y Arduino Nano Atmega328 ? Gracias!

    • @NerdMusician
      @NerdMusician  7 лет назад

      Essa técnica só funciona pro Arduino Micro, Pro Micro e Leonardo. Pro Mega e Uno você deve seguir esse procedimento: www.musiconerd.com/single-post/2016/05/31/Hiduino-Transforme-seu-Arduino-em-um-dispositivo-USBMIDI-Class-Compliant

  • @GabrielNerygabriellneryh
    @GabrielNerygabriellneryh 7 лет назад

    Se eu compilar um código desses (MIDI)para Arduino e se eu nao quiser mais usá-lo para isso, eu posso voltar a usá-lo para outra coisa depois? fica algum problema? se tiver como posso fazer?

    • @NerdMusician
      @NerdMusician  7 лет назад +1

      Você pode colocar outro código a hora que quiser, sem problemas!

  • @MarcosCosta-mn8gg
    @MarcosCosta-mn8gg 6 лет назад

    Amigo você tem algum esquema de Midi para USB Host usando o arduíno rc3 e o host Shield?

  • @fabiovinicius6426
    @fabiovinicius6426 6 лет назад

    Oi Gustavo, beleza? Consegui! Não achei nada fácil...A versão 1.5.7 dava erros com meu IMac rodando Yosemite 10.10.5, também no notebook com Windows 8 não funcionava...Só funcionou quando eu instalei a versão 1.8.5, a atual, junto com a 1.5.7 (renomeada, para não sobrescrever, mas fiquei com as duas versões disponíveis) no IMac.
    Quando eu gravo duas vezes seguidas com o driver Arcore (aqui é Arduino Leonardo Arcore), na segunda vez invariavelmente dá erro, então entre uma gravação com Arcore e outra eu gravo um Led Blink com o driver normal (Arduino Leonardo). Mudar de porta aqui não adiantou.
    Muito obrigado pelos ensinamentos, agora é aprender a trabalhar com a biblioteca da Arcore, grande abraço.

    • @NerdMusician
      @NerdMusician  6 лет назад +1

      A Arcore é meio bugada. Eu estou usando outro método agora, que sempre funciona, usando a usbmidi library. Mas, ainda não tive tempo de fazer um tutorial sobre.

    • @NerdMusician
      @NerdMusician  6 лет назад

      Novice tutoriais estão feitos. Use esse novos, que vai ser muito mais fácil! ruclips.net/video/32myesnWLuY/видео.html&list=PLDvka7NV8VPC_J40TdxirbjC-LYEZ5-rg&index=1

  • @matiascarou4176
    @matiascarou4176 7 лет назад

    Hi! Do you know how to change the name of the usb controller manually so i can put a personal name into it instead of "arduino micro" in ableton live? thanks

    • @NerdMusician
      @NerdMusician  7 лет назад +1

      Unfortunately, no! I'm looking dor this answer too...

    • @FuzzyTekShow
      @FuzzyTekShow 7 лет назад

      I haven't tried it but check the file at "/hardware/avr/boards.txt" before you flash or select the board and change line 90 that says "micro.build.usb_product="Arduino Micro"" to whatever. Let me know if it works. :)

    • @NerdMusician
      @NerdMusician  6 лет назад

      Hi, I just released some tutorials, on this issue: ruclips.net/video/32myesnWLuY/видео.html&list=PLDvka7NV8VPC_J40TdxirbjC-LYEZ5-rg&index=1

  • @Davi0liveira
    @Davi0liveira 6 лет назад

    Sabe me dizer se é possível fazer com ESP32 ou ESP8266?

  • @DoxDesigner
    @DoxDesigner 8 лет назад +1

    dá pra entender com esse meu inglês de jogos.

  • @droupdiphotography
    @droupdiphotography 6 лет назад

    Hi sir I have many questions I am stuck in my project I am building a raspberry pi which is almost done everything is ready but the problem is I am using a laptop touchpad and to control that I am using Arduino pro micro I wanna change it into hid usb which I can plug into raspberry pi I watched one of video on RUclips how to use touchpad with Arduino and I used his mouse librarie which he gave link and I upload it into Arduino software on pc as how he was showing but still not working so please please please help I am really stuck in that my laptop is almost ready I checked on RUclips Google but didn't understand what they r saying cus I am not related to that I am not engineer I didn't study for that I just use my own mind to build that so please please please help I can just request u

    • @NerdMusician
      @NerdMusician  6 лет назад

      I never used a touch pad, so I can't help you with that! :/
      Btw, I'm not an engineer too, everything I learned was with Google, so you can do it!

  • @DiegoViglionidosSantos
    @DiegoViglionidosSantos 7 лет назад

    Como instalar a biblioteca arcore no Windows?? Obrigado pelo conteúdo

    • @NerdMusician
      @NerdMusician  7 лет назад +1

      É basicamente o mesmo processo, você deve baixar a biblioteca e colar em Documentos > Arduino > Hardware. Se não houver uma pasta hardware, basta criar uma.

    • @NerdMusician
      @NerdMusician  6 лет назад

      Aconselho a usar estes novos tutoriais: ruclips.net/video/32myesnWLuY/видео.html&list=PLDvka7NV8VPC_J40TdxirbjC-LYEZ5-rg&index=1

  • @JVBowser
    @JVBowser 5 лет назад

    Cara muito legal estou pensando em fazer um dispositivo capaz de converter mensagens MIDI USB B para DIN com parte do seu código vamos ver se serei capaz haha

    • @NerdMusician
      @NerdMusician  5 лет назад

      Dale!

    • @JVBowser
      @JVBowser 5 лет назад

      @@NerdMusician caso tenha algo positivo te aviso vi vários projetos que usam isso, para isso vou utilizar um Arduino uno um usb host de Arduino e um proto shield

  • @bramvanhove59
    @bramvanhove59 7 лет назад

    You can do this also with a arduino uno ?

  • @DarinKadrioski
    @DarinKadrioski 7 лет назад

    May have already been mentioned, but I'm betting if you disable the device in Ableton you'll not have that upload issue.

    • @NerdMusician
      @NerdMusician  7 лет назад

      The (pro) micro has these "bugs", sometimes it helps pressing the "reset" right after hitting upload too. But, the Ableton thing might be one reason too.

  • @D-One
    @D-One 5 лет назад

    Thanks for this. I used a teensy 3.2 for my MIDI projects since its more simple, but the price is a bit and high and it ends up being a bit overkill just for MIDI.
    Would everything be the same in the code and i just add those 3 functions for note on/off and cc's? I'll try it.
    PS. Tutorial em ingles e OS em portugues vai ficar um pouco confuso para os gringos :D

    • @NerdMusician
      @NerdMusician  5 лет назад +1

      Heu D, did you watch the updated version? It's more reliable and more complete. Maybe your answer is already there... ruclips.net/p/PLDvka7NV8VPC_J40TdxirbjC-LYEZ5-rg

    • @D-One
      @D-One 5 лет назад

      @@NerdMusician Sorry didn't see you had update vids. My bad! Thank you!!!

  • @jorgeluizfernandesferreira8984
    @jorgeluizfernandesferreira8984 7 лет назад

    Bom Vídeo pode me ensinar como qual instrução para ele simular um teclado para unlock efi mac pro pos não lembro do password ouvir dizer que ele pode sim simular um discador e encontrar a combinação de senha meu arduino e leonardo mini pro

  • @elievans4369
    @elievans4369 6 лет назад

    Como muda o nome dele?? Quando reconhece na daw???

    • @NerdMusician
      @NerdMusician  6 лет назад

      Eli, eu já estou usando outro método agora, pretendo fazer um tutorial sobre isso mais pra frente!

    • @NerdMusician
      @NerdMusician  6 лет назад

      Cara, fiz os tutoriais novos, no terceiro vídeo mostro como mudar o nome! ruclips.net/video/32myesnWLuY/видео.html&list=PLDvka7NV8VPC_J40TdxirbjC-LYEZ5-rg&index=1

  • @MarcosCosta-mn8gg
    @MarcosCosta-mn8gg 6 лет назад

    Desculpa é Arduíno r3 e USB host Shield!