• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

【C#】【NAudio】timerで音を断続させる

timerをdatetimeクラスで測定してみたらばらつきが大きかったけど、音を断続させてみたらどうなるか確かめてみた。

NAudioを使ってサイン波を発生させ、音量をコントロールして断続させてみた。 ちなみにNAudioによるサイン波の発生は、このサイトのソースをそのままいただいた。

NuGetからNAudio.coreとNAudio.WinFormsをインストールしておく。

音の断続はインターバルが38msだと少し違和感があるけど、50ms程度にするとそれほど違和感はない。 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA