Your player piano, from your phone.
- Plug and play. Set up in about ten minutes, with nothing to install.
- No subscription, no account. Pay once and it's yours.
- Whole-home Wi‑Fi range. No Bluetooth pairing, no dropouts when you walk away.
- Play and record. Save what you play on the piano as MIDI.
- Room for tens of thousands of pieces stored on the device, with songs included.
- Every phone in the house can queue, shuffle and change the speed and dynamics.
Ten minutes to your first song
The piano settings depend on your model. Choose yours below.
We publish steps only for models we've tested end to end. Send us your piano model and the control unit name printed on its front: keycast.app@gmail.com, or ask in the KeyCast Facebook group.
Set up the piano
On the Mark III control unit:
- Press , choose , then .
- Set to
1+2. - Leave set to
ON, the factory setting. The piano needs this half second to play notes evenly. - Press to exit.
Connect the cable
Plug the MIDI cable's OUT plug into the control unit's MIDI IN, and its IN plug into MIDI OUT. Connect the USB end to the KeyCast port marked USB.
Power on
Plug the power adapter into the port marked PWR. KeyCast is ready in about a minute.
Join KeyCast's Wi‑Fi
Scan the first QR code on your setup card to join
KeyCast-XXXX. The setup page opens by itself.Connect KeyCast to your home Wi‑Fi
Pick your home network, enter its password and tap Connect piano.
Open KeyCast
Switch your phone back to home Wi‑Fi and scan the second QR code, or go to
keycast.pages.dev/go. It finds your KeyCast automatically.Add KeyCast to your home screen
- Open the controller in Safari.
- Tap the Share button (the square with an arrow pointing up), at the bottom of the screen on iPhone or the top on iPad.
- Scroll down and tap Add to Home Screen.
- If you see Open as Web App, leave it on. Tap Add.
- Open the controller in Chrome.
- Tap the ⋮ menu in the top-right corner.
- Tap Add to Home screen (on some phones, Install app).
- Tap Add or Install, then confirm.
KeyCast now opens full screen from its icon, like any other app.
Done! Press play.
KeyCast comes with a starter library of classical pieces. For thousands of real recorded performances, see Get thousands of free performances.
Get thousands of free performances
Included with KeyCast
About 300 classical pieces by Bernd Krueger of piano-midi.de (CC BY-SA). He built each one note by note, so they sound polished but less expressive than a live pianist.
Real recorded performances
These free collections were recorded by pianists playing Disklaviers, so your piano reproduces their touch, timing and pedaling. They're quick to add.
MAESTRO
- Under v3.0.0, download MIDI only (
maestro-v3.0.0-midi.zip). - Import it into KeyCast (below).
Kuhmann Directory
- Choose Download the Kuhmann Directory (MIDI).
- Import it into KeyCast (below).
Importing: In KeyCast, open Library → Import music and choose a downloaded .zip, one or more .mid files, or both. Each folder in a zip becomes an album named after its collection. On iPhone, downloads are in Files → Downloads. Keep the page open until KeyCast confirms the import.
Troubleshooting
KeyCast won't open, or the home screen icon stopped working
- Make sure your phone is on your home Wi‑Fi, not mobile data or a guest network.
- Open
keycast.pages.dev/goor scan the second QR code on your card. If your router gave KeyCast a new address, add it to your home screen again from there. - On your home network you can also type
keycast-xxxx.local:8765, the address printed on your card.
Notes play but the piano is silent
Check both MIDI plugs and that the piano isn't in standby. On a Mark III, check that is 1+2. If the song counter moves but the piano stays silent, reset only the Setup settings (). Don't choose a Memory or Factory reset, because those erase songs stored on the piano.
I changed my router or Wi‑Fi password
When KeyCast can't reach its saved network, its KeyCast-XXXX setup Wi‑Fi comes back within a few minutes. Repeat steps 4–6.
Who can control my KeyCast?
Anyone on your home Wi‑Fi can open the controller. Your music and recordings never leave the device. KeyCast only shares its name and home-network address with keycast.pages.dev, so phones on the same Wi‑Fi can find it.
Sending a support report
In the controller, open Help & diagnostics → Save report and email the file to us. It leaves out song titles and Wi‑Fi names.