19-t.com — 操作説明19-t.com — how to play

THE PLATE

画面全体がひとつの巨大な白黒の生物です。それが8つの区画に割れていて、 区画ごとに違う壊れ方をしている。区画は同時に8本の音のトラックでもあります。 8つのトラックはそれぞれ別のクロックで走っていて、比率の関係で およそ112秒に一度しか揃いません。だから同じ小節は二度と来ません。1音ごとに音色も引き直されます。

音はブラウザの中で Faust → WebAssembly にコンパイルされた合成エンジンが鳴らしています。録音物は一切使っていません。

← 本体へ

The whole screen is one enormous black-and-white organism, broken into eight shards, each broken differently. Those shards are also eight audio tracks. Every track runs on its own clock, and the ratios only line up about once every 112 seconds — so the same bar never comes round twice. Every single note re-rolls its own timbre as well.

The sound is a synthesis engine compiled to Faust → WebAssembly inside your browser. There are no recordings anywhere in it.

← back to the piece

01まず触るStart here

開いた直後は何も鳴っていません。区画をクリック(タップ)すると、そのトラックが起きます。 叩いた瞬間に必ず一撃鳴るので、無音のまま迷うことはありません。

Nothing is playing when you arrive. Click or tap a shard and that track wakes up. Every tap fires a hit immediately, so you are never left wondering whether it worked.

Eight shards, all quiet, each broken differently
開いた直後 — 全トラック停止On arrival — all tracks silent
Four shards woken, their line work brighter
4区画を起こした状態 — それぞれ別テンポで走るFour shards awake — each on its own tempo

どの区画がどの音かは毎回ランダムです。位置と音は結びついていません。

Which shard holds which sound is random every visit. Position and sound are not linked.

02マウス操作Mouse

操作起きること
ActionWhat happens
クリックその区画のトラックを ON / OFF。押した瞬間に必ず一撃鳴る
ダブルクリックそのトラックを丸ごと引き直す。音色・シーケンス・クロック速度・エフェクト送りまで全部。強制的に ON になる
長押しその区画の見た目だけ壊し直す。音は変わらない
ドラッグ 横左=遅いビート / 右=速いビート。8本のクロックを比率を保ったまま 0.54〜1.84 倍
ドラッグ 縦下=低くて長い / 上=高くて短い。ルート音・フィルタ・リリースが同時に動く
激しく振り回す歪み・ノイズ量・レゾナンスが上がり、速く振るほど連打が自動で出る。極端に振ると自壊する
ホイール印刷の粗さ。1ドットから画面数個の塊まで(1〜160)
ClickToggle that track on or off. A hit always sounds on the press
Double-clickRe-roll the whole track — timbre, sequence, clock rate, effect send. It is forced on so you hear what you made
Press and holdRe-breaks how that shard looks only. The sound is untouched
Drag horizontallyLeft is a slow beat, right is a fast one. All eight clocks scale together, 0.54x to 1.84x, keeping their ratios
Drag verticallyLow and long at the bottom, high and short at the top: root note, filter and release move together
Shake it hardDrive, noise and resonance climb, and the harder you move the faster it rolls. Go far enough and the plate tears itself apart
WheelPrint coarseness, from one dot per pixel to a handful of slabs (1–160)
ダブルクリックのランダマイズは、DSP が宣言しているパラメータの範囲をそのまま読んで振っています。 ハードコードした表は使っていないので、宣言外の値は原理的に出ません。壊れた音は作れますが、壊れた出力は作れません。
The re-roll reads each parameter's range straight from the DSP's own metadata. There is no hard-coded table, so a roll can never leave the legal range. You can make a broken-sounding patch; you cannot make broken audio.
Mid-shake: strokes swollen into fat dots, the image blown into blocks
激しく振り回した瞬間 — 線が極太に膨れるMid-shake — the stroke swells
Resolution reduced to enormous blocks
ホイールで粗さ最大 — 解像度の限界Wheel at the far end — coarsest print

03キーボードKeyboard

