Loading…
ADC Japan 2026 has ended
Venue: Next 3 clear filter
arrow_back View All Dates
Wednesday, June 3
 

9:00am JST

メディア全体にわたる直感的インタラクティブ音楽システムの構築 / Creating Intuitive Interactive Music Systems Across Media
Wednesday June 3, 2026 9:00am - 9:50am JST
Music technology has enabled artists and engineers to create highly interactive musical systems in many different forms of media, from games, to art installations and instruments. In this talk I share ideas on ways to approach technology and tools such as data, sensors and hardware, MIDI or OSC, and programming languages, in order to create systems that are intuitive to engage by the audience across media that involves sound.

音楽技術により、アーティストとエンジニアは、ゲーム、アート・インスタレーション、楽器など、多くの異なるメディア形式で、高度にインタラクティブな音楽システムを作成することができるようになりました。このトークでは、データ、センサー、ハードウェア、MIDIやOSC、プログラミング言語などのテクノロジーとツールに取り組む方法についてのアイデアを共有し、音を含むメディア全体で観客が直感的に操作できるシステムを作成する方法をお話しします。
Wednesday June 3, 2026 9:00am - 9:50am JST
Next 3

10:00am JST

さびは徐々に成長し、一度にすべて現れるわけではありません。 / Rust grows gradually, it doesn't appear all at once
Wednesday June 3, 2026 10:00am - 10:50am JST
Rustの利点にもかかわらず、他の言語向けに構築された既存のエコシステム(JUCE、VST3 SDK)、成長に費やされた全体的な時間の不足、および親しみやすさへの一般的な訴求力といった要因により、採用は限定的です。

このトークではCSickを紹介します。これはC++とRust間のブリッジ(フェリーではなく)を提供するために設計された、自動FFI生成用のスキャフォールディングシステムです。

以前のソリューションは、Rust開発に適応した親しみやすいワークフローで移行を容易にすることで、開発者の抵抗感に対処することに焦点を当ててきました(例:cxx-juce)。Rustが主導的な役割を担い、C++は必要な場合のみです。

これとは対照的に、CSickは段階的な採用を可能にするために構築されています。既存のC++コードベースにRustコードを一度に1つのチャンクずつ統合し、開発者が完全に乗り換えることなくRustの利点を享受できるようにします。

---

Despite Rust's benefits, it has seen limited adoption due to factors including existing ecosystems built for other languages (JUCE, VST3 SDK), less overall time to grow, and the general appeal of familiarity.

This talk showcases CSick, a scaffolding system for automated FFI generation designed to provide a bridge, not a ferry, between C++ and Rust.

Previous solutions have focused on addressing developers' reluctance by easing the transition with familiar workflows adapted for Rust development (e.g. cxx-juce), with Rust as the forerunner and C++ only when necessary.

By contrast, CSick is built to allow gradual adoption—integrating Rust code into existing C++ codebases one chunk at a time—allowing developers to reap Rust’s benefits without entirely jumping ship.
Speakers
Wednesday June 3, 2026 10:00am - 10:50am JST
Next 3

10:50am JST

休憩とネットワーキング / Break & Networking
Wednesday June 3, 2026 10:50am - 11:20am JST

Wednesday June 3, 2026 10:50am - 11:20am JST
Next 3

11:20am JST

モバイルDAW時代の落とし穴:iOS AUv3実装の制約と実践知 / The Pitfalls of the Mobile DAW Era: Constraints and Practical Knowledge of iOS AUv3 Implementation
Wednesday June 3, 2026 11:20am - 12:10pm JST
弊社ではPC向け歌声合成アプリケーションを開発しており、そのアーキテクチャを基にiOS向けAUv3プラグインとしての実装に取り組みました。しかし、歌詞入力を前提とするUI設計、大容量モデルの扱い、初期化コストの高さといった歌声合成特有の要件は、AUv3の実行モデルやSandbox制約、Extension起動時の制限、iOSのメモリ管理特性と密接に関係します。
本講演では、歌声合成アプリケーションをAUv3として成立させる過程で直面した技術的制約を整理し、モバイル環境でAUv3を設計する際に前提とすべき観点を共有します。

---

Our company develops a singing voice synthesis application for PC, and based on that architecture, we undertook implementation as an AUv3 plugin for iOS. However, requirements specific to singing voice synthesis—such as UI design premised on lyrics input, handling of large-scale models, and high initialization costs—are closely related to AUv3's execution model, sandbox constraints, extension launch restrictions, and iOS memory management characteristics.

In this presentation, we will organize the technical constraints we encountered in the process of realizing a singing voice synthesis application as an AUv3 plugin, and share perspectives that should be prerequisites when designing AUv3 in a mobile environment.

Speakers
avatar for 石井祐多 / Yuta Ishii

石井祐多 / Yuta Ishii

Software Engineer, Techno-Speech, Inc.
独立系SIer, 音響機器メーカーを経て、(株)テクノスピーチにてアプリケーション開発を担当。
並行して個人事業主としても活動中。
Wednesday June 3, 2026 11:20am - 12:10pm JST
Next 3

12:20pm JST

Training: Teach More, Reach More トレーニング:より多くを教え、より多くの人々に影響を与える / Training: Teach More, Reach More
Wednesday June 3, 2026 12:20pm - 12:50pm JST
顧客基盤を拡大していく上で、教育が重要であることは広く認められている事実です。しかし、なぜ教育を通じて大きな成果を上げるのが難しいのでしょうか?トレーニングには多大な労力とコストがかかるにもかかわらず、直接的な収益や市場シェアの拡大はなかなか実現しないように思えます。

