CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)
- Digital1,000 JPY
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/b6089545-9118-441b-b5d4-3321daf71b8b_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/aca0abd2-0b68-4fdb-967e-1bce6067a2e2_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/0c998f02-1855-478b-9e3f-eb664ed79e96_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/3453c1be-558f-4c0f-9f77-8a9d311d55ea_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/758090ad-e873-4d1b-864c-d781cb90cf2d_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/6b7736f0-03c0-42d2-9c2a-e0a77b9a7a52_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/f40fca0e-033e-4ca4-9414-bb4f038ae0cd_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/721f9ef5-4a88-4b79-b6a9-c9948cd44a38_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/10b93851-224c-4d4e-b115-037ef43ef740_base_resized.jpg)
![CLAPオーディオプラグイン開発者ガイド [DL版] (第2版)](https://booth.pximg.net/2db55129-f78d-47b9-8082-df327bff5473/i/4284477/51014b09-6a18-4e35-ac38-efcde5c7489b_base_resized.jpg)
本書はCLAPオーディオプラグイン開発に興味のある、主にプログラマー向けに、その仕様を解説し公式API情報を読み解くうえで参考になる本を目指して書かれたものです。 64ページ(印刷版・表紙含)
序文 より
[2026年4月 第2版まえがきより] 本書の第1版の発行から3年半が経過しました。CLAPプラグインは堅調に存在感を伸ばし、新しいプラグインでCLAPビルドを追加するものが増えてきました。CLAP対応ソフトウェアは約30件から約500件まで拡大し、Reaper、FL Studio、Fender Studio ProといったポピュラーなDAWでも採用されてきています。clap-wrapperを使ったCLAPファーストの隆盛もあってプラグイン開発の基盤として使われることもあり、またWebViewによるGUIの実現や、さらにはWebAssembly技術を活用しWebプラットフォーム上で動作するWebCLAPといった技術も開発されており、オーディオプラグイン技術の進化の牽引役としても重要な存在になっています。 第2版は初版の形式を踏襲したもので、大きなアップデートではありませんが、内容は全面的に最新情報にアップデートしてあり、CLAP関連技術の最先端にキャッチアップできる内容となることを目指して改訂したものです。 ---- CLAPは2022年6月にバージョン1.0が公開されて幅広く認知されるようになった、新しいオーディオプラグイン機構(あるいはオーディオプラグインフォーマット)です。比較できる技術としては、SteinbergのVST (2, 3)、AppleのAudioUnit (v2, v3)、LV2などが挙げられます。本書はCLAPオーディオプラグインの、特にプラグインとホストの開発に興味のあるプログラマーが、読んで参考になるような本を目指して書かれています。 (プラグインやDAWの開発ができるようになるための全ての情報を本書で説明することはありません。特にどのプラグインフォーマットを採用する場合でも不可欠であるDSPやGUIの作り方について、本書では全く言及しません。) 目次より: - 第1章 CLAP について - 1.1 CLAPとは - 1.2 CLAPの特徴 - 1.3 CLAP正式版(バージョン1.0)が登場した背景とその意義 - 1.4 他のプラグインフォーマットとの比較 - 第2章 CLAPを使う - 2.1 CLAPをサポートしているソフトウェアを発見する - 2.2 CLAPプラグインのセットアップ環境 - 2.3 CLAPをサポートするDAW - 2.4 CLAPをサポートするプラグイン - 第3章 CLAP開発ことはじめ - 3.1 開発環境 - 3.2 CLAPプラグイン開発を始めるアプローチ - 第4章 CLAPのコア部分の仕組み - 4.1 オーディオプラグインの一般的な仕組み - 4.2 CLAPプラグインのスキャンとロード - 4.3 CLAPの拡張機構 - 4.4 CLAPプラグインのオーディオ処理 - 4.5 オーディオスレッドとmainスレッドとそれ以外のスレッド - 第5章 CLAPの拡張機能 - 5.1 状態 (state) の保存・復元 - 5.2 プリセットの利用 - 5.3 GUI - 5.4 ホストから提供される「楽曲の」情報 - 5.5 パラメーター設定関連イベント - 5.6 ボイス(発音)数の管理 - 5.7 リアルタイム並列処理の制御 (thread_pool拡張) - 5.8 tuning - 第6章 補遺: WebCLAP - 6.1 Web AudioとAudioWorklet - 6.2 オーディオプラグインにおけるWeb UI技術の取り込み - 6.3 プラグインの実行コードをWebAssemblyで構築する試み - 6.4 WebCLAPを体験する









