暇すぎてQRコード手動デコードとブログに時間を費やす。そんな土日があったっていい。
はじめに
作編曲家のTalich Helfenさんと作編曲家・ベーシスト・ギタリストのゐつぺゑさん、VSingerの綿菓子かんろさん。この3人がユニットとして活動しているV/R Convertersがすごく良い音楽をしているので聴きましょう。
V/R Convertersと謎解き
V/R Convertersを追う上で欠かせないのが度々出てくる謎解きです。
1. 16進数→UTF8
V/R Convertersの動画の概要欄などには謎の16進数が並ぶことがあります。
50524f4a454354e3808022562869727475616c29202f20522865616c2920436f6e7665727465727322....
冒頭部分をデコードしてみましょう。

PROJECT "V(irtual) / R(eal) Converters"になりました。続く部分には曲の概要とクレジットが記載されていました。簡単ですね。
2進数→16進数→UTF-8のパターンも。
Instagram (索引光学の発表時のわたかんインスタ)

2. V/R Converters文字
アイコンのこれ。
当たり前のように使われる創作文字。
すまぬ、内容変えます。忘年会セットです。 https://t.co/n4bflLd841
— Talich Helfen (@HelfenTalich) 2025年12月17日
僕は『ニューラルへ縹緲』のリリックブックのアルファベット対応表を見てからようやく意識して読み始めたけど、『ニューラルへ縹緲』のリリース前はどうしてたんだろう。
この辺りの動画の日本語字幕を英訳して照らし合わせて対応表作ってたのかな。
No.01 pic.twitter.com/NODlPBptEo
— V/R Converters (@VR_Converters) 2025年4月5日
V/R Convertersメンバーは母語の如く操れるんだろうなと思いきや、分かってなかったらしいわたかん。可愛いね。
これセトリだったのか(今更) https://t.co/fkNyxSe3Oa
— Watakan Ch. 綿菓子かんろ (@Wata_kanro) 2025年12月17日
大変なことは簡略化・自動化したい性分だから個人的に作りはしたけど、人の楽しみを奪いそうだから未公開。すまん...
わからないからこれ使わせてもらって、と https://t.co/BdwJA1ejFf
— Watakan Ch. 綿菓子かんろ (@Wata_kanro) 2025年12月17日
これは ↑ の画面で使ってるsvgの元。楽になるために結局苦労してるやつ。

3. QRコード
創作文字で遊んでたら存じ上げnotな隠し要素を匂わされる。
そういえば、ニューラルへ縹緲のリリックブックからアクセスできる隠しGoogleドライブの中に、アルバムフルのステムデータを追加しました。
— Talich Helfen (@HelfenTalich) 2026年4月4日
リリックブックに隠されたQRコードを見つけるも、材質のせいか反射のせいか読み取れない。そもそも白黒逆だからネガポジ反転しないとファインダパターンすら認識できない説。お人が悪い...
こういう時はやっぱりこれに限りますね。
何故かQRコードを手打ちをさせられてます(3年ぶり2度目) pic.twitter.com/iBAspSS3ci
— しろ(群) (@nansuuuuu417) 2026年4月4日
ここまでやって人間がする作業じゃないと思い直したので、画像透過して板タブで点を打つパワープレイへ移行(大差無し) pic.twitter.com/Zj3DPkWEou
— しろ(群) (@nansuuuuu417) 2026年4月4日
ドット打ち職人の匠の技で無事QRコードのスキャンに成功しました。
ステムも他のデータもたすかる~と楽しんでいたところに目に入る1ファイル。
17_VRC_Regular.ttf
あ!
ニューラルへ縹緲のリリックブックに真剣に向き合ったほうが実装早かったね... https://t.co/1UFJieP3bH pic.twitter.com/eCePGCFhJG
— しろ(群) (@nansuuuuu417) 2026年4月4日


4. スペクトログラムアート
謎解きが終わるとどうなる?
知らんのか
次の謎解きが始まる
— Watakan Ch. 綿菓子かんろ (@Wata_kanro) 2026年5月30日
次はスペクトログラムにQRコードですか...
スペクトログラムアートといえばこれを思い出しますね。
このスペクトログラムは『manuscript - audio -』の『世界反転 - from manuscript -』で確認できます。とても良い生演奏歌枠の音源なので買いましょう。
Audacityで該当部分をトリミングしてスペクトログラムを表示してみました。

0~1000Hzの情報の落ち方的に着手する前からこれは無理だなと思いつつ、とりあえずやってみる。
が、スペクトログラム設定を弄っても駄目。自前実装で細かい調整ができることを期待するも駄目。
世界反転のスペクトログラム表示、audacityで見るより調整効くかなと思ってpythonで実装してみたけど駄目そう pic.twitter.com/pws6ajOdF7
— しろ(群) (@nansuuuuu417) 2026年5月30日
やっぱり無理かな~。Macとか他の環境やソフトだったら見え方違うんだろうか。そんなこと無いと思うけど。困ったな~。
ん?これは?

