Skip to content

Commit 9e339e9

Browse files
authored
chore: speaker info (Yuichi Yogo) (#934)
1 parent f8b5e17 commit 9e339e9

File tree

2 files changed

+34
-4
lines changed

2 files changed

+34
-4
lines changed

i18n/en/speakers.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,22 @@ We'll show you how to shift from tedious tasks to meaningful development by buil
216216
title: "Musician & Engineer",
217217
avatarUrl: "/images/avatars/yuichkun.jpg",
218218
color: "navy",
219-
talkTitle: "Building Production-Ready Audio Applications with JavaScript",
220-
talkOverview: "Abstract:\nWeb applications are no longer silent. Thanks to the evolution of the Web Audio API, WebAssembly, and GPU acceleration, browser-based audio can now rival native environments. In this talk I will guide Vue (and broader front-end) developers through practical, production-ready strategies for integrating real-time audio processing into their apps—without sacrificing performance or user experience.\n\nKey Takeaways:\n- Web Audio API & AudioWorklet – Build a solid foundation for low-latency DSP in the browser.\n- RNBO → WebAssembly – Build production-ready audio modules in Cycling '74's RNBO and deploy them to the web via WebAssembly.\n- GPU-Accelerated Audio – Explore emerging patterns that offload DSP to the GPU for massive parallelism.\n- Browser Limitations – Understand current constraints and proven work-arounds.\n- Hybrid Desktop / Web Workflows – See how JUCE 8 + WebView and Vue.js can bridge plug-ins and web interfaces.\n\nLive Demos:\n- Single Motion Granular – A browser-based granular synth (RNBO DSP + Svelte UI)\nhttps://kentaro-granular-web.vercel.app/\n- Listen to the Inaudible – Media-art piece decoding ultrasonic messages on smartphones (graduation work, Tokyo University of the Arts)\nhttps://yogo.style/works/listen-to-the-inaudible\n- Starling – A musician-oriented plug-in: Max for Live DSP with a Vue.js front-end via Node.js IPC\nhttps://www.youtube.com/watch?v=Uoy_kM_8f90\n\nTarget Audience:\nFront-end engineers, creative coders, and audio developers who want to push Vue.js beyond visuals and into immersive sonic experiences.\n\nPrerequisites:\nBasic familiarity with JavaScript/TypeScript and Vue.js. No prior DSP knowledge required—concepts will be introduced from first principles.",
219+
talkTitle: "Building Production-Ready Audio Applications in Web",
220+
talkOverview: `Abstract:
221+
Web applications are no longer silent. Thanks to the evolution of the Web Audio API, WebAssembly, and GPU acceleration, browser-based audio can now rival native environments. In this talk I will guide Vue (and broader front-end) developers through practical, production-ready strategies for integrating real-time audio processing into their apps—without sacrificing performance or user experience.
222+
223+
Key Takeaways:
224+
- Web Audio API & AudioWorklet – Build a solid foundation for low-latency DSP in the browser.
225+
- RNBO → WebAssembly – Build prototype-oriented audio modules in Cycling '74's RNBO and deploy them to the web via WebAssembly.
226+
- JUCE – High-level overview of JUCE as a widely used framework in the audio community, with a brief note on how it may relate to web workflows.
227+
- GPU-Accelerated Audio – Explore emerging patterns that offload DSP to the GPU for massive parallelism.
228+
- Browser Limitations – Understand current constraints and proven work-arounds.
229+
230+
Target Audience:
231+
Front-end engineers, creative coders, and audio developers who want to push Vue.js beyond visuals and into immersive sonic experiences.
232+
233+
Prerequisites:
234+
Basic familiarity with JavaScript/TypeScript and Vue.js. No prior DSP knowledge required—concepts will be introduced from first principles.`,
221235
socialUrls: {
222236
github: "https://github.com/yuichkun",
223237
x: "https://x.com/@yogo_escentier",

i18n/ja/speakers.ts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,24 @@ Vue/Nuxt 開発でのこんな日常的なストレスを解決したくあり
213213
title: "音楽家、エンジニア",
214214
avatarUrl: "/images/avatars/yuichkun.jpg",
215215
color: "navy",
216-
talkTitle: "JavaScript を活用した実用的オーディオアプリケーションの構築",
217-
talkOverview: "概要:\nWebアプリケーションは、もはや「無音」の存在ではありません。Web Audio API、WebAssembly、GPUアクセラレーションの進化により、ブラウザ上の音声処理は、ネイティブ環境にも匹敵するレベルへと到達しています。このセッションでは、Vue をはじめとするフロントエンド開発者に向けて、リアルタイム音声処理をアプリに統合するための、実践的で本番運用に対応した戦略を紹介します。パフォーマンスやユーザー体験を犠牲にすることなく、オーディオ処理の統合が可能になります。\n\nセッションで得られる主な知見:\n・Web Audio API & AudioWorklet:ブラウザ上での低遅延 DSP の基礎を構築\n・RNBO → WebAssembly:Cycling '74 の RNBO で制作したプロダクション対応のオーディオモジュールを WebAssembly 経由で Web にデプロイ\n・ GPU アクセラレーテッド・オーディオ:DSP 処理を GPU にオフロードする新しい並列処理パターンを探求\n・ブラウザの制限:現時点での技術的制約と実用的な回避策の理解\n・デスクトップ × Web のハイブリッド開発:JUCE 8、WebView、Vue.js を組み合わせ、プラグインと Web UI の橋渡しを実現\n\nライブデモ:\n・Single Motion Granular – RNBO DSP + Svelte UI を組み合わせたブラウザベースのグラニュラーシンセ\n https://kentaro-granular-web.vercel.app/\n・Listen to the Inaudible – スマートフォンで超音波メッセージを解読するメディアアート作品(東京芸大 卒業制作)\n https://yogo.style/works/listen-to-the-inaudible\n・Starling – Vue.js フロントエンド × Node.js IPC を組み合わせた、ミュージシャン向け Max for Live プラグイン\n https://www.youtube.com/watch?v=Uoy_kM_8f90\n\n対象者:\n視覚表現だけでなく音の領域へ Vue.js を拡張したい、フロントエンドエンジニア・クリエイティブコーダー・オーディオ開発者。\n\n参加に必要な知識:\nJavaScript/TypeScript および Vue.js の基本的な知識。DSP の前提知識は不要で、基本から丁寧に解説します。",
216+
talkTitle: "オーディオアプリケーションをWebでつくる",
217+
talkOverview: `概要:
218+
ウェブアプリはもはや無音ではありません。
219+
Web Audio API、WebAssembly、そしてGPUアクセラレーションの進化により、ブラウザ上のオーディオはネイティブ環境に匹敵するレベルに到達しています。本セッションでは、Vue(および、より広いフロントエンド)開発者に向けて、パフォーマンスやユーザー体験を損なうことなくリアルタイムのオーディオ処理をアプリに統合するための、実践的で本番運用に耐える戦略を解説します。
220+
221+
主なポイント:
222+
- Web Audio API & AudioWorklet – ブラウザで自在なDSP(音声信号処理)を実現するための基盤
223+
- RNBO → WebAssembly – Cycling '74のRNBOでオーディオモジュールを素早くプロトタイプし、WebAssemblyを通じてウェブにデプロイする
224+
- JUCE – オーディオデベロッパーコミュニティで広く使われているフレームワークとしてのJUCEをざっくり概説
225+
- GPU-Accelerated Audio – DSPをGPUにオフロードして大規模並列性を活用する新たなパターンを探る
226+
- ブラウザの制約 – 現状の各種ブラウザのオーディオ周りの制約と、ワークアラウンドを紹介
227+
228+
対象者:
229+
Vue.jsをビジュアルの枠を超えて、没入型の音響体験へと拡張したいフロントエンドエンジニア、クリエイティブコーダー、オーディオデベロッパー。
230+
231+
前提知識:
232+
JavaScript/TypeScriptとVue.jsの基本的な知識。
233+
DSP(音声信号処理)の予備知識は不要です。`,
218234
socialUrls: {
219235
github: "https://github.com/yuichkun",
220236
x: "https://x.com/yogo_escentier",

0 commit comments

Comments
 (0)