Macデジタルオーディオプログラミング
マイナビ出版
- 音羽良(著者)
デジタル・オーディオ・サウンド技術をマスター
Core Audioを直接利用するアプリケーションを作りながら、オーディオ・サウンドのデジタル処理について学べる書籍です。OS X上で、Xcodeを利用しCプログラミングを行います。
従来、オーディオの世界で自作と言えば、スピーカーやアンプといったハードウェアの自作が主でしたが、ディジタル・オーディオの発展系としてのPCオーディオが浸透しつつある昨今では、オーディオに関するソフトウェアを自作することも十分可能になってきました。そこで、本書では、その入門書として、デジタル・オーディオ技術とサンプル・プログラムによるPC上での基本的なオーディオ・プログラミング技法について説明します。
音のデジタル化に必要なA/D変換(標本化、量子化)PCM符号、周波数といった概念からデジタル化されたサウンドファイルのバイナリ構造や主要コーディックについて解説、音を取り込み音を鳴らすその機構・しくみが理解できます。
この基本知識とプログラミング技法をベースにすれば、次のステップで独自のPCオーディオ・アプリケーション・プログラムへ拡張・発展させることが一段と容易になることが期待されます。
発売日:2015-01-22
ページ数:156ページ
目次
Chapter 1 デジタル・オーディオ技術の概要
1.1 サウンド信号のデジタル化
1.2 サウンド信号の標本化
1.3 サウンド信号の量子化
1.4 サウンド信号のLPCM符号化
1.5 サウンド・フォーマット
Chapter 2 OS XのCore Audio概要
2.1 フレームワーク (framework)
2.2 サポートするサウンド・フォーマット
2.3 Core Audioの正準形 (canonical) データ・フォーマット
2.4 Core Audioを利用するAPIの区分と特徴
Chapter 3 コマンドライン・アプリケーション・プログラム開発環境
3.1 Xcode開発環境概要
3.2 ターミナル開発環境概要
Chapter 4 オーディオ・プログラミングの特徴
4.1 プログラム処理の特徴
4.2 サウンド・データの特徴
4.3 WAVEファイル・フォーマット
4.4 WAVE音源の生成と確認
Chapter 5 クロスプラットフォームで動作するサウンド再生プログラムの作成
5.1 WAVEファイル再生プログラムの作成と動作確認
5.2 WAVEフォーマット変換プログラムの作成と動作確認
Chapter 6 Core Audio APIを直接利用するオーディオ処理
6.1 Core Audioプログラミングの特徴
6.2 Core Audioサウンド・データ構造の特徴
Chapter 7 Audio Queueサービスを適用したサウンド・ファイルの再生
7.1 Audio Queueの動作機構
7.2 Audio Queueサウンド・ファイル再生プログラムの作成と動作確認
Chapter 8 Audio Unitサービスを適用したオーディオ処理
8.1 Audio Unitサウンド・ファイル再生プログラムの作成と動作確認
8.2 Audio Unit残響エフェクトの追加と動作確認
おわりに
参考資料
著者プロフィール
-
音羽良(著者)
音羽良(おとわりょう)
東京大学計測工学修士課程修了後、大手電機メーカでデジタル音響・映像関連機器の試作研究開発に従事、その後外資系大手コンピュータメーカ関連会社でのマルチメディア・ソフトウェア開発、および大手宇宙機製造メーカ合弁会社でのソフトウェア品質評価/教育 ( 講師、教材作成)等の業務を経て、2013年4月より、フリーの技術書執筆者として活動を開始。
絶賛!発売中!
-
- 事例に学ぶ デザイナーのための生成AI活用ガイド(仮)
- 予約 2699円
-
- 川合俊輔(著者)、 岡田祐介(インクルーシブデザインスタジオ CULUMU)(著者)
- グラフィックス・デザイン
-
- 予約受付中
-
- SNS時代の顧客コミュニケーション成功術
- 予約 2739円
-
- 田中 千晶(著者)
- ソーシャルメディア
-
- 予約受付中
-
- ChatGPTで身につけるExcel VBA
- 予約 2629円
-
- 高橋 宣成(著者)
- 表計算・ワープロソフト
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation