Piano Roll
Nocturne
♪ 30 BPM
15
Notes
—
Hover Note
[▼ click to punch a note]
Player Piano Roll Card
by FreeCsStyles Dev's
CardsPiano Roll
🌐HTML/CSS🎨Tailwind⚛️React💚Vue🅰️Angular🔥Svelte☁️LWC
#piano#music#roll#scroll#notes#melody#player-piano#interactive#paper#vintage
About this component
The card is a continuous piano roll, slowly scrolling upwards. Content is punched as holes in the paper which play as notes when they pass a glowing reader bar. Hovering over a hole previews its musical note. Clicking creates a new punch hole as a bookmark or reaction. Tempo adjusts based on interaction.
- Difficulty
- Advanced
- Style
- Piano Roll
- Frameworks
- HTML/CSS, Tailwind, React, Vue, Angular, Svelte, LWC
Embed this component
Paste this snippet into any site — the design renders in a sandboxed iframe served from /embed/player-piano-roll-card.
<iframe src="/embed/player-piano-roll-card" sandbox="allow-scripts" loading="lazy" title="Player Piano Roll Card" style="border:0;width:100%;height:480px;overflow:hidden"></iframe>