C# - NAudio - 概要

クラウディア 
1. 概要
2. ドライバインストール
3. パッケージインストール

1. 概要

 「Wikipedia」に記載がありました。  「Wikipedia」によれば。
NAudio(エヌオーディオ)とは .NET Framework 上で動作するオーディオライブラリである。GitHub 上でオープンソースで開発されている。以前は Microsoft Public License であったが、2021年2月7日リリースの v2.0.0 から MIT license となった。
 とのことです。

2. ドライバインストール

 「NAudio」を扱うには、音声の入出力デバイスを「NAudio」のデバイスとして認識する必要があります。  「NAudio」のデバイスとして認識するには、「ASIO」のドライバが必要になります。  「ASIO」のドライバは、下記のサイトからダウンロードします。
Download – ASIO4ALL Official Home
 おそらく、最新のものが先頭ページにあります。  2025年1月29日時点の最新は、「ASIO4ALL 2.16」で、2024年6月28日にリリースされているようです。  赤枠内をクリックするとダウンロードできます。
「ASIO」-「ダウンロードサイト」

 ダウンロードしたものを開けば、特に難しいこともなくインストールできるかと思います。
 インストールしたプログラムに、「オフライン設定」というものがあって、それを開くと。
 環境に左右されますが、およそ下記のような画面が表示されます。

「ASIO」-「オフライン設定」

 これを捜査して、「ASIO」ドライブとして認識させたりします。

3. パッケージインストール

 「Visual Studio 2022」で使用する場合、「NuGet」で、パッケージをインストールする必要があります。  「NuGet」の使い方については、「Visual Studio 2022 - NuGet」をご参照ください。  以降のメモに必要なものをインストールするには、下記のパッケージをインストールします。 ・NAudio ・NAudio.WaveFormRenderer
AbemaTV 無料体験