この部屋にはQRコードに関して強力な味方となる薄い本があるんでした。
かくしてQRコード手動デコード部への入部が決まりました。
QRコード手動デコード部
時を遡ること2022年、『LAWSON presents 夏川椎菜 2nd Live Tour 2022 MAKEOVER』では公演中でスマートフォンが使えない状況にも関わらず、演出としてQRコードがスクリーンに映されるという珍事(?)が起きました。(0:36辺りでその様子が見れます。)
\あと3⃣日/#夏川椎菜 2nd Live Tour 2022 MAKEOVER 中野サンプラザ公演
— 夏川椎菜 Shiina Natsukawa official (@Natsukawa_Staff) 2022年6月25日
Pre-2ndを経ての2nd Tourということで、比べると更に楽しめるかも…?ライブ音源も配信中なので是非予習にご活用下さい🙌https://t.co/9fSvOlZtiE
生配信▶https://t.co/UZFedODiwN#夏川MAKEOVER2022 pic.twitter.com/4X3LdbC2h8
喜怒哀楽がテーマとなっているアルバム『コンポジット』のリードトラックであり、MVでダンサーが背負うQRコードがそれぞれ喜怒哀楽となっている『ハレノバテイクオーバー』MVを踏襲する演出でした。
ハレノバテイクオーバー / 夏川椎菜
作詞・作曲 : 田淵智也 編曲 : R・O・N
QRコードを読み取ったら何が表示されるんだろう。気になるけどライブ中にスマートフォンは取り出せないし、手でデコードするしかないよな。
そうした経緯でQRコードの手動デコードを試みる者たちがいたとかなんとか。
↑ のブログにQRコードの仕様説明を任せて本ブログでは割愛します。
QRコードのデコードを試みる
それではやっていきましょう。
幸いなことにQRコードの上部は綺麗に表示できています。QRコードのデコードにおいて重要な情報は残ってそうです。
QRコードの縦横の比率が合っていないかつ低周波数域で縦に潰れているこのQRコードであっても、固定のタイミングパターン(ファインダパターンの間にある白黒を交互に繰り返す部分)は信じることができます。これを元にセルの数を数えるとバージョン4(33*33セル)であることが分かります。
次にフォーマット情報(ファインダパターンを囲むように並んでいる)の15bitを見ると、110011000101111。これにフォーマット情報用の固定のマスク(101010000010010)をXORすればフォーマット情報が取り出せます。そうすると011001000111101であることが分かりました。
先頭の2ビットが誤り訂正レベル。今回は01なのでLレベル。
次の3ビットがマスクパターン。100の場合は
(( i div 2)+(j div 3)) mod 2 = 0
それ以外が誤り訂正符号。
今回は誤り訂正レベルLなので約7%の誤りまで訂正可能です。しかし、見た感じ7%どころの騒ぎじゃないレベルで情報が落ちています。また、QRコードの下部の情報を正確に得ることができないから、QRコードの右下に配置されたデータモードや文字数の情報を得ることができません。
であれば、今回は1つ前の「3. QRコード」でスキャンしたQRコードと似た条件であることを仮定して進めていきましょう。「3. QRコード」のQRコードのスキャン結果はGoogleドライブのURLでした。また、データモードは8ビットバイトモード。バージョン4の誤り訂正レベルLは8ビットバイトモードで78文字のデータを格納できます。
つまり、8ビットバイトモードで78文字以下のURLで
https://drive.google.com/drive/folders/<フォルダID>
のような形になるであろうと予想を立てて進めます。
こちらのサイトをお借りして、誤り訂正レベルL、バージョン4、マスクパターン4で上記URLを入力としてQRコードを生成してみます。
(このサイト、マウスホバーしたらマスク外してくれるし、特定のブロックのハイライトとHex表示まであって痒いところに手が届きすぎる。)
QRコードの右部分は似たものが生成されましたね。「tps://」は確定できそうなのでURLなことと8ビットバイトモードなことは間違いなさそうです。

まず、生成したQRコードの「h ttps://drive.google.com/drive/folders/」までをスプレッドシートで打ち込みました。次に8セルからなる、1文字に対応したブロックを罫線(ピンク枠)で囲み、デコード結果を併記したのが次の画像です。

