著者:COx2
ページ数:76

¥1,022¥0

「JUCE JAPAN」は、クロスプラットフォームなC++ ライブラリ「JUCE」に特化したプログラミング専門書です。

本誌特集では「パラメトリックイコライザー制作記録」を題材に、「VST/AUプラグインで作るデジタルフィルタ」について解説します。
・JUCEフレームワーク概説(プロジェクト作成からビルドまで)
・デジタルフィルタの設計と実装 ・双二次フィルタ実装例集
・JUCEライブラリを拡張してこだわりのGUIを作ろう
◆掲載フィルタ実装例(全8種) ローパスフィルタ / ハイパスフィルタ / バンドパスフィルタ / オールパスフィルタ ピーキングフィルタ / ノッチフィルタ / ローシェルフフィルタ / ハイシェルフフィルタ

●目次
はじめに
バックナンバーのお知らせ
PART 1. DSP編:パラメトリックイコライザーの設計と実装
 1-1.Projucer:プロジェクトの新規作成
 1-2. 基礎知識:JUCEフレームワークについて
 1-3. コーディング前の準備:デジタルフィルタの設計
 1-4. コーディング:デジタルフィルタの実装
 1-5. コーディング:インターフェース群の実装
 1-6. コーディング:信号処理の組み込みとビルド
 補足資料1. JUCEライブラリ:IIRFilterクラスの使い方
 補足資料2. RBJ.Audio-EQ-Cookbook.双二次フィルタ実装例集
PART 2. GUI編:JUCEライブラリを拡張してこだわりのGUIを作ろう
 2-1. 基礎知識:GUIコンポーネントについて
 2-2. コーディング:コンポーネントの機能拡張
 2-3. コーディング前の準備:画像素材を作成する
 2-4. コーディング前の準備:画像素材をバイナリ化する
 2-5. コーディング:コンポーネントを配置する
 2-6. コーディング:イベント処理を実装する
 2-7. プラグイン完成:ビルドと動作確認
 コラム. もっと知りたいJUCEのこと
付録A. 開発環境の準備:JUCE の入手からプロジェクトのビルドまで
 A-1. JUCE フレームワークを入手する2 つの方法
 A-2. VST/AU プラグインでHello World!
 コラム. 64bit と32bit
参考文献/ 資料

※コーディングが必要な項目についてはソースコードをすべて掲載していますので、本書に沿って実装をしていただくことで、オーディオプラグイン開発を始めることができます。
※本誌掲載のプロジェクトはGitHubリポジトリから取得することができます。
● JUCE は英国 ROLI Ltd. の登録商標です。本書はJUCE の非公式ガイドですが、ブランドマークおよび関連する他の要素を使用することについてROLI Ltd. から許諾を受けています。JUCE is a trademark of ROLI Ltd. This book is an unofficial guide to JUCE, but approved to use the brand mark and other elements by ROLI Ltd.
● VST は独国 Steinberg Media Technologies GmbH の登録商標です。VST is a trademark of Steinberg Media Technologies GmbH.
● Audio Units は米国 Apple Computers Inc. の登録商標です。Audio Units is a trademark of Apple Computers Inc.

シリーズ一覧

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する