物理的に曲が長い場合短くするしかありませんが、恐らくサイズですよね?データを間引くのが手っ取り早いと思います。
ピッチベンド、コントロールチェンジなどの連続するデータを聴感上違和感がない程度に、飛び飛びにデータを削除します。わかりやすく例えれば1,2,3,4,5,6,7・・・というデータなら1,3,5,7・・・とか1,4,7・・・といった感じです。
シーケンスソフトなどにそういう機能があれば割合を指定して間引くか、ステップ入力画面で1個ずつデータを削除、といったカタチです。
あとは、装飾音符は最低限に、重複する意味の無いコマンドなどをカット、重ねトラックをカットするといったトコロでしょうね。
もっと根本的に曲が長いとかなら、シーケンスソフトで曲を短くするよりありません。フリーのシーケンスソフトもありますよ!
補足
曲を短くする壮途おしえてください 無料で・・