Loading…
ADC Japan 2026 has ended
Tuesday June 2, 2026 5:00pm - 5:50pm JST
本講演では、C++が主流のオーディオプラグイン開発における新たな選択肢を提示します。DSPやロジックに「Rust」、GUIに「Web技術」を採用し、C++を一行も書かずに商用レベルのマルチフォーマットプラグイン(CLAP, VST3, AU, Standalone)を開発する手法を解説します。NovoNotes製品での実例を交えながら、非同期処理(run_loop)の解決、WebView統合(wxp)、clap-wrapper を用いた「CLAP First」アーキテクチャ、そしてJUCEとの比較まで、実践的なノウハウをお伝えします。

---

This talk presents a modern alternative to C++-dominated audio plugin development. We will explore how to build commercial-grade, multi-format plugins (CLAP, VST3, AU, Standalone) without writing a single line of C++, by using Rust for DSP/logic and Web technologies for the GUI. Based on real-world adoption in NovoNotes products, we will cover the "CLAP First" architecture with clap-wrapper, solving async task management (run_loop), integrating WebViews (wxp), and comparing this approach with JUCE.
Speakers
avatar for Sota Ichikawa

Sota Ichikawa

Audio Software Engineer, NovoNotes
Audio Software Development at NovoNotes. Multimedia Deep Learning at DeNA Co., Ltd.
Tuesday June 2, 2026 5:00pm - 5:50pm 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