Anyone tested Google Magenta: "Onsets and Frames: Dual-Objective Piano Transcription"
Thomas mentioned magenta in chat, so I searched and found this recent blogpost from Feb 2018:
https://magenta.tensorflow.org/onsets-frames
https://github.com/tensorflow/magenta/tree/master/magenta/models/onsets…
(searching musescore forums for magenta, I see this comment by lasconic https://musescore.org/en/node/115666#comment-522766 but nothing else).
I might try this to see if it can run on my labtop with my piano.
Comments
Aside:
Looks to be very interesting. Please update the thread if you get some decent results.
So I tested it with a 30-minutes recording of piano improv, and it analyzed it very quickly, and the midi ons and offs seem very accurate to me. It doesn't generate sheet music, so unless you are playing to a click or have some other means to detect beats, the midi won't look nice when imported into musescore.
In reply to So I tested it with a 30… by ericfontainejazz
30 minutes impro sounds ambitious. I wonder how it would work out for a 3 minutes tune, not necessarily played with a click but with a "steady" tempo ?
In reply to 30 minutes impro sounds… by [DELETED] 5
That would be much better. I will probably try that later this week with a click, and then also try without a click but with a steady tempo as I can.
Even though the analyzed midi was almost exact, the problem was importing that midi into musescore of course generated garbage because of no knowledge of when the barlines and tempos were.
In reply to That would be much better. … by ericfontainejazz
As a test comparison, I took the 30 minute improv and imported into Anthem Score...took a couple hours using all my system resources to generate the musicXML file...and that imported into musescore and I could upload it:
https://musescore.com/user/10401/scores/5174728/s/Wz-ou3
Of course the notation isn't that accurate because of the unsteady time and because of ornaments and what not which Anthem Score doesn't understand...but at least i got something...and the neat thing was anthem score did actually understand tempo changes to some extent (most measures it had a new tempo marking). And then I used the musescore.com auto sync to youtube ability, and so I somehow have the mediocre anthem score notation somewhat synced to the original audio.
Now running in the browser ! https://piano-scribe.glitch.me/
Upload piano audio, get MIDI. I will try it out !