オーディオレンダリングの基礎
- 500 JPY
オーディオレンダリングの基礎について1万5千字で執筆した小冊子です。epubと、原稿のMarkdownをzipで収録。 Oculus Connect 5への行き帰りの飛行機で、12時間ほどかけて執筆しました。
概要
日頃からコンピュータゲームやアプリに触れていると、操作に応じて音が聞こえるのは当たり前に感じてしまう。この小冊子では、コンピュータを使ってどうやって音を鳴らしているのかについて、基礎的な内容を解説する。とくにゲームやVRアプリといったインタラクティブなアプリケーションに焦点を当て、単純に音を録音して再生するだけでなく、音を変化させたり測定したりすることについても記載した。
対象読者
ある程度基礎的なプログラム知識と経験、音の物理に対する高校卒くらいの知識。
スペック
ファイル形式: - epub - markdownの入ったzip(epubの元ファイル。テキストエディタで開ける) 約1万5千字の小冊子。飛行機の座席で執筆したため図表はなし。数学的な詳細については記載なし。執筆時間は約12時間。
見出し
1. はじめに 2. 音とは何か 2-1. 電気信号と音波 2-2. 電気信号の生成 2-3. DA変換 2-4. サンプリング 2-5. サンプリング定理 2-6. DA変換とAD変換 3. 音を再生する 3-1. 音の記録 3-2. 音の圧縮 3-3. 音を読む 3-4. 音を展開する 3-5. ボイス 3-6. 展開したPCMデータをDA変換器へ 3-7. 音とマルチスレッドプログラミング 3-8. 音を再生する 4. 音を操る 4-1. 音量を変えてみる 4-2. 音のピッチを変える 4-3. ランダム性を与える 4-4. 音を混ぜる 4-5. 高い音・低い音を削る 5. 音を測る 5-1. 音の大きさを測る 5-2. 特定周波数の音の大きさを測る 6. まとめ