この講演では、アンディとアレックスが、Avidの認定プログラムを小規模なマーケティング活動から年間800万ドルの収益を生み出す事業へと成長させた経緯について、彼らの知見を共有します。教育市場で成功するための秘訣、そして毎年何十万人もの学生に自社製品を届けるための方法を学ぶことができます。

---

Education is important, that’s a widely accepted fact in building a growing customer base. But why is it so hard to make big gains through education? It seems like training involves a lot of effort and cost, but direct revenue and market gains are elusive.

In this talk, Andy and Alex will share their insights, and how grew Avid’s Certification program from a small marketing initiative to a US$8 million per year profit center. You’ll learn how to win in the education market, and the what you can do to get your product in front of hundreds of thousands of students — every year.

Speakers
avatar for Andy Hagerman

Andy Hagerman

Maru Training
avatar for Alex Brooke

Alex Brooke

Maru Training

Wednesday June 3, 2026 12:20pm - 12:50pm JST
Next 3

12:50pm JST

ランチとネットワーキング / Lunch & Networking
Wednesday June 3, 2026 12:50pm - 2:00pm JST

Wednesday June 3, 2026 12:50pm - 2:00pm JST
Next 3

2:00pm JST

NKIDO - オープンソースバイトコードシンセとライブコーディング環境 / NKIDO a Open Source Bytecode Synth and Live-Coding Environment
Wednesday June 3, 2026 2:00pm - 2:50pm JST
NKIDOはゼロから構築されたライブコーディングオーディオ環境です。Tidalに着想を得たパターン言語、95以上のDSPオプコードを持つゼロアロケーションC++20バイトコードVM、そしてWebAssemblyを介してそれらすべてを実行するブラウザIDEで構成されています。このトークでは、言語設計、ランタイムの内部構造、そしてAIを使用して60,000行のリアルタイムオーディオC++をバイブコードする経験についてカバーしています。

---

NKIDO is a live-coding audio environment built from scratch: a Tidal-inspired pattern language, a zero-allocation C++20 bytecode VM with 95+ DSP opcodes, and a browser IDE running it all via WebAssembly. This talk covers the language design, the runtime internals, and what it's like to vibe-code 60,000 lines of real-time audio C++ with AI.

Speakers
Wednesday June 3, 2026 2:00pm - 2:50pm JST
Next 3

3:00pm JST

日本でオーディオソフトウェア会社を立ち上げる方法 / How to Start an Audio Software Company in Japan
Wednesday June 3, 2026 3:00pm - 3:50pm JST
日本において、技術的なブレークスルーをいかにして持続可能な企業へと結びつけていくのか? Dreamtonics創業者のKanru Hua氏と、AHS創業者の尾形友秀氏が、それぞれの日本での創業期における経験を語り合います。海外出身の開発者と、国内業界のベテランという対照的な視点を交えながら、「コードを書くこと」から「ビジネスを構築すること」へと移行するために、実際に何が必要なのかを掘り下げて議論します。経験豊富なエンジニアであれ、起業を目指す志望者であれ、本セッションは日本のオーディオ・エコシステムをゼロから切り拓いていくための、率直かつリアルな視座を提供します。

---

How do you go from a technical breakthrough to a sustainable company in Japan? Kanru Hua (Founder of Dreamtonics) and Tomohide Ogata (Founder of AHS) share their experiences of the founding phase of their respective companies in Japan. By contrasting the perspectives of a foreign developer and a local industry veteran, they will discuss what it actually takes to move from “writing code” to “building a business.” Whether you are a seasoned engineer or an aspiring entrepreneur, this talk offers a candid look at navigating the Japanese audio ecosystem from the ground up.

Speakers
avatar for Kanru Hua

Kanru Hua

Founder & CEO, Dreamtonics
Kanru Hua founded Dreamtonics (developer of Synthesizer V) in 2019, after dropping out of University of Illinois. A self-taught programmer and researcher, Kanru has been focusing on bridging speech signal processing algorithms with the latest advances in generative models, as well... Read More →
avatar for Tomohide Ogata

Tomohide Ogata

Exective Director. Founder, AHS
ソフトウェアを中心に企画、販売を行うAHSを2005年に設立。それ以前から30年近くソフトウェア事業を行っている。現在日本での音楽ソフトウェア、ユーティリティソフトウェアのシェアがナンバー1... Read More →
Wednesday June 3, 2026 3:00pm - 3:50pm JST
Next 3

3:50pm JST

休憩とネットワーキング / Break & Networking
Wednesday June 3, 2026 3:50pm - 4:30pm JST

Wednesday June 3, 2026 3:50pm - 4:30pm JST
Next 3

4:30pm JST

多目的な関数型DSP処理プログラミング言語mimium / Multi-purpose Functional DSP Processing Programming Language, mimium
Wednesday June 3, 2026 4:30pm - 5:20pm JST
mimium(https://mimium.org)は、Rustに似たシンタックスを持つ関数型のオーディオ処理を目的としたプログラミング言語である。ネイティブ/Webのどちらでも動作し、オシレーターや信号処理を非常に低レベルから定義することができる。また、ソースコードの差分解析に基づく独自のライブコーディング機能を持ち、オーディオの内部状態をリセットせずに信号処理のコードをホットスワップすることができる。本講演ではその設計と実装の詳細を解説する。

---

mimium (https://mimium.org) is a functional programming language designed for audio processing with syntax similar to Rust. It runs on both native and web platforms, and allows oscillators and signal processing to be defined from a very low level. It also features a proprietary live coding capability based on differential analysis of source code, enabling hot-swapping of signal processing code without resetting the internal state of the audio. This presentation will explain the details of its design and implementation.
Speakers
avatar for 松浦知也

松浦知也

Independent


Wednesday June 3, 2026 4:30pm - 5:20pm JST
Next 3
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -