Processor)で、サウンド(音楽BGM、効果音など)を再生する一般的な手段は大きく3つあります。mmload命令、mmplay命令、mmstop命令(HSP2の場合はsndload命令、snd命令、sndoff命令になりますが、ここでは取り上げません。(標準命令)HSPの標準命令で、一番手軽で単純なものです。再生(mmplay命令)し、停止(mmstop命令)する、の3段階の処理のみ実現できます。これ以外の機能はありません。WMAファイル(*.wma)です。Interface」(MCI)に放り投げてます。同時再生は基本的にできません。ファイルを直で利用できますが、これは唯一WAVEファイルだけです。ファイルなどは、ハードディスク上にファイルとして存在するものしか読み込めないので注意してください。同じ音楽ファイルを何回にも渡ってmmload命令するのは、ものすごいムダです。Interface」(MCI)を利用した音楽ファイルの再生です。「MCI」に対してコマンド文字列を送信して制御します。同形式の同時再生は基本的にできません。コマンドの公式ドキュメントは、MicrosoftのMSDNのページ(英語)に一覧が掲載されてます。WMAファイル(*.wma)です。読み込めないので注意してください。HSP拡張プラグイン・汎用ライブラリ音楽再生をサポートするHSP拡張プラグイン(*.dll、*.hpi)や汎用ライブラリ(*.dll)です。HSPから利用できるものがいろいろとリリースされてます。Vorbisファイル(*.ogg)といったところです。利用するものが多いので、もっともパフォーマンス良く高度な音楽再生処理が実現できると言えます。音楽ファイルを直で利用できるものも中にはあります。Vorbisファイルを利用したストリーミング再生です。Microsoftはこの分野専門にDirectXを用意してます。Audio」(旧DirectSound・DirectMusic)です。市販されてるPCゲームも必要環境として必ずといっていいほどDirecXの表記があるはずです。DirectXの知識がなくてもOKなHSP拡張プラグインや汎用ライブラリを利用するのがもっとも手軽な手段です。込まれてるファイルを直で呼び出すことができません。