Loading…
ADC Japan 2026 has ended
Monday June 1, 2026 9:30am - 12:30pm JST

ワークショップ資料はこちらからダウンロードしてください / Please download the workshop materials here:

https://data.audio.dev/workshops/2026/build-first-plugin-with-juce/materials.zip

This workshop will be presented in English, but we will have bilingual volunteers and a live captioning system to assist anyone who would prefer Japanese.

このワークショップは英語で行われますが、日本語を希望する人をサポートするために、バイリンガルのボランティアとライブキャプションシステムが用意されています。

---

オーディオ プラグインの作成は、気が遠くなるような作業になることがあります。プラグイン形式や DAW は数多くあり、それぞれ要件がわずかに異なります。

このワークショップでは、JUCE フレームワークを使用して最初のオーディオ プラグインを作成するプロセスを説明します。

このワークショップでは次の内容について説明します。

- JUCEの紹介
- プラグインプロジェクトの設定
- プラグインにパラメータを追加し、それらに安全にアクセスする
- 基本的な GUI の作成
- プラグインのデバッグとテスト

ワークショップ中、参加者は JUCE 開発者の指導の下、簡単なオーディオ プラグインを作成します。

ワークショップの要件:

参加者は、自分のコンピューターの対応する IDE (Windows の場合は Visual Studio 2026/2022、macOS の場合は Xcode、Linux の場合は Makefile) を使用して、最新の JUCE SDK で提供されるプロジェクトをコンパイルできる必要があります。これには、Visual Studio 2026/2022、Xcode、またはすべての Linux 依存関係のインストールが必要になる場合があります。ワークショップ自体内でこれを行う時間はありません。

https://github.com/juce-framework/JUCE から Git を使用して JUCE のクローンを作成するか、https://github.com/juce-framework/JUCE/releases/latest から最新バージョンの JUCE をダウンロードできます。

Windows: JUCE\extras\AudioPluginHost\Builds\VisualStudio2026\AudioPluginHost.sln を開き、Visual Studio 2026 でビルドします。

macOS: JUCE/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj を開き、Xcode でビルドします。

Linux: JUCE/extras/AudioPluginHost/Builds/LinuxMakefile で make を実行します。

それではまたお会いしましょう!

---

Writing an audio plug-in can be a daunting task: there are a multitude of plug-in formats and DAWs, all with slightly different requirements.

This workshop will guide you through the process of creating your first audio plug-in using the JUCE framework.

This workshop will cover:

- An introduction to JUCE
- Configuring a plug-in project
- Adding parameters to your plug-in and accessing them safely
- Creating a basic GUI
- Debugging and testing your plug-in

During the workshop, attendees will create a simple audio plug-in under the guidance of the JUCE developers.

Workshop Requirements:

Attendees must be able to compile the projects supplied in the most recent JUCE SDK using the corresponding IDE for their computer: Visual Studio 2026/2022 for Windows, Xcode for macOS, and a Makefile for Linux. This may require installing Visual Studio 2026/2022, Xcode or all of the Linux dependencies. There will not be time to do this within the workshop itself.

You can clone JUCE using git from here https://github.com/juce-framework/JUCE, or download the latest version of JUCE here https://github.com/juce-framework/JUCE/releases/latest.

Windows: Open JUCE\extras\AudioPluginHost\Builds\VisualStudio2026\AudioPluginHost.sln and build in Visual Studio 2026.

macOS: Open JUCE/extras/AudioPluginHost/Builds/MacOSX/AudioPluginHost.xcodeproj and build in Xcode.

Linux: Run make in JUCE/extras/AudioPluginHost/Builds/LinuxMakefile.

See you there!


Speakers
avatar for Tom Poole

Tom Poole

Managing Director, JUCE & ADC
Tom Poole is the managing director of ADC and the open source, cross platform, C++ framework JUCE (https://juce.com). Before focussing on JUCE he completed a PhD on massively parallel quantum Monte-Carlo simulations of materials, and has been a foundational part of successful big-data and audio plug-in startups... Read More →
avatar for Reuben Thomas

Reuben Thomas

Lead Engineer, JUCE
Reuben has been a JUCE user since 2013, using it to build a room-acoustics simulator during his MA (Res) at the University of Huddersfield, audio analysis tools at IRCAM, and consumer music software at ROLI. In early 2020, Reuben became a full-time maintainer of the JUCE framework... Read More →
avatar for Attila Szarvas

Attila Szarvas

Software Engineer, JUCE
I studied electrical engineering and got drawn into signal processing and software development while working on active noise cancelling research topics. I've been working ever since as a programmer in various fields, but the most fun I had was doing audio plugin development in the... Read More →
avatar for Anthony Nicholls

Anthony Nicholls

Software Developer, JUCE
As a teen I got into both computing and music technology spending many late school nights trying to find that perfect snare sound on a self built PC running Logic (before it was acquired by Apple!). This led me to take music technology at both college and university where I discovered... Read More →
Monday June 1, 2026 9:30am - 12:30pm JST
Next 2

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link