The General MIDI specification defines 128 instruments, and 47 percussion sounds. All channels except channel 9 (counting from zero) play instruments, channel 9 plays percussion sounds, with different note numbers resulting in different sounds. The MIDI standard itself does not define any instruments or percussion sounds. Other specifications (General MIDI 2, GS, XG etc.) define more sounds, and have mechanisms to select which channel(s) to use for percussion sounds. So first we set our Midi Controller or Device: So we set an interface from IJclMidiOut and we get an instance of JclWinMIDI.MIDIOut(DeviceID); We can see our device as Microsoft GS Wavetable Synth Next we play a tune: This tune is from a G Phrygian and the key of G Phrygian hasContinue reading “MIDI Magic”