Piano Audio
The sound in The Ultimate Piano comes from a real grand piano, recorded at several playing strengths. Play gently on a MIDI keyboard and it answers gently — which is exactly what lets you hear when your left hand is covering the melody. Hold the sustain pedal and the notes keep ringing after your hands leave the keys.
The Ultimate Piano runs entirely on the browser's Web Audio API, so the piano sound is low-latency and needs no plugins, downloads, or installs.
On this page
How Piano Audio Playback Works
Piano audio plays instantly because the samples are loaded and cached in your browser before you play. When you press a key on the virtual keyboard or send a note from a MIDI device, the matching piano sample fires with no perceptible delay. The sound is designed to capture the natural dynamics and warmth of an acoustic piano.
The audio engine supports:
- Polyphonic playback – Play many notes at once for chords and dense passages, across the full 88-key range
- Natural release – Notes fade out naturally when you release the keys, just like a real piano
- Sustain pedal – Full sustain pedal support (MIDI CC64) when you connect a MIDI keyboard with a pedal
- Progressive loading – A lightweight set of 30 samples (~5 MB, 1 velocity layer) loads first for instant playability, then upgrades automatically to 8 velocity layers (~40 MB) in the background for the full dynamic range
Velocity Sensitivity with a MIDI Keyboard
Velocity sensitivity means the volume and tone of each note respond to how hard you press the key, and it works when you connect a MIDI keyboard. Press softly for a quiet, mellow tone; strike firmly for a louder, brighter one. Behind the scenes the engine loads up to 8 velocity layers, so hard and soft notes use different recorded samples instead of just changing the volume of one recording. Mouse and touch input play at a fixed velocity, because a mouse click carries no pressure information.
Mute Option
You can mute or unmute the sound at any time by clicking the Volume button in the header. Muting affects all audio — piano sounds, metronome clicks, and drum rhythms. The mute toggle is independent of the volume slider, so your volume level is preserved when you unmute.
Use Cases for Muting
- Practice silently while still seeing visual feedback on the keys
- Demonstrate scales or chords visually during lessons
- Combine with the Learning Mode to show note relationships without sound
- Reactivate audio for expressive playing or live demonstrations
Piano DAW Integration with VST Instruments
Mute the built-in piano audio when you use The Ultimate Piano as a VST plugin inside a Digital Audio Workstation (DAW). With a VST instrument the sound is produced by the plugin itself, not by The Ultimate Piano, so leaving the internal samples enabled would make you hear each note twice — once from the VST and once from the built-in engine.
How to mute:
1. Click the Volume button in the header to mute The Ultimate Piano's internal sound
2. Your MIDI input is still processed and displayed on the virtual keyboard
3. The VST plugin in your DAW produces the sound
This setup gives you the best of both worlds: the visual feedback of The Ultimate Piano combined with the high-quality sounds of your favorite VST instruments.
Sustain Pedal Display
A visual indicator shows the pedal state when you use a MIDI keyboard with a sustain pedal. Configure the display in Settings → Display:
- Show/Hide the pedal indicator
- Position: Above, Below, or Overlay at the top of the keyboard
- Alignment: Left, Center, or Right
The display shows all three pedal types: Soft (left), Sostenuto (center), and Sustain (right).
Sustain Pedal Support Details
Sustain pedal support reads standard MIDI CC64 messages, so any pedal that sends CC64 works out of the box. Held notes ring on until you release the pedal, and sustained notes can also feed into the highlight and chord-detection display when enabled.
Technical Notes
- Sound source: recordings of an acoustic grand piano covering MIDI notes 21 to 108 (all 88 keys)
- Audio uses
latencyHint: 'interactive'for responsive, low-latency playing - Every browser that supports the Web Audio API is compatible
Tip: Even when muted, all interactions are still recorded and processed internally — so features like Score Display, Recording, and Learning Mode keep working normally.
Related: Reduce latency with the Optimizing Audio Latency guide. Record your playing with the Recorder. See Troubleshooting for audio problems.
Frequently Asked Questions
Does The Ultimate Piano have realistic piano audio?
Yes. The piano audio engine uses recordings of an acoustic grand piano covering MIDI notes 21 to 108, with polyphonic playback, natural release, and up to 8 velocity layers. The sound is optimized for low-latency playback in the browser.
What is velocity sensitivity and does it work here?
Yes, velocity sensitivity works when you connect a MIDI keyboard: the volume and tone respond to how hard you press each key, using up to 8 recorded velocity layers. Mouse and touch clicks play at a fixed velocity because they carry no pressure information.
Does the sustain pedal work?
Yes. Sustain pedal support reads standard MIDI CC64 messages from a connected MIDI keyboard, so notes ring on while the pedal is held. A visual pedal indicator shows the state of the Soft, Sostenuto, and Sustain pedals.
Can I use The Ultimate Piano with a DAW or VST plugin?
Yes. Mute the built-in audio and connect your MIDI keyboard. The Ultimate Piano provides the visual display (key highlights, notation, chord detection) while your DAW or VST plugin produces the sound, which avoids hearing each note twice.
Does the piano work without sound?
Yes. You can mute the audio at any time, and all visual features keep working — key highlights, score display, chord detection, recording, and Learning Mode all function normally without sound.
Ready to try it?
Open The Ultimate Piano in your browser — no download needed.
Open The Ultimate Piano →