J-Kit
Português

Online Piano

Play real notes directly in your browser

Key mapping
About this tool

Real audio synthesis with Web Audio API

This piano uses an `OscillatorNode` with an ADSR (attack, decay, sustain, release) envelope to simulate acoustic piano sound. The triangle oscillator produces natural harmonics. The QWERTY physical keyboard maps keys A–; to notes C4–E5, allowing you to play without using the mouse.

How to use

Play with keyboard or mouse

  1. Click any white or black key to play the note.
  2. Use physical keyboard keys (A, W, S, E, D, F, T, G, Y, H, U, J, K...) to play octave 4 notes.
  3. The active note is displayed at the top and the key lights up during the sound.
References

Sources and references for this tool

These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.

FAQ

Frequently asked questions

The Web Audio API creates an audio processing graph. This piano uses an `OscillatorNode` (wave generator) connected to a `GainNode` (volume control). The gain follows an ADSR envelope: fast attack, gentle decay, and long release, imitating the behavior of an acoustic piano.

Casual & Play