Piano Block
Can play a variety of tones using the piano keyboard.
Solid choice
Piano Block is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 4.5/5 and was last updated 2 months ago, and scores 70/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (100+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Piano Block stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| audio | >100 |
| gutenberg | >100 |
| music | #55 |
| piano | #1 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.5 from 2 reviews
About Piano Block
From the official readme · v2.10.0Description
Piano Block is a plugin that allow you to play a variety of tones using the piano keyboard.
This plugin does not add any useful features to WordPress, nor does it add any useful blocks to help you write posts.
Let’s insert this block and enjoy the music if you are stuck in writing an article or just want a little distraction.
- 15 instruments
- Realistic sound based on sound sources sampled from actual instruments
- Variable volume, switchable octave pitch and sustain pedal status
- Synthesizer with 18 oscillators and customizable envelope
Note: The keys are optimized for the QWERTY keyboard and may not map correctly on other keyboards.
Resources, Audio Samples
Tone.js (Web Audio framework)
License: MIT License
Source: https://github.com/Tonejs/Tone.js/
Splendid Grand Piano (Acoustic Piano)
License: Public Domain
Source: https://github.com/sfzinstruments/SplendidGrandPiano
Greg Sullivan’s E-Pianos (Electric Piano1, 2)
License: CC-BY-3.0
Source: https://github.com/sfzinstruments/GregSullivan.E-Pianos
tonewheel organ sound samples by hammondman (Organ)
License: CC0-1.0
Source: https://freesound.org/people/hammondman/packs/18844/
Shinyguitar by Karoryfer Samples (Electric Guitar, Acoustic Guitar)
License: CC-BY-4.0
Source: https://github.com/sfzinstruments/karoryfer.shinyguitar
Pastabass by Karoryfer Samples (Electric Bass)
License: CC-BY-4.0
Source: https://github.com/sfzinstruments/karoryfer.pastabass
Meatbass by Karoryfer Samples (Acoustic Bass)
License: CC-BY-4.0
Source: https://github.com/sfzinstruments/karoryfer.meatbass
Bear Sax by Karoryfer Samples (Sax)
License: CC-BY-4.0
Source: https://github.com/sfzinstruments/karoryfer.bear-sax
VS Chamber Orchestra (Flute, Harp, Muted Trumpet, Violin, Xylophone)
License: CC0-1.0
Source: https://github.com/sgossner/VSCO-2-CE
SVG Repo (Block Icon)
License: CC0
Source: https://www.svgrepo.com/svg/47923/piano-keys-part
Free SVG (Block Background Image)
License: Public Domain
Source: https://freesvg.org/wg-3
Google Fonts (Banner Font)
License: Apache License 2.0
Source: https://fonts.google.com/specimen/Yellowtail
Installation
- Upload the
piano-blockfolder to the/wp-content/plugins/directory. - Activate the plugin through the \’Plugins\’ menu in WordPress.
Frequently asked questions
How will this block be displayed on the frontend ?
By default, nothing is output to the front end. If you turn on “Display on the front end” in the sidebar settings, the piano will also appear on the front end and the visitors to yout site can play. However, multiple pianos cannot be displayed on the same page.
Is it possible to record the sound of my play ?
Recording is not supported in the current version due to technical or licensing issues. I may add it in a future update if those issues can be resolved.
Changelog
2.10.0
- Tested to WordPress 7.1
- Fix: Stale icon data in block.json
- Drop support for WordPress 6.9
2.9.1
- Security: Properly escape the synthesizer setting attribute
- Fix: Reflect keyboard indicator on the front end
2.9.0
- Tested to WordPress 7.0
- Enhancement: Polish block sidebar
- Drop support for WordPress 6.8
2.8.0
- Tested to WordPress 6.9
- Enhancement: Add border support
- Enhancement: Polish the control section style with 32px size
- Enhancement: Add aria roles to toggle buttons
- Enhancement: Add label to piano container and improve focus style
- Enhancement: Polish Synthesizer settings modal
- Enhancement: Polish modal style
- Enhancement: Change order of options in Octave dropdown
- Drop support for WordPress 6.6 and 6.7
- Drop support for PHP 7
2.7.0
- Tested to WordPress 6.8
- Enhancement: Polish the style of the control section
- Accessibility: Respect user preference for CSS transitions
- Fix: Block is not rendered on the front-end in certain configurations
- Drop support for WordPress 6.5
2.6.0
- Tested to WordPress 6.7
- Enhancement: Improve playing responsiveness
- Enhancement: Update API version from 2 to 3
- Enhancement: Improve block icon appearance
- Enhancement: Polish the style of the control section
- Drop support for WordPress 6.4
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Piano Block alternatives
All audio plugins →FAQ
Piano Block: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 26, 2026
Is Piano Block free?
Yes. Piano Block is free to download and use from the official WordPress.org plugin directory.
Is Piano Block safe to use in 2026?
Piano Block is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 4.5/5 and was last updated 2 months ago, and scores 70/100 on our health check.
How many websites use Piano Block?
Piano Block is active on 100+ WordPress websites and has been downloaded 8,680 times since it launched in March 2022. It was downloaded 134 times in the last 30 days.
Does Piano Block work with WordPress 7.1?
Yes. The developer has tested Piano Block up to WordPress 7.1.2, the latest release. It requires WordPress 7.0 or newer.
What PHP version does Piano Block need?
Piano Block requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Piano Block last updated?
The latest version, 2.10.0, was released on July 25, 2026 (2 months ago).
Who makes Piano Block?
Piano Block is developed and maintained by Aki Hamano.
What are the best alternatives to Piano Block?
The most popular alternatives to Piano Block are Presto Player (100K+ installs), Seriously Simple Podcasting (30K+ installs) and Compact WP Audio Player (20K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card

