- 408 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/01/31(火) 18:12:26.10 ID:6nGLL0QJ0.net]
- MIDIデータを任意のサウンドフォントを用いてPCMに変換するDirectShowフィルターって
ありませんか? MIDIの音声をMP3などの他のPCMベースと同じようにffdshow Audio Processorを通して エフェクトをかけたりReClockなどのオーディオレンダラーを通して出力したいのです。 Windows標準のMIDI RendererはMIDIデータをそのままMSGSに投げ渡し、MSGSは 変換したPCMデータをそのままオーディオデバイスへ出力してしまうため、MIDIだけ 特別扱いになっています。つまり、ffdshow Audio Processorでエフェクトを かけることもReClockで高音質で出力することもできません。 もっとも、音色の悪さで酷評されているMSGSは使いたくなく、任意のサウンドフォントが 使用可能なソフトシンセを使いたいってのもあります。しかし、VirtualMIDISynthなどの 著名なソフトシンセは仮想MIDIドライバーの形式を取っているため、やはりWindows標準の MIDI Rendererからソフトシンセ、オーディオデバイスという順でデータが流れてしまいます。 そこで、DirectShow変換フィルターの形式をとるソフトシンセが必要になってくるわけです。 つまり、Windows標準のMIDI Parser等のしかるべきMIDIスプリッターから出力されたMIDIストリームを 任意のサウンドフォントを用いてPCM音声ストリームに変換(デコード)して、オーディオレンダラー等 PCM音声を受け入れる他のDirectShowフィルターに渡すタイプのものです。 フリーソフトであるのが望ましいですが、無ければ比較的安価(数千円)な有料ソフトでも かまいません。
|

|