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
+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?")
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.
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
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!
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
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
Because the numbering system is just a representation for the actual actions that happen in the circuits. :) Search UA-cam for "RSD Academy - Computers Don't Use Binary Numbers - How Computers Work" for more.
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
+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?")
Excellent video. Please do a tutorial talking about rotary encoders and MIDI controllers.
Nice job explaining the relationship between the three number systems. Thanks for posting.
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.
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
That's awesome Dj! Comments like this make the work worthwhile!
Brilliant explanation and great to discover the Windows calculator Program feature
The statut of midi NOTE OFF, are often statut NOTE ON with velocity at 0.
+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.
I know number systems show me only midi protocol 5:08
This is absolutely brilliant!
Fantastic work.. i learn a lot
God Bless this guy
Thanks Kohai!
What about midi sysex ? Does it works the same way ? I would control my boss gt-1000 with "real" knobs
I have to watch this no less than 4 more times to fully grasp it but I thank you sir. (Subscribe)
Thank you!
Very useful and clear, thank you !
Thanks Pablo!
Skip to 5:05 if you only want to know how MIDI works
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?
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!
Instablaster
very helpful, thank you very much!!
Thank you!
спасибо. очень трудно понять, но я справлюсь!
0:10 - is this Yamaha DX-21? Or DX-11? Or, God forbid, DX-100?
DX-100 FTW!!!
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
You should study the MIDI file format specification to understand how to organize those butes in the context of a System Exclusive message.
That does it, I am subscribing! Please keep them informative videos coming, even if you don't use the metric system!
Thanks WRR! I like the metric system as well but I also like my US subs. :)
you rock dude
WAS THAT A DX7?!
DX-100...I ain't fancy ;)
Bits, Bytes, and Nibbles, you say?....call me. ;) :P
lol
Wtf dude this is not midi, this is numbering systems!
Nybble.
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
Because the numbering system is just a representation for the actual actions that happen in the circuits. :) Search UA-cam for "RSD Academy - Computers Don't Use Binary Numbers - How Computers Work" for more.
Glad you skipped OCTal, not very useful, or friendly!
It had a good run, but those days are gone.