Projects

Anthèmes II(第Iセクション)— Antescofo チュートリアルの改訂と実演
Anthèmes II (Section I) — A Revised Realization of the Antescofo Tutorial
2026 / Live Electronics · Score Following

IRCAM の Antescofo Composer Tutorial Part I「Boulez’ Anthèmes 2 (Sec. 1) Remake」(Arshia Cont/MuTant Research Team/IRCAM–Centre Pompidou、2014)を基に、Pierre Boulez《Anthèmes II》第Iセクションの実現を Max 9 上で改訂・拡張した。全118イベントの音高と順序を保持したまま72件の音価を改訂し、冒頭キューQ7を装飾音A5から主要音C♯5へ移動。出版譜との照合に基づく修正に加え、簡易パンニングを IRCAM Spat5 による空間化(聴衆用6ch+ヴァイオリンL/R)へ置き換え、samplor~ を Max 標準オブジェクトによる24声サンプラーで再実装した。読込・追従・停止・リセットを統合した英語の演奏画面、実測に基づく固定レベルキャリブレーション、内部8ch収録を備える。動画は教材同梱の Diego Tossi のリハーサル録音を入力としたリアルタイムのスコア追従で、新規に収録したライブ演奏ではない。ステレオ音声は内部8ch収録から追加処理なしで作成した。

A revision and extension, built in Max 9, of the realization of Section I of Pierre Boulez’s Anthèmes II from the IRCAM Antescofo Composer Tutorial Part I, “Boulez’ Anthèmes 2 (Sec. 1) Remake” (Arshia Cont / MuTant Research Team / IRCAM — Centre Pompidou, 2014). 72 of the 118 event durations were revised while retaining the pitch sequence and order of all events, the opening cue Q7 was moved from the A5 grace note to the principal C♯5, and parameters were corrected against the published score. Simple panning was replaced with IRCAM Spat5 spatialization (six audience channels + violin L/R), and samplor~ was reimplemented as a native 24-voice Max sampler, alongside a consolidated English performance interface, measured fixed level calibration and internal eight-channel recording. The video shows real-time score following of Diego Tossi’s rehearsal recording supplied with the tutorial — not a newly recorded live performance; its stereo audio is folded down from the internal eight-channel recording with no added processing.

Music: Pierre Boulez · Original electronic realization: Andrew Gerzso · Gen GigaVerb port derived from Juhana Sadeharju

Max/MSPAntescofoIRCAM Spat5Score FollowingLive Electronics
OMYusuke — OpenMusic 用の自作ライブラリ
OMYusuke — A Personal Library for OpenMusic
2026 – / Computer-Aided Composition

IRCAM の OpenMusic 上で動く自作ライブラリ「OMYusuke」を開発中。拍子・小節数・テンポといった時間構造を生成する「時間層エンジン」を中心に、自作の生成アルゴリズムを OpenMusic のボックスとして実装し、作曲の下準備に使っている。現在は meter-plan / meters / bar-counts / emergent-time の4つのボックスがあり、生成した時間構造はそのまま楽譜オブジェクトに流し込める。

A personal library for IRCAM’s OpenMusic, currently in development. Built around a “time-layer engine” that generates temporal structures such as meters, bar counts and tempi, it implements my own generative algorithms as OpenMusic boxes and serves as a pre-compositional tool. It currently provides four boxes (meter-plan, meters, bar-counts and emergent-time), and the generated structures can be fed directly into a score object.

OpenMusic のパッチ上の OMYusuke のボックス(yusuke-meter-plan / yusuke-meters / yusuke-bar-counts / yusuke-emergent-time)

OpenMusic のパッチ上の OMYusuke のボックス。emergent-time の出力を楽譜オブジェクトに接続した例 / OMYusuke boxes in an OpenMusic patch, with emergent-time connected to a score object

OpenMusicCommon LispComputer-Aided Composition
Harsh Noise Synthesizer — Max/MSP によるノイズシンセサイザー
Harsh Noise Synthesizer — A Noise Synthesizer Built in Max/MSP
2026 / Sound Design

Max/MSP で制作したハーシュノイズ用のシンセサイザー。2系統のサイン波オシレーターの周波数と振幅をランダム信号で揺らし(揺れの深さは Chaos で制御)、ホワイトノイズとピンクノイズの層を重ねる。その混合信号をステートバリアブルフィルター(ハイパス側はオーバードライブ)と 23 ms のフィードバックディレイに通し、tanh サチュレーションとサイン波の折り返しで歪ませたあと、ビットクラッシュ/ランダム周波数のリングモジュレーション/折れ線ウェーブシェイパーの3系統に並列で送ってミックスし、リミッターを経て出力する。Chaos / Density / Frequency / Q / Drive / Feedback の6つのパラメーターは MIDI コントローラーからもリアルタイムに操作できる。

A synthesizer for harsh noise built in Max/MSP. Two sine oscillators have their frequency and amplitude shaken by random signals, with the depth set by the Chaos parameter, and are layered with white and pink noise. The mix passes through a state-variable filter (with overdrive on the high-pass output) and a 23 ms feedback delay, is distorted by tanh saturation and sine wavefolding, and is then split into three parallel textures, bitcrushing, ring modulation at random frequencies and piecewise-linear waveshaping, which are mixed and limited at the output. Six parameters (Chaos, Density, Frequency, Q, Drive and Feedback) can be controlled in real time, also from a MIDI controller.

音量にご注意ください / Please mind the volume

Max/MSPNoiseSound Design
Raspberry Pi Pico による MIDI コントローラー
A MIDI Controller Built with Raspberry Pi Pico
2025 / Hardware

Raspberry Pi Pico を用いて簡易的な MIDI コントローラーを製作。ノブの操作を MIDI CC として送出し、Max 9 で作った自作パッチ《Rain?》のパラメーター(Density / Reverb)をリアルタイムに操作している。

A simple MIDI controller built on the Raspberry Pi Pico. Knob movements are sent as MIDI CC messages to control the parameters (Density / Reverb) of “Rain?”, a patch of my own built in Max 9, in real time.

Raspberry Pi PicoMIDIHardware
RNBO → JUCE — Plate Reverb / Shimmer Reverb VST
Plate Reverb / Shimmer Reverb VST Plugins Built with RNBO and JUCE
2023 / Audio Plugin

RNBO で設計したリバーブを C++ エクスポートし、JUCE で VST プラグインとして実装。Plate Reverb と Shimmer Reverb の2種類を制作した。

Reverbs designed in RNBO, exported to C++ and implemented as VST plugins with JUCE. Two plugins were made: a plate reverb and a shimmer reverb.

RNBOJUCEC++VST
RNBO Web Export — ブラウザーで動くシンセサイザー
RNBO Web Export — A Synthesizer Running in the Browser
2023 / Web Audio

RNBO で作った簡易的なシンセサイザーを Web エクスポートし、ブラウザー上で動作させた。インストール不要で、リンク先からそのまま演奏できる。

A simple synthesizer built in RNBO and exported to the web, running entirely in the browser. No installation is needed: open the link and play.

Open Web Synth →

RNBOWeb AudioJavaScript