インターフェースもいいのだけれども
目標とするシーケンサはレコーディング対応なんでしょうか。
ライブ対応なんでしょうか?

ずいぶん違ってくると思います。
あとDirectXを使う場合DirectX8になると思いますが
これを使うということは旧来のMIDIイフェクトはMIDIからはずして
オーディオサイドでやる形じゃないでしょうか?

ライブベースの場合遅延を気にする人は多いですけれど
例えばプロの演奏家はステージのはじとはじで相当な時間差があるのに
ちゃんと演奏できます。

音速は300m/s強だから例えばコーラスで右の人と左の人が15m離れていたら
50msの時間差が生じるわけです。
でも全員が完全に同期して演奏してます。

それがなぜか理解できないいといつまでたってもだめだと思います。
プログラミングの前に演奏者に基本を聞いてみてはどうでしょう。