Native 88-key piano instrument

Type Piano Play an 88-key piano with the keyboard already under your hands.

Type Piano is a complete free desktop instrument for computer-keyboard, MIDI-controller, and on-screen performance, with streamed grand-piano samples, expressive pedal behavior, and four distinct sound engines.

Computer keyboard performance

A real instrument behind ordinary keys

The fastest route from a desk to an expressive piano sound.

Type Piano is small in workflow and serious in implementation: native input, shared performance state, a dedicated realtime synth, and a source-attested sample bank work as one instrument.

01

Start playing without a MIDI controller

  • The computer keyboard becomes a compact two-row performance layout with octave movement, velocity control, and temporary sustain.
  • Pointer input covers the full 88-key visual keyboard and supports glissando instead of reducing the screen to isolated buttons.
  • Live key states show held and sustained notes so the display follows the performance rather than decorating it.
02

Connect a controller when touch matters

  • Native MIDI input carries note velocity and sustain-pedal messages into the same engine used by the computer and screen keyboards.
  • Stable input ownership prevents one input source from silencing a note that another source is still holding.
  • Device state and recoverable connection notices remain visible instead of silently dropping the performance path.
03

A piano bank designed for streaming

  • Studio Grand and Felt Room use a verified Salamander Grand Piano V3 bank with velocity, release, resonance, and pedal material.
  • Samples are discovered and streamed through bounded voices; the complete bank is not copied into process memory at launch.
  • Every release package must preserve the pinned attribution notice and canonical Creative Commons legal text alongside the bank.
04

The complete application is free

  • All four instruments, all three input methods, the full 88-key range, themes, language choices, and settings persistence are included.
  • There is no paid edition, subscription, checkout, activation key, account requirement, or feature gate.
  • Linux is the current public package channel; other platform packages are not advertised until their native acceptance evidence passes.

Free

The Community Edition is the complete Type Piano application. Nothing in the instrument is reserved for a paid tier.

  • Full 88-key A0-C8 keyboard
  • Computer-keyboard performance
  • Native MIDI input and sustain pedal
  • On-screen pointer performance and glissando
  • Studio Grand, Felt Room, Classic EP, and Glass Piano

Before playing Type Piano

Yes. Community Edition is the complete application: all four instruments, all three input methods, the full 88-key range, sustain, themes, languages, scaling, and settings persistence are included. There is no paid edition, subscription, checkout, account, activation key, or feature gate.

Use cases and boundaries

When Type Piano is the right tool.

Product boundary

Computer-keyboard mapping, octave position, velocity level, and sustain state

Workflow

Start with the typing layout, move the playable octave into range, choose velocity, and use Space for temporary sustain while learning the sound.

Workflow

  1. When the computer keyboard should become an instrument

    Open a native piano, choose a playable octave and velocity, hold Space for sustain, and see every held or sustained note on the 88-key display.

  2. When a MIDI keyboard needs sound without a DAW

    Connect a system-visible MIDI input and route note velocity plus sustain-pedal messages directly into the same realtime engine used by the screen keyboard.

  3. When a free piano should still feel technically complete

    Use the whole instrument—four patches, three input paths, expressive sample behavior, themes, language settings, and persistence—without an account or locked tier.

  4. When a sampled grand must fit in desktop memory

    Stream bounded voices from the verified bank instead of loading every sample at startup, while keeping release, resonance, and pedal material available to the synth.

  5. When the platform claim must match real evidence

    Use only the packages shown on the official download page; a staged installer is never described as public until target-host acceptance and release metadata agree.