mciSendString es una función API que envia un comando string a un MCI device.
Traducido significa que permite manipular un MCI para escuchar MIDI
Por ejemplo
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
' Acá levanto el MIDI town del Path c:\windows\media\
R% = mciSendString("OPEN " + "c:\windows\media\town.mid" + " TYPE SEQUENCER ALIAS " + "town", 0&, 0, 0)
R% = mciSendString("PLAY " + "town" + " FROM 0", 0&, 0, 0)
R% = mciSendString("CLOSE ANIMATION", 0&, 0, 0)