- ダウンロード商品無料サンプル版(P24まで)¥ 0
- ダウンロード商品電子書籍版(PDF)v1.02¥ 1,500
- 物販商品(自宅から発送)あんしんBOOTHパックで配送予定書籍版 v1.01¥ 1,500
【初心者向けの、XAPOサウンドエフェクト信号処理入門書!】 WindowsやXboxシリーズの標準サウンドAPIであるXAudio2の解説本、その2冊目です。 「入門XAudio2」 https://booth.pm/ja/items/1247140 読了を前提とし、入門編では紹介しきれなかったXAPOFXと自作XAPOという、サウンドエフェクト信号処理にフォーカスした本です。 音声信号処理と言っても難しくはありません。わけのわからない理論とか数式とかが大嫌いな著者が作ったゆる~い本ですから、なるだけ簡易な表現に努めています。 ですが、ただゆるいだけではありません。やさしい表現の中でも核心は押さえ、実際の開発現場のノウハウなども毒舌と一緒にいたる所に散りばめられています。 想定読者層はC言語習得済み・Visual Studioでのビルドが自力で出来るプログラマです。C++は初心者でも構いません。中高生~専門生、大学生などの学生あるいはプロでも非サウンドプログラマをメインの対象として執筆されています。 BOOTH版では購入者の皆様からの意見を取り入れ、理解しやすさ向上を目指し随時バージョンアップを図っていきたいと思っておりますので、質問や要望等をどしどし頂けると幸いです。
注意点(2019/11/29追記)
本書内に記載のあった、マイクロソフトのサンプルプログラムが、公式サイトから2019年11月中旬に削除されました。 サンプルプログラムが必要な方は、 https://drive.google.com/file/d/1bZ6hrhdYKZdsb2ZqFEHLfVPoZlhGy-Cu からダウンロード下さい。 また、これによりpdf版と書籍版のバージョン番号に0.01の差異が産まれてますが、違いはこのリンク先だけですし、訂正紙を挟んでおります。
無料サンプル版・電子書籍版・書籍版があります。
サンプル版はP24までの内容です。 サンプル版をダウンロードして頂き、「not for me」かどうかを確認してから正式購入して頂ければと思います。 電子書籍版は一度購入して頂くと何度でも最新Verのダウンロードが可能です。その変化もお楽しみ下さい。 書籍版の内容は電子書籍版と同一です。 ぶ厚い本なので結構笑えます、お部屋のインテリアなどにどうぞ(笑) 「あんしんBOOTHパック」を利用しておりますので、お互いに住所等を知られず購入することが可能です。
構成
A5サイズ 本文272ページ ぶ厚いので製作費めちゃ高いですが、学生に届けるのをモットーに、頑張って1500円で頒布しております
目次
第零章 はじめに(一冊目からの続き) 本書のターゲット層 これは一冊目の続きです。 初級編で扱う範囲 動作環境 XAudio2のバージョン XAudio2のマニュアル 使用するサンプル 第四章 XAPOFXを使いこなそう この章では その1 XAPOFXとは その2 エコー その3 イコライザー その4 マスタリングリミッター その5 簡易リバーブ この章のまとめ 【Tips】Win8以降の、ビルドの罠 【Tips】エコーの良くわからない改悪 【Topics】ハイレゾは無意味です 【Topics】イコライザーの特性を解析する為に 【Topics】音圧戦争はやめようね 【Topics】現場ではどこまで理詰めで行くの? 第五章 サウンドエフェクトを自作しよう この章では その1 XAPOシステムの階層を知る その2 パラメータ無しのXAPOを作ってみる その3 コンストラクタと初期定義の解説 その4 LockForProcess(事前処理) その5 Process(実際の演算処理) その6 パラメータ有りのXAPOを作ってみる その7 パラメータを受け取る その8 演算用にパラメータを取り出す その9 送信型のXAPOを作る その10 送受信型の器用なXAPOを作ろう この章のまとめ 【Tips】クラスとは、継承(派生)とは、オーバーライドとは 【Topics】GitHubにソースを上げない理由 【Tips】重い処理は全部ここで済ませてしまおう 【Tips】SILENTで特殊処理をするケース 【Tips】OnSetParametersって何? 【Tips】渡すデータを間違えたらどうなる? 【Tips】パラメータの送受信配列[3]の動作 第六章 様々なエフェクト処理を書こう この章では その1 全区間のピークメーターを作る その2 サンプル単位のフェードを作る その3 ローパスフィルタを作る その4 ハイパスフィルタを作る その5 ステレオダウンミックスを作る その6 チャンネル数変換型XAPOの挿し方 この章のまとめ 【Tips】浮動小数点の符号反転の仕方 【Tips】浮動小数点の誤差をどう扱うか 【Tips】BeginProcessでは駄目だった理由 【Topics】フィルタの実現方法は他にも一杯 【Topics】バイクワッドフィルタも似たようなもの 【Tips】その他のチャンネル数の配置 あとがき