Type Piano Changelog
This is the changelog for Type Piano. Our development philosophy is simple: we ship desktop software that solves a specific problem reliably.
We release new features when the industry outgrows the current workflow. We ship fixes when we break something. We adapt when the underlying platform changes, such as a new network stack, OS security policy, or protocol specification. This page documents those improvements, fixes, and adaptations.
We try to avoid pushing updates just to bump the version number. If the build you are using is stable and the changelog does not mention a fix or feature you care about, it is safe to skip the release.
The entries here prioritize changes that affect real use: installers, license activation, import and export behavior, offline work, report handoff, data-format compatibility, performance, and error handling.
If you are deciding whether to upgrade, start with the items that match your workflow and then install the newer build when the fix or feature matters. If you hit a regression, contact support with the current version, target version, operating system, and reproduction steps. To get the latest build, visit the download entry.
-
0.1.1 — 2026-07-17
- Play the native Rust 88-key piano from the computer keyboard, a MIDI controller, or the on-screen high-DPI keyboard with pointer glissando.
- Includes four distinct instruments: streamed Studio Grand and Felt Room piano voices, a velocity-responsive FM electric piano, and an additive Glass Piano patch.
- Adds sustain, velocity, release, pedal, and resonance behavior through the shared realtime audio engine, with English and Chinese UI, light, dark, and system themes, interface scaling, and persisted settings.
- Linux packages ship a source-attested Salamander Grand V3 bank with pinned attribution and extraction-time integrity checks across AppImage, Debian, and RPM formats.
Release context
How to read Type Piano release notes
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.
Use this page to decide whether a release changes the exact workflow you rely on. Installer fixes, activation fixes, export behavior, local file compatibility, and evidence/report output matter more than a version number by itself.
-
Workflow areas to watch
- Three inputs, one performance model. Play from the computer keyboard, a native MIDI input, or the full on-screen A0-C8 keyboard. Every path feeds the same note ownership, velocity, sustain, and key-state logic.
- Four technically distinct instruments. Choose streamed Studio Grand or Felt Room sample voices, a velocity-responsive FM Classic EP, or the additive Glass Piano instead of disguising one patch behind four names.
- Expressive local audio. The realtime engine supports velocity layers, sustain, release behavior, resonance, pedal samples, device-rate playback, and bounded sample streaming without loading the whole piano library into memory.
-
Upgrade decision
Type Piano updates should be evaluated against the local tasks the product is meant to protect. If your current build is stable, upgrade when the notes mention a feature, platform fix, or defect that affects your work.
- 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
-
Related pages
Before installing a new Type Piano build, confirm the current download, license path, and support channel so rollback or activation questions have the right product context.