Loading…
ADC Japan 2026 has ended
Venue: Next 2 clear filter
arrow_back View All Dates
Monday, June 1
 

9:30am JST

JUCE を使用して最初のプラグインを構築する / Build Your First Plug-in With JUCE
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

2:00pm JST

JUCEオフィスアワー / JUCE Office Hours
Monday June 1, 2026 2:00pm - 5:00pm JST
これは、JUCE フレームワークを使用している人、または JUCE フレームワークに興味がある人を対象とした開発者サポートおよびコミュニティ セッションです。

この非公式セッションでは、参加者は JUCE ソフトウェア開発者と希望について何でも話す機会があります。 JUCE フレームワークに関するご質問がございましたら、お気軽にお寄せください。JUCE チームが最善を尽くしてお答えいたします。考えられる議論のトピックは次のとおりです。

- ソフトウェア開発のベストプラクティスに関するガイダンス
- JUCE ベースのアプリケーションまたはプラグインの問題のデバッグに役立ちます
- ライセンスに関する質問
- ロードマップと JUCE 9 の詳細
- 機能のリクエスト
- さまざまなオペレーティング システムまたはプラグイン形式の制限

これは完全なリストではありません。最も価値のある質問をご記入ください。

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

---

This is a developer support and community session for anyone using, or interested in, the JUCE framework.

In this informal session attendees will have the opportunity to talk to the JUCE software developers about anything they wish. Please feel free to bring any questions you have about the JUCE framework, and the JUCE team will do their best to answer. Possible topics of discussion could be:

- Guidance on best practice for software development
- Help debugging an issue in a JUCE-based application or plug-in
- Questions about licensing
- Details about the roadmap and JUCE 9
- Feature requests
- Limitations of different operating systems or plug-in formats

This is absolutely not an exhaustive list - please come with the questions most valuable to you.

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 2:00pm - 5:00pm JST
Next 2
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -