PIANO HUB

Build Your Piano Song

Create, customize and play your own piano song.

1. Add chords2. (Optional) Add melody3. Choose playing style5. Set tempo & duration6. Preview and record

1. CHORD SEQUENCE ⊕ ⊕ Drag to reorder

No chords yet — add from the library below or load a song.

2. CHORD LIBRARY

C
Cm
C7th
CMaj7
CSus2
CSus4
CDim
CAug
Db
Dbm
Db7th
DbMaj7
DbSus2
DbSus4
DbDim
DbAug
D
Dm
D7th
DMaj7
DSus2
DSus4
DDim
DAug
Eb
Ebm
Eb7th
EbMaj7
EbSus2
EbSus4
EbDim
EbAug
E
Em
E7th
EMaj7
ESus2
ESus4
EDim
EAug
F
Fm
F7th
FMaj7
FSus2
FSus4
FDim
FAug
Gb
Gbm
Gb7th
GbMaj7
GbSus2
GbSus4
GbDim
GbAug
G
Gm
G7th
GMaj7
GSus2
GSus4
GDim
GAug
Ab
Abm
Ab7th
AbMaj7
AbSus2
AbSus4
AbDim
AbAug
A
Am
A7th
AMaj7
ASus2
ASus4
ADim
AAug
Bb
Bbm
Bb7th
BbMaj7
BbSus2
BbSus4
BbDim
BbAug
B
Bm
B7th
BMaj7
BSus2
BSus4
BDim
BAug

3. YOUR MELODY (Optional)

No melody yet — pick from the library above or generate one.
Add a note:

4. PLAYING STYLE

Frequently Asked Questions

Work down the numbered steps on the page. Add chords from the Chord Library (or the Add Chord dropdown) to build your sequence, optionally add a melody in step 3, pick a playing style such as Block, Arpeggio or Waltz in step 4, then set your tempo and chord duration in the right-hand panel and press Play Progression to hear the whole arrangement.

The chord sequence is your accompaniment: each chip is one chord held for the number of bars you choose, and it is played with the style you selected. The melody is the tune that plays on top of those chords. You can add melody notes one at a time with the note picker, generate a random melody, or load a ready-made tune from the Melody Library. Both parts play together during preview.

Open the Song Library panel on the right and click any song, for example Twinkle Twinkle Little Star. The builder loads that song's tempo, fills the chord sequence with a matching progression for its key, and loads the song's actual melody notes so the tune plays correctly over the chords. You can then edit any part of it and make it your own.

Yes. Tempo is set in BPM in the Song Settings card, and Duration sets how many bars each chord lasts (1, 2 or 4). Choose Whole Progression to apply one playing style everywhere, or switch to Customize Per Chord to give each chord in your sequence its own style.

Press Record in the Actions card, then play your progression. When you stop recording you can play the take back in the browser and use the Download button to save the audio file to your device. Recording captures the same audio you hear, including both the chords and the melody.

📲 Add to Home Screen
Add Play Virtual Instruments to your home screen for quick access.
On Chrome: Click the ⋮ menu → "Install app"
On Safari: Tap Share → "Add to Home Screen"
On Edge: Click ⋯ → "Apps" → "Install"