frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Fable hacked my piano, can I release the results?

2•jmpman•32m ago
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.

I then asked Fable to compare it to the open source version I'd downloaded from Mutopia, which it promptly ripped apart. No sustain, zero rubato, upside down balance.

Ok, what about the version I'd just bought?

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't want the harmonica on Piano Man?)

I gave the mp3 to Fable, which promptly decoded the format, identifying the right channel carrying MIDI using a 2004.5 Hz square wave.

It then went on to analyze the nuance of pedal lift and melody relative to the chords.

Fable then asked if I wanted it to build an encoder to write my own MIDI files into the right channel of mp3s.

Sounds great, and I instructed it to write the encoder.

What it came back with was a python encoder PLUS a decoder.

In the verbose explanation, it mentioned decoy notes.

Curious, I asked it to explain the decoy notes.

Apparently PianoDisc adds obfuscation into their format which is handled properly by their decoder, but would leave naively extracted MIDI unplayable on other systems.

Fable created an encoder which adds those decoy notes, and a decoder which removes them.

Am I allowed to publish the decoder? The encoder?

Comments

Redster•8m ago
IANAL, but it might be relevant to others trying to answer what jurisdiction you are in. (US, EU, CN, JP, elsewhere?)

Also, when you bought from PianoDisc, did you agree to abide by a certain jurisdiction's laws in your use of PianoDisc? And did you explicitly agree to not share any sort of decoder/encoder in any ToS?

Maintainer Agents

https://blog.bilus.dev/posts/agent-maintainers/
1•bilus•31s ago•0 comments

Let's Remember Some Publications That Said We Would Get to Mars by 2026

https://defector.com/lets-remember-some-publications-that-said-we-would-get-to-mars-by-2026
1•mmooss•1m ago•0 comments

Why are we still doing versioned database migrations?

https://blog.elis.cc/articles/why-are-we-still-doing-versioned-database-migrations/
1•el1s7•2m ago•0 comments

Show HN: Created a WhatsApp <-> discord bridge (no business API)

https://github.com/Karvy-Singh/OSdc-wa
1•karvySingh•3m ago•0 comments

Rebuilding a 1995 GPS Time Server so I don't get Telstra'd

https://www.jeffgeerling.com/blog/2026/truetime-xl-gps-time-server-restomod/
1•Brajeshwar•4m ago•0 comments

Better ClearType Tuner

https://github.com/bp2008/BetterClearTypeTuner
1•XzetaU8•11m ago•0 comments

The Straits Are Not OK

https://foreignpolicy.com/2026/08/07/history-hormuz-straits-iran-war-trump/
2•CharlesW•13m ago•0 comments

UN votes to adopt new world map to reflect Africa's true size

https://www.bbc.com/news/articles/ce30vp55dnlo
2•jonah•15m ago•0 comments

Register domains wherever you build: Cloudflare Registrar API now in beta

https://blog.cloudflare.com/registrar-api-beta/
1•chiemika•16m ago•0 comments

Disruptive passenger duct-taped to seat as plane makes emergency landing

https://www.cnn.com/2026/09/04/us/disruptive-passenger-duct-tape
3•speckx•16m ago•0 comments

Atom: American Open Models (2025)

https://atomproject.ai
1•kristianpaul•16m ago•0 comments

Defcon 34 – Hacking AI – Bruce Schneier (video)

https://www.youtube.com/watch?v=eEBv0STiYhI
2•dgellow•17m ago•0 comments

Reform UK's Nigel Farage 'disgusts' Dexys Midnight Runners for using their song

https://www.msn.com/en-gb/entertainment/general/reform-uk-s-nigel-farage-disgusts-birmingham-s-de...
2•jjgreen•18m ago•0 comments

OpenAI admits to German wiki 'incident'

https://www.theverge.com/ai-artificial-intelligence/990773/openai-german-wiki-incident
7•sbulaev•19m ago•0 comments

Show HN: Screenshotify – Rename Screenshots with AI

https://github.com/shaqkao/screenshotify
1•shaqkao•20m ago•1 comments

An unsourced 2007 Wikipedia edit became the history of Snakes and Ladders

https://en.quantumgame.love/guide/who-invented-snakes-and-ladders.html
1•AlexLeela•20m ago•0 comments

XMR Surges 13.96%, Best Monthly Close

https://cyphergoat.com/this-week-in-monero/issue-38
1•Cider9986•20m ago•0 comments

Show HN: A ThreeJS office space for Herdr agents with terminals and shotguns

https://github.com/luiscleto/weherd
2•lfcc•21m ago•0 comments

UN tells the world: Stop making Africa look small

https://news.un.org/en/story/2026/09/1168284
1•latexr•21m ago•1 comments

Deploy Your Fork

https://buttondown.com/carlton/archive/deploy-your-fork/
1•bigsassy•21m ago•0 comments

Chrome again exempts Google from user site data settings

https://lapcatsoftware.com/articles/2026/9/1.html
2•frizlab•21m ago•0 comments

Poetry book that Anthropic tried to censor

https://kk.org/cooltools/the-1930-poetry-book-that-anthropic-tried-to-censor/
10•cainxinth•22m ago•1 comments

OpenAI acknowledges 'wiki incident' and need for more transparency

https://www.reuters.com/business/media-telecom/openai-acknowledges-wiki-incident-need-more-transp...
3•geox•23m ago•0 comments

How bad is AI for our environment

https://shrinkthatfootprint.com/ai-is-it-bad-for-the-environment/
3•venk12•26m ago•1 comments

Lamzouri's new proof of Claude's Theorem on Riemann zeta zeroes

https://arxiv.org/abs/2609.02882
2•math_dandy•28m ago•1 comments

Nationalists, theocrats and tech titans turned their backs on the future

https://www.ft.com/content/bd134250-00d8-4bfd-bf4b-d32479ac0fed
3•JumpCrisscross•29m ago•0 comments

Fable hacked my piano, can I release the results?

2•jmpman•32m ago•1 comments

Indie Developer Simulator

https://indiesimulator.com/
2•microflash•32m ago•0 comments

Money to Wealth – 100% offline net worth and budget tracker (Android)

https://play.google.com/store/apps/details?id=com.tausif.moneytowealth&hl=en_US
1•Design_life•34m ago•0 comments

Defending Against AI Agents with Social Engineering

https://blog.thinkst.com/2026/09/getting-agents-to-tell-on-themselves.html
2•strangelooop•34m ago•0 comments