パルス符号変調
アプリケーションソフト側から見ると、任意の個数・性能の仮想PCM音源を鳴らす形となっていて、それらをPCM再生ハードウェアに向けてミキシングして送り出す機能を持つソフトウエアがあり、ソフトウェアミキサーという。近年CPUの大幅な処理速度向上により、よりリッチな表現が可能になった。DirectXで音声データに音階を付与する機能、ソフトウェアMIDI音源などはいずれもこの技術によって成り立っている。家庭用ゲーム機でこれを利用しているものの代表として、ゲームボーイアドバンスが挙げられる。一方、これをほとんど利用しないゲーム機にはPlayStation 2などがある。これはPSやPS2において、ハードウェアPCMまたはストリーミング再生というスタイルがほぼ確立しているためである。
PCM音源を持たないゲーム機では、CPUでサンプリングデータを順次DACに送信してPCMを再生したものがある。ネオジオポケットや光速船などが単独でDACを搭載していたほか、メガドライブやPCエンジンは音源の一部をDACとして使うことができ、それを使ってPCMを再生していた。
ハードウェア制御を細かに行うことにより、発声が可能なハードウェアをDACに見立て、音声を再生する手法も存在している。ビープ音用のハードウェアでパルス幅変調を行ったり、矩形波の出力をDACに見立てPSGによるPCM再生を行う試みや、同様にX68000ではOPMに音色として矩形波を定義し、8チャンネルの出力ポートを利用することで、最大でモノラルでは50kHz前後、ステレオで25kHz前後のサンプリング周波数の再生を可能にしたソフトウェアも存在する。DACとしては非線形指数的の特徴を持つなど、元々想定していないハードウェアであるため、再生の音質は想定した設計のものと比較し、低くなりがちである。
また、波形メモリ音源では、制御する側で1周期ごとに波形を更新してPCMを再生したソフトウェアも存在する。