この遊びが手に持つものwhat this game holds
帳簿は短うござる。全部書けるほど少ないゆえ、全部書いてござる。 THE LEDGER IS SHORT ENOUGH TO PRINT IN FULL, SO IT IS PRINTED IN FULL.
端末に残り、どこへも行かぬものwhat stays on the device
遊んだ記録も、設定も、拍を合わせた補正値も、すべてこの端末の localStorage に置いてござる。こちらから取りに行く術はなく、 行うてもおらぬ。名を高札に載せるまで、この遊びは殿を誰とも知らぬ。
The record book, the settings, the calibration offset and the tapes of your best runs live in this browser's own storage. Nothing here reads them. Until you post a name to the board, this game does not know who you are, and holds nothing with which to find out.
- 記録帳と演奏会records and recitals
- 曲ごとの最高点・段位・皆勤の印。 Per-chart bests, ranks and clear marks.
- 手の記録(テープ)the tapes
- 最良の一走ぶんの押鍵と離鍵の時刻。譜面ごとに一本だけ残る。 Press and release times for your best run on each chart — one run kept per chart, and no more.
- 設定settings
- 音量・難度・調律・音色・練習速度・振動・MIDI の可否・所作を控える設定。 Volume, tier, temperament, voice, practice speed, haptics, MIDI, reduced motion.
- 拍合わせの補正値the calibration offset
- この端末で実測した音の遅れ。数値がひとつ。 One number: the audio delay you measured on this device.
- 名と、名の合鍵the name and its token
- 高札に名乗る名と、その名が殿のものであることを示す無作為の合鍵。 合鍵が生のまま外へ出ることはない。 The board name, and a random token that proves the name is yours. The raw token never leaves this device.
押したときだけ、外へ出るものwhat leaves, and only when you press
外へ出る道は五つしかない。四つは殿が釦を押したときだけ開き、 五つ目は設定で入にしたときだけ開く。五つ目は既定で切にござる。 黙って開く道は一つもない。
There are exactly five doors out. Four open only when you press a button; the fifth opens only if you switch it on, and it is off by default. None opens on its own.
- 高札に載せるsend to the board
- 名・点・精度・段位・最大連・音数・皆勤の印、そして その一走のテープ(押鍵と離鍵の時刻)。 テープは、その点を本当に叩いて出したかを高札の側で弾き直して確かめるためにある。 誰も弾いておらぬ数字を断るのがその役目で、入力の時刻のほかには何も含まぬ。 載せた名と点は公開される。 The name, the score, the accuracy, the rank, the best combo, the note count and the clear marks — and the tape of that run. The tape is replayed on the far side to refuse a number nobody played; it is input timing and nothing else, and it identifies no one. The name and the score you post are public.
- 記録を渡すhand over my records
- 記録帳・テープ・設定・名・名の合鍵をひと括りにして、八文字の合言葉の裏に 二十四時間だけ預ける。使われても使われなくても、その後は消える。 帳面も住所も要らぬ。人に結びつく手がかりは何もない。 The record book, the tapes, the settings, the name and its token, stored behind an eight-character code for twenty-four hours and then deleted whether or not anybody used it. No account, no address, nothing tied to a person.
- 私の走りと競えshare this run
- 曲・難度・名・点・その日付、そしてその一走のテープを、 八文字の合言葉の裏に七日だけ預ける。 開かれても開かれなくても、その後は消える。合言葉の一覧はどこにも無く、 渡された者だけが開ける。高札には載らず、順位も動かさぬ。帳面も住所も要らぬ。 The piece, the tier, the chosen name, the score, its date and the tape of that run — six things and no seventh — stored behind an eight-character code for seven days and then deleted whether or not anybody opened it. Nothing anywhere lists the codes, so a shared run is reachable by whoever was handed it and by nobody who was not. It goes on no board and changes no standing. No account, no address.
- 問い合わせを送るwrite to the operator
- 下の書式に書かれた本文と、書かれたときだけ返信先、 そして届いた日時。百八十日で自ら消える。 接続元のアドレスも、そこから作る指紋も、控えには入らぬ。 The words written in the form below, the reply-to if one was given, and the date it arrived. It expires after 180 days. Neither the connecting address nor the fingerprint derived from it goes into the record.
押して開く四つの道では、配信元(Cloudflare)は接続元のアドレスを見る。これは web の 仕組みそのものゆえどの頁でも同じでござるが、この遊びはさらに 一日の書き込み回数を数えるためにそれを用いてござる。 用いるのはアドレスそのものではなく、そこから作った短い指紋で、 生のアドレスは保存しておらぬ。指紋は翌日には自ら消える。 数は道ごとに分かれておらず、四つまとめて一つの数でござる。 五つ目(調子を報せる)だけは、アドレスを見も数えもせぬ。
On the four doors that open on a press, the host (Cloudflare) sees the connecting address, as every web server does. This game additionally uses it to count the day's writes from one place — not the address itself but a short fingerprint derived from it; the raw address is never stored, and the fingerprint expires of its own accord the next day. It is ONE count for the four together, not one apiece. The fifth door — telling the game how it ran — does not look at the address at all, and does not count by it.
数えられているものwhat is counted
この頁と遊びの頁には、Cloudflare Web Analytics の計測が 差し込まれてござる。数えるのは表示の回数と読み込みの速さで、 cookie を置かず、端末に何も書かず、他所の site を追いかけもせぬ。 これは配信の途中で挿し込まれるものゆえ、この site の原稿の中には無い — それでも実際に届いているゆえ、ここに記す。
Cloudflare's own Web Analytics beacon is injected into these pages by the hosting on the way out. It counts page views and load timings. It sets no cookie, writes nothing to the device, and does not follow anyone between sites. It is not in this site's source — the edge adds it — but it does reach every player, so it is declared here.
It can be switched off in the Cloudflare dashboard. If it ever is, this section goes, and the two hosts it needs come out of the site's Content-Security-Policy with it.
調子を報せる(既定は切)telling the game how it ran — off unless you turn it on
設定で「調子を報せる」を入にしたときだけ、この遊びは 四つの数を送る。切のままなら、一度も送らぬ。
Only if you switch report how it ran on does this game send anything of this kind: four numbers, and nothing else. Left off, it never sends.
- 描き替えの速さframe times
- 一齣ごとの所要を十二の区間に振り分けた個数だけ。時刻そのものは含まぬ。 Counts in twelve fixed buckets — not the times themselves.
- 音の遅れoutput latency
- 端末が申告する音の遅れを八の区間に振り分けた個数。 The same, in eight buckets, for the audio delay the device reports.
- 音の取りこぼしsample load failures
- 読み込みを試みた数と、失敗した数。整数がふたつ。 Two integers: loads attempted, and loads that failed.
- 落ちた回数crashes
- 整数ひとつ。何が起きたかの文言は送らぬ。 One integer. No message and no stack trace — those are text, and no text is sent.
送れるのはこの数だけでござる。名も、記録も、テープも、曲名も、端末の型も、 browser の名乗りも、受け口がそもそも受け取らぬ — 数でない欄がひとつも無いゆえ、 入れる場所が無い。見知らぬ欄が混じっておれば、黙って捨てるのではなく、その場で断る。
The receiving end has no field that is not a number, so there is nowhere to put a name, a record, a tape, a song, a device model or a user agent. A report carrying anything else is refused outright rather than quietly trimmed.
控えるのは半刻に一件だけで、誰の一件かは控えた側にも分からぬ。九十日で自ら消える。 ゆえにこの数は「みなの傾向」しか語れず、端末ごとに分けることはできぬ — それが代価であり、狙いでござる。
At most one report is kept per half hour, whoever sent it, and what is kept expires after ninety days. Nothing in a report says which machine it came from, so the numbers describe the population and cannot be sliced by device — which is the cost, and the point.
この頁から出ていく通信の全てevery request that leaves this page
三つしかござらぬ。数えられるゆえ、数えて書いてござる。
以前は五つで、うち二つは書体を Google から取り寄せる先でござった。
書体は当方から配るようにしたゆえ、その二つは消え申した
(public/fonts/・SIL Open Font License)。
Three, and they are counted because they can be. There
were five: two of them fetched the typeface from Google. The face is
served from here now, under the SIL Open Font License, and those two are
gone.
static.cloudflareinsights.com— 上に記した計測の本体。 The analytics beacon script described above.cloudflareinsights.com— その計測が数を報せる先。 Where that beacon reports what it counted.maestoso.go-shogun.win— この site 自身。譜面・音・絵、 高札や競う相手の走りを読みに行く取得、そして上に記した/api/の扉 — 押したときだけ開く四つと、設定で入にしたときだけ開く一つ。 This site itself: the scores, the samples, the plates, the reads that fetch a board or a run to race, and the API doors above — the four that open on a press, and the one the telemetry switch opens.
The list is enforced rather than merely promised: the site's Content-Security-Policy names these hosts and the browser refuses the rest. A fifth host would have to be added to that header before it could be reached at all — and to this page with it.
一度も頼まぬものwhat is never asked for
広告なし。第三者の追跡計測なし。位置情報なし。連絡先なし。端末の識別子なし。 site をまたぐ追跡なし。マイクも写真機も一度も求めぬ — 求めぬだけでなく、site 全体の許可方針(Permissions-Policy)で禁じてござる。
No advertising, no third-party tracking analytics, no location, no contacts, no device identifiers, no cross-site tracking. The microphone and the camera are never requested — and more than that, they are switched off for the whole site by its Permissions-Policy header, so the request would fail even if some future code made it by mistake.
MIDI だけは例外で、殿が「鍵盤を繋ぐ」を選んだときにのみ許可を求める。 読むのは音の入りと切り(note on / note off)だけで、SysEx は要求せぬ。
MIDI is the one permission the game ever requests, and only when you ask it to connect a keyboard. It reads note-on and note-off; it does not request SysEx.
結果を絵に残す機能は、端末の中で絵を描き、そのまま殿に手渡すだけでござる。 その絵がどこかへ送られることはない。
The result picture is drawn on this device and handed straight to your own share sheet or download. It is not uploaded anywhere.
消し方how to erase it
高札に載せた名と点は、運営が下ろすことができる。下ろした事実は いつ・どの板の・どの名を・何点でという形で控えに残り、 その名を主張した端末ごとの無作為値もそこに残る。 誰が下ろしたかは記さぬ(記せるものが無い)。接続元のアドレスは一切残らぬ。
A name and score on the board can be taken down. Each takedown is written to a small, permanent record — when, which board, which name, its score, and the random per-device value that claimed the name, which therefore outlives the entry. It does not record who performed the takedown, because there is nothing to record, and it holds no address.
帳面が無いゆえ、閉じるべき帳面も無い。端末に残るものは browser の 「この site のデータを削除」で全て消える。 高札に載せた名と点だけは公開の記録ゆえ、それだけは端末から消えぬ — 下ろしたいときは下の連絡先へ申されよ。
There is no account, so there is no account to close. Everything this game keeps is cleared by your browser's own "delete data for this site". The one thing that will not go with it is a name and score you chose to post to the public board; to have that taken down, use the contact below.
子どもについてchildren
この遊びは、人を特定できるものを何ひとつ集めておらぬ。年齢を尋ねることもなく、 尋ねる必要もない。ただし高札に載せる名は公開されるゆえ、 本名を書かぬのが賢明でござる。
The game collects nothing that identifies a person and never asks an age, because it has no use for one. The single caution is that a name posted to the board is public, so it should not be a real one.
問い合わせcontact
高札からの削除、この頁についての問い、そのほか何であれ — 下の書式から直に届く。帳面も、こちらの宛先を控える手間も要らぬ。
For a board takedown, a question about this page, or anything else: the form below reaches the operator directly. There is no account to make and no address of ours to copy down.
確かに受け取り申した。返信先を書かれたなら、そちらへ返事を差し上げる。 Received. If you left a reply-to, that is where the answer will go.
この書式が控えるものは三つ。書かれた本文、書かれたなら返信先、 そして届いた日時。それだけでござる。接続元のアドレスも、 そこから作る指紋も、控えには入らぬ — 一日の回数を数える指紋は押して開く他の三つと 同じく用いるが、それは翌日に自ら消え、この控えとは結びつかぬ。
The form keeps three things: the words you wrote, the reply-to if you gave one, and the date it arrived. Nothing else. The connecting address is not in the record, and neither is the fingerprint derived from it — the day's write counter uses that fingerprint, as it does on the other three doors that open on a press, but it expires the next day and is tied to nothing you wrote.
控えは百八十日で自ら消える。読むのは運営ひとりで、 用いるのは返事を書くためか、高札から名を下ろすためだけでござる。 それより早く消してほしいと書き添えられれば、そのように致す。
A message expires of its own accord after 180 days. It is read by the operator and by nobody else, and it is used only to answer you or to take an entry off the board. Ask in the message for it to be deleted sooner and it will be.