Home · Justagwas/OpenPiano Wiki · GitHub
Skip to content
Justagwas edited this page Oct 17, 2026 · 1 revision

OpenPiano

OpenPiano turns your Windows computer into a playable piano. Play with your computer keyboard, mouse, or a MIDI controller such as a musical keyboard. Choose a sound, customize the controls, and keep a performance as editable MIDI notes or a WAV audio file.

OpenPiano processes playing and recording locally. It does not require an account or send performance data for analysis. Internet access is limited to actions such as update checks, requested downloads, and opening the official project website.

Quick start

  1. Download OpenPiano from the official project page or GitHub Releases.
  2. Start OpenPiano and choose whether the key labels should follow a fixed QWERTY arrangement or the current Windows keyboard layout.
  3. Play with the labeled computer keys, click or drag across the piano, or select a device under MIDI In.
  4. Open Controls to select a SoundFont, bank, and preset.
  5. Open Settings to adjust velocity, transpose, sustain, the keyboard range, and the interface.
  6. Select Start Recording, play your take, then select Stop Recording and Save recording. Choose MIDI for editable notes or WAV for audio.

The built in tutorial presents the same controls inside the application and can be opened again from the footer.

Documentation

Page Purpose
Playing OpenPiano Input methods, keyboard ranges, key mappings, sustain, and live statistics
SoundFonts and MIDI Sound generation, instruments, custom SoundFonts, and MIDI controllers
Recording and Export What a take contains and how MIDI and WAV export differ
Settings and Troubleshooting Saved preferences, interface options, privacy, and common problems

How a performance moves through OpenPiano

OpenPiano input, playback, and recording flow

Computer keyboard and MIDI input are mapped to notes before transpose is applied. Mouse input plays the visible piano key directly. All three inputs then share the same note lifecycle, sustain behavior, visual feedback, SoundFont playback, and recorder.

Scope

OpenPiano is a playable software instrument. It does not transcribe audio recordings into MIDI, host VST instruments, or replace a full digital audio workstation. Its recording system captures performances made inside the application and exports them for playback or further editing.

Project links

Clone this wiki locally