MIDI for the Arduino - Understanding MIDI Language

Поделиться
HTML-код
  • Опубликовано: 7 июл 2015
  • A crash course in Computer Science for Musicians! Don't be intimidated by your synth manuals. Learn about Hexadecimal and Binary notation to master the technical side of MIDI.
    Like my videos? Please consider supporting Notes and Volts on Patreon / notesandvolts
    Visit notesandvolts.com for more! www.notesandvol...
    Want to purchase the gear I use? Check out my Amazon Influencer Page: www.amazon.com...
  • ХоббиХобби

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

  • @NotesAndVolts
    @NotesAndVolts  9 лет назад +7

    A crash course in Computer Science for Musicians! Don't be intimidated by your synth manuals. Learn about Hexadecimal and Binary notation to master the technical side of MIDI.
    www.notesandvolts.com/2015/07/midi-for-arduino-understanding-midi.html

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

      +Notes and Volts having done iPad apps for mass audiences, there is a very wide gulf between people who sat down to learn to read protocol bytes for a bit; they know what you cannot do directly, and how to work around things and configure things correctly. (ie: "Why does this fretless polyphonic controller need to use multiple channels?")

  • @carlocostantini4480
    @carlocostantini4480 8 лет назад +5

    Nice job explaining the relationship between the three number systems. Thanks for posting.

  • @geraldoribeiros
    @geraldoribeiros 6 лет назад +6

    Excellent video. Please do a tutorial talking about rotary encoders and MIDI controllers.

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

    Lol, I went as far to notate the hex-binary conversion off of the chart. I'll probably keep doing it this way instead of using a calculator though. But I never knew that you could use windows like that. You learn something new every day.

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

    I am some what new to computer science and have always had trouble when trying to translate code between dec,hex & binary, With what seems like a hundred hours of total research I finally stumbled on this video. You explained the numbering system to finally make sense. Thanks so much

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

      That's awesome Dj! Comments like this make the work worthwhile!

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

    Brilliant explanation and great to discover the Windows calculator Program feature

  • @poupette2164
    @poupette2164 8 лет назад +6

    The statut of midi NOTE OFF, are often statut NOTE ON with velocity at 0.

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

      +Alice Flx Hi Alice. That is correct. The MIDI library can handle this and still triggers a Note Off. It also handles running status as well.

  • @MrTekkitWorld
    @MrTekkitWorld 5 лет назад +2

    God Bless this guy

  • @berkcan2439
    @berkcan2439 6 лет назад +6

    I know number systems show me only midi protocol 5:08

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

    This is absolutely brilliant!

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

    very helpful, thank you very much!!

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

    Fantastic work.. i learn a lot

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

    What about midi sysex ? Does it works the same way ? I would control my boss gt-1000 with "real" knobs

  • @thebookofronism.723
    @thebookofronism.723 9 месяцев назад

    I have to watch this no less than 4 more times to fully grasp it but I thank you sir. (Subscribe)

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

    Very useful and clear, thank you !

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

    спасибо. очень трудно понять, но я справлюсь!

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

    That does it, I am subscribing! Please keep them informative videos coming, even if you don't use the metric system!

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

      Thanks WRR! I like the metric system as well but I also like my US subs. :)

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

    I'm new to this
    If I type up a document and change the extension to .midi, can I create my own songs that way?

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

    you rock dude

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

    Would you please show us how to transfer SysEx messages with Arduino?
    I want my Arduino to send Two messages after pressing their corresponding buttons.
    My SysEx messages are:
    Scale tune ON= F0 41 10 6A 12 00 00 00 07 01 78 F7
    Scale tune OFF= F0 41 10 6A 12 00 00 00 00 07 00 79 F7

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

      You should study the MIDI file format specification to understand how to organize those butes in the context of a System Exclusive message.

  • @Jovo-fb4mb
    @Jovo-fb4mb 4 года назад

    Hello, I’ve used your tutorials to build myself a midi controller that works very well. I’m now wanting to add a bank button (program change) so I can switch through presets. Do you have any information on that? Would be appreciated!

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

    Skip to 5:05 if you only want to know how MIDI works

  • @elil.2054
    @elil.2054 7 лет назад

    0:10 - is this Yamaha DX-21? Or DX-11? Or, God forbid, DX-100?

  • @TroubleinZION
    @TroubleinZION 8 лет назад +5

    Bits, Bytes, and Nibbles, you say?....call me. ;) :P

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

    Nybble.

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

    WAS THAT A DX7?!

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

    Why off/on for binary. Its a numbering system that you are describing. It should be 0 or 1, not off and on. I understand math very well but you are confusing. Too many terms not explained

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

      Because the numbering system is just a representation for the actual actions that happen in the circuits. :) Search RUclips for "RSD Academy - Computers Don't Use Binary Numbers - How Computers Work" for more.

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

    Wtf dude this is not midi, this is numbering systems!

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

    Glad you skipped OCTal, not very useful, or friendly!

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

      It had a good run, but those days are gone.