Live data from Hacker News

Ask HN: Fable hacked my piano, can I release the results?

news.ycombinator.com

161–170 of 173 posts

Re: Ask HN: Fable hacked my piano, can I release the results?

#161
post #94

Earlier quoted context omitted.

shitty CAPTCHA’s and simple checksums have been ruled to be “effective measures”, so this would probably be too. However, Section 1201(f) is designed to allow developers leeway in reverse engineering to make "independently created computer programs" talk to other "computer programs". But this usually distinguishes between talking to a binary (good) and reading a media file (bad). My guess is the encoder is probably l…

No, on appeal the simple checksum was ruled to NOT be an effective measure. [0] And while courts might have ruled that a CAPTCHA might count as a "technological measure" they haven't gotten as far as ruling them as "effective" yet. But in general yes. The protection scheme doesn't need to be well designed or free of design flaws to count as "effective". But from what I can tell, it does need to be a valid attempt at…

You're underselling this report. The court found that a whole lot of computer code that's intended to be a roadblock to interoperability isn't copyrightable - great news for adversarial reverse engineers everywhere. Recommend reading.

Also it was an appeal to a preliminary judgement. The lower court said: okay, you're most likely going to lose so you have to stop selling these until we find out whether you lose. The appeal court said: actually this case is almost completely bogus and you're probably going to win, so you can keep selling them.

Re: Ask HN: Fable hacked my piano, can I release the results?

#162
post #135

Gymnopedie No 1 was one of the pieces I learned as a primary school student as a mediocre and undedicated pianist. The reverse engineering is impressive and generally useful, but really learning that piece all the way through could be even more rewarding, then you can use 10 fingers and two feet to make it sound like YOUR ultimate version, not just your words. Perhaps Claude truly nailed it in your taste and you want…

The funny thing is - I'm virtually tone deaf and can't play the piano. It's my wife's piano, but when we bought it, I had the player system installed, so I could get some enjoyment out of it.

If you learn to play, over time your ear will improve and you won’t be tone deaf anymore.

Re: Ask HN: Fable hacked my piano, can I release the results?

#166
post #78

Earlier quoted context omitted.

> Worst case it'll get taken down, Eeh, worst case scenario you'll get sued as Microsoft will have no problem with handing over everything they have from your Windows installation information, GitHub accounts, NPM authentication and everything else they own today if the courts tell them to. You can't just commit crimes on the open internet without really hiding IPs and what not, and expect that to not come back to ha…

"You can't just commit crimes on the open internet " Who said it is a crime, are you a lawyer?

I am not a lawyer, but I am pretty sure there is a crime somewhere there.

Re: Ask HN: Fable hacked my piano, can I release the results?

#167
post #144
post #133

I'm currently toying with a similar process which I think falls under the interoperability exemption: - Get an apk online, you haven't accepted a EULA. - Run jadx to get some code to work with - Ask Claude to extract the protocol specification cleanly for a Bluetooth device with capabilities etc. - Use Claude to implement a version as a TUI/CLI in go, rust, whatever. I get to use a device I own with a local Bluetooth…

decompiling the apk is where you might trip up against DMCA etc. I've been doing this exact same thing with great success, if there's a mobile app you have the keys to unlock any bluetooth device (and maybe turn it into a Home Assistant component while you're at it).

So has the spec been built with a bluetooth capture dongle, would it be better?

That said, I'm in Canada which has some different nuances around the same exemption and IANAL

Re: Ask HN: Fable hacked my piano, can I release the results?

#168

Aside: if you want a source of high quality Piano MIDI recordings, you should check out the MAESTRO dataset: https://magenta.withgoogle.com/datasets/maestro > The dataset contains about 200 hours of paired audio and MIDI recordings from ten years of International Piano-e-Competition. The MIDI data includes key strike velocities and sustain/sostenuto/una corda pedal positions. Audio and MIDI files are aligned with ∼3…

That's a great data set. The main problem with it is the file labeling. All the details are in the external metadata file. I had Fable convert those MIDI into the PianoDisc mp3 format, and embed the metadata into the id3 tags. Should import into their application natively, with albums etc.

Re: Ask HN: Fable hacked my piano, can I release the results?

#169

You spent --- what I'd assume would be several k$ from prices found online --- to buy a self-playing piano, and are now asking if you can release the tools to have it play the music of your choosing? IMHO the fact that you even had to think about asking if you could do this is everything that's wrong with society today. IANAL but as long as you aren't releasing something that's copyrighted from the original code, or…

The encoder wouldn't be a concern if it didn't have details on the decoy notes - and I can easily ask fable to remove them. But, I'm not looking for lawsuits for what is really my wife's hobby.
Post reply on HN