PIANO / BAPBROWSER LAB · 11SCORE → MIDI
Your score.
Ready to play.
Turn printed music into MIDI on your device. Import a PDF, photos or MusicXML, then download your MIDI. A shared piano library will be added when the ESP32 is connected.
02 Recognise locally
Checking browser…
The first load downloads about 157 MB of models plus the runtime. Recognition took around 3 minutes per page in an XR test; longer documents can take several minutes. Keep this tab open.
Choose a score to convert.
03 Download
Results appear here after recognition. Repeats must be present in MusicXML; D.C./D.S./Coda navigation is not supported yet. Octave detection looks for a small 8 with a dashed line; unlabelled or unclear lines may be missed.
04 Test piano playback
Visual simulation only · no ESP32 connected. Import a MIDI file or use the result of a score conversion. Key holds follow note-on and note-off; this is not a test of the mechanics or electrical drivers.
Import MIDI or convert a score
24 consecutive keys; starting at C3 is a placeholder. Set this to the first key you will equip with a solenoid. Middle C is MIDI 60 (C4).
0:00 / 0:00
Scroll sideways to see all 88 keys. Green border: prototype range · green: pressed · amber: pressed outside the range.
0 prototype keys active
No keys pressed
Diagnostic log