Computer Science Interactive Learning Objects
MIDI Learning Objects
MIDI is a communication protocol for musical devices to control other devices and exchange musical data. We have created four learning objects for teaching MIDI processing. These objects explain how MIDI works and to create music using a computer.
Stereo Positioning
This learning object teaches the basics of MIDI data messaging and one of fundamental processing, stereo positioning.
Click here to try the learning object »
Program Change
This learning object teaches how to use MIDI message to change the musical instrument in the computer.
Click here to try the learning object »
Pitch Bend
This learning object teaches how to use MIDI message to create a pitch bend effect on the musical notes.
Click here to try the learning object »
MIDI Sequencer
This learning object makes a sequencer by recording the MIDI messages with their timing information. The recorded information can be played back using different tempo.