Piano Weave Logo Piano Weave
Discord GitHub

The Project

Piano Weave (by Lumenchord) is an Android app for learning piano songs from online videos. It is created by Krzysztof (Christopher) Olszak, together with the open-source Piano Transcription Server.

See Credits →

Requirements

Android 8.0 or newer. You need an internet connection for transcription and cloud sync, but practicing works offline. Wait Mode and recording use the microphone. Credits and cloud sync require a Google account.

Open Source

The app's source code and the transcription server are public on GitHub. You can explore them, report issues or see how everything works.

Piano Weave on GitHub →

Licensing

What you can and can't do with the code

App source code

Licensed under the PolyForm Noncommercial License 1.0.0. Personal, hobby, study, school and nonprofit use is allowed. Selling it, monetizing it or publishing it on app stores is not allowed without a commercial license.

Commercial use details →

Transcription server

The Piano Transcription Server is an independent open-source project under the MIT License. You can run it yourself and connect the app to your own server.

Server on GitHub →

Name & official app

The license covers the source code only. It doesn't cover the official app or the name, logo and icon of "Piano Weave". Forks must use a different name and icon.

Official app documents

Terms and privacy for the Android app and the transcription server

Terms of Service

The rules for using the app, transcription credits and purchases. Available in English and Polish.

Read the Terms →

App Privacy Policy

What the app and the transcription server collect, including microphone use, Google sign-in and Google Drive sync.

Read the Privacy Policy →

Delete your account

Remove your transcription account and your Google Drive cloud library at any time.

Account deletion →