おーぷんMIDIぷろじぇくとの各種dllをhspから利用する事が可能ですが、
「モジュールが短くなる」としても「同梱されるdllファイル容量が大き」くなっただけですね。
凝った使い方を想定せず、ただ再生をしたいだけなのであれば
それを最も簡単に達成する為にMCIやmmloadがある、という事を理解したほうが良いかと思います。
上記なたで氏のモジュールはmidiファイルを(ぼちぼち)解析するにはかなり短いソースかと。
これらを利用したくない理由次第かと思うのですが、
「ソースの見た目的にこれらを利用したくない」というのであればもう
#define MCI mplay
とでもしてしまったほうが簡単ですよ。