Как-то захотелось мне написать программку для игры музыки на клавиатуре. Стандартный компонент Delphi TMediaPlayer ничем мне помочь не смог. Попробовал почитать Microsoft Multimedia Programmers Reference, но с моим английским это мне мало что дало. Люди посоветовали TMidiGen. Он дает некоторые возможности, а вот играть одновременно на нескольких инструментах - нет, да и вообще у него еще много недостатков. Пришлось взять лопату и копать, копать, копать.. После продолжительных поисков в Инете ничего полезного не обнаружилось. Путем долгих усилий, проб и ошибок я кое-чего все-таки понял. И теперь своим знанием решил поделиться с обществом.