キー起きること
KeyWhat happens
Spaceタップテンポ。5〜300 BPM。2回目以降で白黒ストロボが始まり、テンポに同期して点滅し続ける
Escストロボを止める
Enter全区画が揃って1匹の生物になる(約3.6秒)。押しっぱなしで延長
Enter×30.9秒以内に3回で全トラック停止+線と水玉も全消去
R全部一気にランダム。8トラックの音色・シーケンス・クロック・エフェクト・生物の体まで同時に引き直す
X全部ぶっ壊れて数秒かけて戻る。音も一時的に崩壊する
P赤と黒の線が6方向から走る
O水玉が画面全体に湧く
M線と水玉の色を全部ランダムに入れ替える。すでに画面に出ているものも即座に塗り替わる
F W S E C T押している間だけ音と映像に効果がかかる
SpaceTap tempo, 5–300 BPM. From the second tap a black/white strobe starts and stays locked to it
EscStop the strobe
EnterAll eight shards agree and you see the one creature for about 3.6 s. Hold to extend
Enter×3Three times within 0.9 s: every track off, and all lines and dots wiped
RRoll everything. All eight timbres, sequences, clocks, effects and the organism's body at once
XTotal collapse, then a few seconds to recover. The sound goes with it
PRed and black streaks tear across from six directions
ODots bloom across the whole plate
MRe-rolls every colour in the lines and the dots. Marks already on screen repaint instantly
F W S E C THeld-down effects on both sound and image

スマホの場合On a phone

All shards aligned into one continuous organism
Enter1匹に戻る数秒one creature, briefly
Total collapse: blocks and tearing
X崩壊、そして復帰collapse, then recovery

Space のストロボThe strobe

テンポは JavaScript のタイマーではなく DSP のステップカウンタから直接取っています。 音そのものと同期しているので、ドラッグでクロックを速くすれば点滅もついてきます。

The flash is driven by the DSP's own step counter, not a JavaScript timer. It is locked to the audio itself, so dragging the clock faster takes the strobe with it.

Strobe, dark half of the cycle
拍の表on the beat
Strobe, fully inverted half of the cycle
拍の裏 — 完全反転off the beat — fully inverted

04色を出す ― P と OColour — P and O

この作品は白黒です。色が出るのはこの2つのキーだけです。どちらも押すたびに積み上がります。 M でその色を全部ランダムに入れ替えられます(初期値はピンク・紫・紺と赤)。

The piece is monochrome. These two keys are the only colour in it, and both accumulate every time you press. M re-rolls that colour entirely — pink, purple, navy and red are only where it starts.

P — 線P — lines

11〜18本の線が6方向をベースに走ります。太さ・速度・出現タイミング・長さがすべて別々です。 太さは細い線が圧倒的に多く、たまに太いのが混じります。速度は対数分布なので、 画面横断に4.5秒かかる遅いものから 0.12秒で消える閃光まで同時に飛びます。 42%は途中で止まって横切りきれずに消えます。

Eleven to eighteen streaks, based on six directions, each with its own thickness, speed, delay and length. Thickness is heavily biased towards hairlines with the occasional heavier stroke. Speed is log-uniform, so a streak that takes 4.5 seconds to cross flies alongside one gone in 0.12 seconds. 42% stop dead partway and never make it across.

Red and black streaks of varying thickness crossing the plate
P赤がこの作品で唯一の色the only red in the piece

O — 水玉O — dots

1回で55〜114個の円が画面全体に湧きます。色はピンク・紫・紺の3色。 約半分は不透明、残りは透明度がばらばらなので、重なっても下の層が見えます。 3.5〜9秒かけてゆっくり消えていきますが、速く連打すれば1000個以上を同時に画面に出せます。 即座に消したいときは Enter×3 です。

Fifty-five to a hundred and fourteen discs per press, scattered across the whole frame, in pink, purple and navy. About half print solid; the rest have varied opacity, so layers stay legible as they pile up. They fade over 3.5–9 seconds, but hammer the key and you can hold over a thousand on screen at once. Enter×3 clears them instantly.

A dense field of pink, purple and navy dots at varied opacity
O12回連打した状態after twelve rapid presses
線と水玉は専用のレイヤーに描かれていて、下の FWSECT の変形がそのまま乗ります。線を飛ばしながら F を押すと、赤い線も一緒に万華鏡に折り畳まれます。
Lines and dots live on their own layer, sampled through the same deformed coordinates as the plate — so the effects below apply to them too. Press F while streaks are flying and the red folds into the kaleidoscope with everything else.

05押している間だけのエフェクトHeld effects

6つのキーは音と映像の両方に同時にかかります。離すと戻ります。音側はマスターバス全体 — グルーコンプの直後、マスターゲインの直前 — に入っているので、8トラック全部・タップの一撃・ノイズ層・ディレイとリバーブの戻り、すべてを通ります。一瞬押しでも完全にかかります(押下から420msは保持されます)。

Six keys, each bending sound and image together. On the audio side they sit on the master bus — right after the glue compressor and before the master gain — so all eight tracks, the tap hit, the noise bed and the delay and reverb returns all pass through them. Even a quick tap gets the full effect: a press latches for 420 ms.

