-------------------------------------------------------------------------------
【  名  称  】 DirectSound Device
【ファイル名】 kbdsound.kpi
【バージョン】 0.06
【 Platform 】 x86(32bit)/x64(64bit)
【 公 開 日 】 2017/04/09
-------------------------------------------------------------------------------

【概要】

  DirectSound を用いてサウンド出力するデバイスプラグインです。

  WASAPI や ASIO のようにビットパーフェクトが保証されないため、再生時の品質は
WASAPI/ASIO に劣りますが、同じデバイスを複数同時に開くことが出来るため、クロス
フェード再生を行うことが出来ます。再生中に他のソフトでも音を鳴らすことが出来ま
す。

  音質を重視するなら WASAPI(kbwasapi.kpi) か ASIO(kbasio.kpi) を使い、クロスフ
ェード再生やメドレー再生を行いたい場合は DirectSound(kbdsound.kpi) か waveOut
(kbwaveout.kpi)を使うと良いです。DirectSound で正常に再生出来ない場合は waveOut
をお使い下さい。

  kbdsound.kpi はお使いの PC 環境やサウンドドライバによっては正常に動作しないか
もしれません。「プラグイン設定」でデバイスごとに細かい設定を行うことが出来ます
ので、正常に再生出来ない場合は設定を色々変えてみて下さい。サウンドドライバが最
新かどうかも確認してみて下さい。

  また、「デバイス設定」で「再生バッファサイズ」を小さくし過ぎると正常に再生出
来なくなります。200〜1000ms 程度が適切です。大きくし過ぎてもあまりメリットはあ
りません。

  WASAPI や ASIO に比べれば、PC 環境やドライバに依存することは少ないはずです。


-------------------------------------------------------------------------------

【更新履歴】

Version 0.06(2017/04/09)

・コンパイラを VS2017 に変更

/*---------------------------------------------------------------------------*/

Version 0.05(2017/03/14)

・ドライバの初期化時に渡すウィンドウの作成方法を修正
　・本体の DDE 通信(関連付け起動、実行ファイルへのドラッグアンドドロップ)に
　　支障が出る(演奏開始直後だと曲が切り替わるまで数秒かかる)のを修正

/*---------------------------------------------------------------------------*/

Version 0.04(2017/02/26)

・ソースコード公開に伴う細かい修正

/*---------------------------------------------------------------------------*/

Version 0.03(2017/01/09)

・正式版公開に向けての細かい修正(ドキュメント/ソースコードの整理等)

/*---------------------------------------------------------------------------*/

Version 0.02(2016/12/18)

・デバイスプラグイン仕様変更に伴う細かい修正

/*---------------------------------------------------------------------------*/

Version 0.01(2016/07/25)

・デバイスプラグイン化後の初版
・プラグイン化に伴い、ファイル名を kbdsound.dll から kbdsound.kpi に変更
・GUID を元に設定の保存場所が決まるようにした
　(x86版とx64版で設定が共有される)

-------------------------------------------------------------------------------
Kobarin(hidkob@pb.highway.ne.jp)
https://kobarin.sakura.ne.jp/
