How to add MIDI IN and MIDI OUT functionality to Gecho
MIDI is a standard, wide spread interface for connecting various music gear like keyboards, synthesizers, drum machines and other. It carries information about notes - their pitch and velocity, plus some effects, timings etc. (as opposed to a complete sound carried by other interfaces e.g. common analog or digital lines). It works pretty much like a digital representation of music score.