The plate mirrored into a kaleidoscopic tiling
F フランジャー / 万華鏡フォールドflanger / mirror fold
Standing waves running across the image
W ワウ / 波紋wah / ripple
The image diced into tiles that have swapped places
S ストッター / 賽の目に切って入れ替えstutter / diced and shuffled
The whole plate rotating with midtones inverted
E リングモッド / 回転+ソラリゼーションring mod / spin + solarise
Collapsed into enormous blocks
C ビットクラッシュ / 巨大ブロック化bit crush / giant blocks
The image dragged sideways
T テープストップ / 引き伸ばしtape stop / smear

音側で何をしているかWhat each one does to the sound

6つともグルーコンプの後段に置いてあります。前段だとコンプがストッターの隙間を埋め戻してしまい、 効果がほとんど聞こえなくなるためです。音量は全効果で ×0.5〜×2 の範囲に収めてあるので、 キャラクターは激変しても音量は暴れません
All six sit after the glue compressor. In front of it the compressor simply filled in every gap the stutter cut and pushed the tape stop's dip back up, which made them nearly inaudible. Level change is held to x0.5–x2 across all six, so the character moves violently while the loudness does not.

06音の中身Inside the sound

8トラック × 4種類の合成構造 = 32の音。さらに各トラックで 15個の連続パラメータが引き直されるので、同じ音は出ません。

Eight tracks x four synthesis structures each = 32 instruments, and every track re-rolls fifteen continuous parameters on top of that. The same sound does not come back.

トラック4種
TrackFour kinds
SUBTHORAXサブ / ハード / ガバ / 音程付き(キック。8回に1回は素直な4つ打ちが出る。その時はディレイ無し)
CARAPACEタイト / ファット / ゲート / リムショット(スネア)
CHITINクローズハット / オープン / ピン / グレイン
ABDOMENFM / アシッド / ラバー / リース(ベース)
SPOREソウパッド / オルガン / ボウド / サブドローン
OCELLIベル / スーパーソウ / スタブ / リングモッド(リード)
STRIDULAコオロギ / ブリップ / チャープ / クラッシュ
MYCELIUMコム / グレイン / スクリーム / サンプ
SUBTHORAXsub / hard / gabber / tuned (kick — one roll in eight comes back as a straight four-on-the-floor, dry)
CARAPACEtight / fat / gated / rimshot (snare)
CHITINclosed hat / open / ping / granular
ABDOMENFM / acid / rubber / reese (bass)
SPOREsaw pad / organ / bowed / sub drone
OCELLIbell / supersaw / stab / ring mod (lead)
STRIDULAcricket / blip / chirp / crushed
MYCELIUMcomb / granular / scream / thump

シーケンスもランダムThe sequences too

全8声で CPU は 1コアの約11%。WASM は約100KB。

All eight voices cost about 11% of one core. The WASM module is around 100 kB.

07放っておくとLeft alone

1分間なにも触らないと、勝手に演奏を始めます。 1〜6拍ごとに、人間と同じ操作をランダムに実行します — エフェクトキーを1〜4拍押さえ、 P で線を飛ばし、O で水玉を撒き、 M で色を入れ替え、Enter で統合し、X で崩壊させ、 トラックを引き直す。実測で20秒に15〜22回、そのうち4割の時間はエフェクトキーが押されています

タイミングは JavaScript のタイマーではなく DSP のステップカウンタから取っています。 つまり Space で先にテンポを決めておけば、スクリーンセーバーはそのBPMの拍に乗って演奏します (90 BPMで打鍵→実測90 BPM、160→159 で確認)。放置中はキックのクロックだけ引き直さないので、決めた拍が保たれます。

何か触った瞬間に止まります。また、音が鳴っていない状態で放置した場合は、映像だけが動いて音は鳴りません。

After a minute alone the piece starts playing itself. Every one to six beats it fires one of the same actions you have — holding an effect key for one to four beats, throwing lines with P, scattering dots with O, re-rolling the palette with M, unifying with Enter, wrecking with X, re-rolling tracks. Measured: 15–22 actions every 20 seconds, with an effect key held roughly 40% of the time.

The timing comes from the DSP's step counter, not a JavaScript timer. Tap a tempo in on Space first and the screensaver performs on that beat (tapped 90 BPM measured 90; tapped 160 measured 159). It leaves the kick's clock alone while idle so the pulse you set stays put.

It stops the instant you touch anything. And if nothing was playing when you walked away, it stays silent — only the image keeps moving.

08その他Notes