プログラミング
HNに聞く: Fableが私のピアノをハックしました、結果を公開しても良いですか?
Ask HN: Fable hacked my piano, can I release the results?
要約
あるユーザーが、AIツールFableを使って自動演奏ピアノの音楽ファイルを分析・生成したところ、ピアノディスク社が独自の難読化技術を使用していることを発見しました。Fableは、その難読化を解除するデコーダーと、難読化を施すエンコーダーを作成しましたが、これらの成果物を公開しても良いかについて質問しています。
全文翻訳
私は自動演奏ピアノを持っており、PianoDisc Protigyというシステムを使用しています。
彼らはオンラインストアを持っており、バッハやベートーヴェンなどのクラシック曲や、様々な現代アーティストの音楽をシステム用に販売しています。
昨夜、19世紀フランスの作曲家エリック・サトリの音楽がリリースされているのを見つけ、購入しました。
AIでこれらのファイルを作成できたのではないかと疑問に思い、AstraとFableを使って実験を始めました。
一方の出力をもう一方にフィードして批評させました。
ルバートやフェルマータ、ソレノイドの応答時間、適切なサステインペダルテクニックに関するLLMの1時間ほどの議論の後、彼らは「ジムノペディ第1番」の究極のバージョンを完成させました。
次に、FableにMutopiaからダウンロードしたオープンソースバージョンと比較するように頼んだところ、それはすぐにそれを酷評しました。サステインがなく、ルバートもゼロで、バランスが逆転していました。
では、私が購入したバージョンはどうでしょうか?
PianoDiscのバージョンは、右チャンネルにピアノで再生するためのMIDIがエンコードされ、左チャンネルには付属の音楽(ハーモニカが「ピアノマン」で鳴るのが嫌いな人はいないでしょう?)が含まれるMP3です。
MP3をFableに渡したところ、それはすぐにフォーマットをデコードし、2004.5 Hzの矩形波を使用してMIDIを運ぶ右チャンネルを特定しました。
次に、ペダルリフトのニュアンスとメロディーとコードの関係を分析しました。
Fableは、独自のMIDIファイルをMP3の右チャンネルに書き込むエンコーダーを構築するかどうか尋ねてきました。
それは素晴らしいように聞こえ、エンコーダーの作成を指示しました。
返ってきたのは、Pythonエンコーダーとデコーダーでした。
詳細な説明の中で、デコイノート(偽の音符)について言及していました。
興味を持ったので、デコイノートについて説明するように求めました。
どうやらPianoDiscは、彼らのフォーマットに難読化を追加しており、それは彼らのデコーダーによって正しく処理されますが、素朴に抽出されたMIDIは他のシステムでは再生できなくなります。
Fableは、これらのデコイノートを追加するエンコーダーと、それらを削除するデコーダーを作成しました。
デコーダーを公開しても良いですか?エンコーダーは?