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

Stereo Positioning
The Stereo Positioning Learning Object

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

Program Change
The Program Change Learning Object

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

Pitch Bend
The Pitch Bend Learning Object

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

MIDI Sequencer
The MIDI Sequencer Learning Object

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.

Click here to try the learning object »