スペクトログラムから正確に読み取れそうな15文字目のg(h ttps://drive.google.com/drive/folders/)を例に上げて見てみると...
(15文字目は水色枠の部分)

生成したQRコードはこの形なのに対して

![]()
一致しない。15文字目はgじゃないらしい。終わった。完。
世界反転のスペクトログラムの二次元コード、
— しろ(群) (@nansuuuuu417) 2026年5月30日
・バージョン4
・誤り訂正レベルL
・マスクパターン4
が分かったから
・8ビットバイトデータモード
・h ttps://drive.google.com/drive/folders/<フォルダID>
なことを前提に、書けるところまで書いてみたけど、いきなり違いそうでおわり pic.twitter.com/F0RFCYaaxs
ここで諦めるのは簡単ですが、もう少しだけやってみましょう。
GoogleドライブのURLではないことは分かりました。では推測は一旦捨てて、スペクトログラムから確実に情報が取れそうなブロックをスプレッドシートに書いていきます。
確定のhttps://と14~17文字目、24~30文字目を黒、未確定をピンクで塗りつぶしました。

デコードの手順としては「既知の文字 ? を使って、そのセルにかかっているマスクビット列を逆算し、それを未知文字 X に適用してデコードしていきます。
- まず、14文字目に?が来るようにQRコード生成サイトにh ttps://_____?を入力してQRコードを生成する。
- サイトで?に該当するブロックを確認し、マスク適用前後でのビット列を取り出す。
- これをXORすればそのブロックにおけるマスクが分かる。
- スペクトログラムから取り出したマスク適用済みのビット列に対して、このマスクとXORすればマスク解除済みの文字Xが分かる。
"?"は任意の文字列でOK。”?”はASCIIでは0x3f、2進数では00111111と扱いやすそうな値だったため採用しました。
14文字目についてそれぞれのビット列を見ていく。

(e) 01101111は10進数で111、16進数で0x6f、つまりASCIIでは"o"だと分かりました。
これを15~17文字目、24~30文字目でも行うと、

あ!
この文字列はもしかして...
![]()
h ttps://www.youtube.com/live/T~~~~~~~~~~~~~~~~~~~~~~
ちゃんとそれっぽいURLがデコードできました。検算するまでもなく手順は合ってそうですね。あまりに真っ直ぐここにたどり着いたけどほんとに合ってんのかな?というかQRコード手動デコードの経験が3年越しで生きることとかあるんだ。

右1/3(/live/Tまでのブロック)は合ってそうに見える。それ以降は埋め草ビットなので、スペクトログラムのQRコードとは当然一致しない。
この先はキミの目で確かめてくれ!
もう数文字程度はデコードできそうだけど、/live/以下のリソースIDに当たる部分は推測できるパターンが無いからこれが限界っぽい。それか知識不足。文字数が分かってれば総当たりできるかもしれないけど。
分からないことが分かったので、後のことは後続の人に任せます。QRコードを綺麗に漏れなく表示できる人がいたら教えてください。
自認「Na Na Naなぞ!なぞ!謎を解くのが名探偵☆」のつもりだったけど、名探偵じゃなかったみたいです。
今回はフォロワーの薄い本に随分助けられました。やはり持つべきものはQRコード手計算のフォロワーとフォロワーの薄い本ですね。ありがとう。どねさん。
追記(2026/05/31)
それはそう
あの、、、全然そこまでさせる気なくて、、、
— Talich Helfen (@HelfenTalich) 2026年5月31日
(シンメトリーの秒数にするのにちょっと足りなかったから足しただけで、、、)
そうなんだ。皆さん習得されてるものとばかり...
V/RC創作文字はもちろん僕もわかってないですよ
— ゐ つ ぺ ゑ /IPPEE (@DADGAD_tune) 2026年5月31日
追記(2026/06/01)
h ttps://www.youtube.com/live/Tまで出た時にまずmanuscriptの配信URLを確認しにいきました。しかし、そのURLであるh ttps://www.youtube.com/live/TkDGGCNt3akで生成したQRコードはスペクトログラムと一致しなかったからそこで諦めていました。
でも、よく考えたらその時比較してたのって46文字目辺り(ちょうど左半分に差し掛かった辺り)のセルで、ここってクエリ文字列の部分だったんですよね。<リソースID>?hoge=XXXXXってやつ。youtubeの配信の共有リンクってクエリ文字列にsi=が付くんですが、これってトラッキング用でユーザごとに違うものが付与されるんですよね。
その時はエンジニア仕草でいつも要らないクエリ文字列を消す癖が付いてたからh ttps://www.youtube.com/live/TkDGGCNt3akで生成してたわけですが、Talich Helfenさんの手元で生成したQRコードにクエリ文字列が付いている場合、こちらの手元のQRコード(41文字目以降が埋め草ビット)とTalich HelfenさんのQRコード(41文字目以降がクエリ文字列)だと一致するわけなかったですね。
クエリ文字列が付いているとすると41~44文字目は?si=になるはずです。お誂向きにちょうど鮮明にQRコードが見える部分なので確認してみましょう。また、Tの後の2文字についてもギリギリ正確な情報が取れそうだから一緒に確認していきます。


合ってました(多分)。

完。
追記(2026/07/10)
点字編開幕―――
【LIVE INFORMATION】
— V/R Converters (@VR_Converters) 2026年7月7日
KAZANE
at.神楽音
2026.08.07 (金)
OPEN 18:30 / START 19:00
ADV ¥2,800 +1D
DOOR ¥3,300 +1D
LIVE:
V/R Converters
平田楓
ikea
秋山英輝
▼tickethttps://t.co/2FUWp5YaEM https://t.co/WBNOMvXree pic.twitter.com/V1dTy1sgge
点字って
①④
②⑤
③⑥
のどの点が埋まってるかを並べて文字名として表すんだ(初知り)
数符(⠼)、外字符(⠰)、大文字符(⠠)はあったりなかったりするので置いておいて(行跨いだら効力失うのか、毎回書くのか僕もよく知らないので)、

何も分からないことが分かった。完。
追記(2026/08/08)
全曲新曲で本当にuntitledだったとは...
260807_KAZANE
— V/R Converters (@VR_Converters) 2026年8月7日
at.神楽音
沢山のご来場、誠にありがとうございました pic.twitter.com/qRkJ9r2Sa2
8/8 New EP「firmware update for 3.1」
— V/R Converters (@VR_Converters) 2026年8月7日
01 ⣅⡬⣅⠼⣰⠴⠖
02 ⠗⣦⡜⠷⠤⡌
03 ⠷⣸⣣⡌⣰⠴⠦
available on...https://t.co/8LOwo6EWaf pic.twitter.com/J58aiQnUh2
また点字なのか...!?
漢点字。始点終点を追加して6点以上に拡張、そういうのもあるのか...
最早06
謦咳
点磁08
ということらしい。
こちらの生演奏歌枠、めちゃくちゃ良いので是非見てみてください。演奏も映像も素晴らしいです。
6曲目のセレナーデのデュエットがガチで良いので本当に聴いて。
セレナーデ / 現実みろ
— 星 銀乃丈 𝗁𝗈𝗌𝗁𝗂 𝗀𝗂𝗇𝗇𝗈𝗃𝗈 (@hoshi_ginnojo) 2025年10月20日
今もてる全てを注ぎました。
作詞作曲編曲にて書き下ろしています。
ブラジリアンフィールな楽曲、是非お楽しみください🪽🧚♀️
作詞:西島尊大, 星銀乃丈, 現実みろ
作曲 編曲:星銀乃丈
Orchestra Arrange : Talich Helfen
Vocal : 現実みろ
Chorus : 現実みろ
Guitar :… https://t.co/UbfqSCqmgu
歌ったよ!でお馴染み、みちくさイズムのオリジナル版も聴けます。生演奏良スンギ。
次の生演奏歌枠は2026/06/12(金) 20:00から。お暇な方は是非。
[☕️綿菓子かんろ 生演奏歌枠⑥🛁]
— Watakan Ch. 綿菓子かんろ (@Wata_kanro) 2026年5月29日
“CASUAL FRIDAY”
2026/6/12(Fri) 20:00~ on Youtube Live
▶︎ https://t.co/mIC3GVbSgZ
いつもと変わらないような週末を、ちょっとだけ特別にするよ🪄︎︎✨ ██も歌う!
それでは再来週金曜夜、お待ちしています🌙*.。#わたかん放送局 pic.twitter.com/eZsYAjUgJC
おわりに
紹介した以外にも曲、動画、CDが出る度に何かが仕込まれていて、解いたらファンにとって嬉しいコンテンツにたどり着けるの、毎回凄いなって思ってます。遊び心とサービス精神がありすぎる。
難しすぎるだろと思うこともないこともないけど、そこに費やす時間はV/R Convertersのことだけ考えて熱中している訳で、それ含めて楽しい体験ができているなと思うし、創作意欲を掻き立てられてる気がする。
それがこれに繋がっているのかもしれない。
綿菓子かんろ 歌枠セットリストまとめhttps://t.co/2KFVgToEhb
— しろ(群) (@nansuuuuu417) 2026年5月7日
諸々アプデしました
よければ遊んでみてください#わたかん放送局#綿菓子かんろ https://t.co/aO47mP4VsN pic.twitter.com/WWZpJbcfvx
余談だけどアプデ2日後にページビューが9200%上昇して異常検知してて草でした。

音楽も楽器も分からないからそっち方面のアウトプットはできないけど、こういう方向性ならできることはあるな。
と思いつつ『ナイモノバカリ』が沁みてる今日このごろ。
ないものねだりから始まるよ あたらしい物語
どこだって行けそうじゃない? ワクワクの燃料で
かっくいいジャンプのスキルも にじむほどのやさしさも
まだまだ どうにも足りない
だから今日を生きてる
永遠の未完成 ドキドキふえていく
『ナイモノバカリ』/ 夏川椎菜



























