Musical Instrument Digital Interface, its actually like, a communication type for computers (pretty clever too). It’s a signal that is three numbers, note, velocity, and what it is doing (note down, note up, ect). That’s pretty much it. So when you press a key, it tells the computer
Note: The note is C#3
Velocity: It is played pretty hard
Type: He is pushing the key down.
Then your program uses that info to make a piano note. Or other things, you could make it do whatever you wanted. I could make a fighting game controlled by midi for example. At the moment im using it to make a piano chord practicing online program, but as I use it I see a bunch of ways you could keep track of other things.
Latest Answers