Fable破解了我的钢琴,我可以发布结果吗?

1 分•作者: jmpman•20 天前•原帖
我有一台自奏钢琴,使用的是一种名为PianoDisc Protigy的系统。他们有一个在线商店,出售各种现代艺术家的音乐,以及巴赫和贝多芬等经典作品。昨晚我看到他们发布了一些来自19世纪法国作曲家埃里克·萨蒂的音乐,我便购买了。出于好奇,我是否可以仅仅使用人工智能来创建这些文件,我开始尝试使用Astra和Fable。将一个的输出作为输入喂给另一个进行评估。在经过一个小时关于自由节奏和延音符、气动响应时间和正确的踏板技巧的讨论后,他们最终定下了《第一号健身曲》的版本。 然后我让Fable将其与我从Mutopia下载的开源版本进行比较,结果它立刻将其批评得体无完肤。没有延音,完全没有自由节奏,平衡失调。 那么,我刚刚购买的版本呢? PianoDisc的版本是编码为mp3格式的,右声道携带MIDI信号以在钢琴上演奏,左声道则包含任何伴奏音乐,通过附加的扬声器播放(谁不想在《钢琴人》中听到口琴呢?) 我将mp3文件交给Fable,它迅速解码了格式,识别出右声道携带的MIDI信号,使用的是2004.5赫兹的方波。接着,它分析了踏板抬起和旋律与和弦之间的细微差别。 Fable随后问我是否希望它构建一个编码器,将我自己的MIDI文件写入mp3的右声道。听起来不错,我指示它编写编码器。 它返回的结果是一个Python编码器加上一个解码器。在详细的解释中,它提到了伪装音符。 出于好奇,我让它解释一下伪装音符。显然,PianoDisc在他们的格式中添加了混淆,这个混淆由他们的解码器正确处理,但会导致天真提取的MIDI在其他系统上无法播放。Fable创建了一个添加伪装音符的编码器,以及一个去除这些伪装音符的解码器。 我可以发布解码器吗?编码器呢?
查看原文
I have a self playing piano, using a system called PianoDisc Protigy. They have an online store which sells music for their system, from various modern artists along with classics such as Bach and Beethoven. Last night I saw they had released some music from Eric Satre, a 19th century French composer, which I bought. Curious if I could have just used AI to create these files, I began experimenting with Astra and Fable. Feeding the output of one into the other to critique. After an hour of LLM discussion of Rubato and fermata, solenoid response times and proper sustain pedal technique, they settled on their ultimate version of Gymnopedie No 1.<p>I then asked Fable to compare it to the open source version I&#x27;d downloaded from Mutopia, which it promptly ripped apart. No sustain, zero rubato, upside down balance.<p>Ok, what about the version I&#x27;d just bought?<p>The PianoDisc versions are mp3s encoded with the right channel carrying MIDI to be played on the piano, and the left channel containing any accompanying music to be played through attached speakers (who doesn&#x27;t want the harmonica on Piano Man?)<p>I gave the mp3 to Fable, which promptly decoded the format, identifying the right channel carrying MIDI using a 2004.5 Hz square wave.<p>It then went on to analyze the nuance of pedal lift and melody relative to the chords.<p>Fable then asked if I wanted it to build an encoder to write my own MIDI files into the right channel of mp3s.<p>Sounds great, and I instructed it to write the encoder.<p>What it came back with was a python encoder PLUS a decoder.<p>In the verbose explanation, it mentioned decoy notes.<p>Curious, I asked it to explain the decoy notes.<p>Apparently PianoDisc adds obfuscation into their format which is handled properly by their decoder, but would leave naively extracted MIDI unplayable on other systems.<p>Fable created an encoder which adds those decoy notes, and a decoder which removes them.<p>Am I allowed to publish the decoder? The encoder?