Community listing page, reviews may not be monitored by the author.
PianoLive
No reviews yet
Play a full 88-key piano in Minecraft with your keyboard or a MIDI keyboard, or stream your real instrument live to other players.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
PianoLive adds a playable 88-key upright piano to Minecraft. You can play it with your computer keyboard, with a real MIDI keyboard, or with the mouse. If you have a real instrument, you can also stream its sound live to the other players on the server.
Playing
- Computer keyboard: two rows of keys, the second row is one octave higher. It works with any keyboard layout, including Russian. You can shift the octave up and down.
- Mouse: click the keys. The lower you click on a key, the louder the note.
- MIDI keyboard: connect it, choose it in the piano menu and play. Devices are detected automatically, so you can plug it in while the game is running. Velocity is supported and there is a velocity calibration.
- Pedals: sustain (with half pedal), sostenuto and una corda.
Crafting
All pianos use the same recipe:
- Top row: 3 planks
- Middle row: quartz block, note block, quartz block
- Bottom row: fence, light weighted pressure plate, fence
Use planks and fences of the wood you want (11 wood types). For a concrete piano, use concrete of the color you want in place of the planks and fences (16 colors).
Sound
The sound comes from the Salamander Grand Piano V3 samples, with four velocity layers, so soft and hard notes sound different. Bass notes ring longer than high ones, and keys make a small damper sound when released.
Multiplayer
- Players within 40 blocks of the piano hear your notes.
- Live audio: choose an audio input (microphone or line-in) in the piano menu and other players near the piano hear your real instrument. The sound is compressed with Opus. The menu has an input level meter, a gain slider and a "hear myself" option.
- The server checks and limits incoming data, so a player can't flood it.
Piano variants
There are 27 pianos: 11 wood types (oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry, bamboo, crimson, warped) and 16 concrete colors. The model uses vanilla textures, so resource packs change how the piano looks.
Small details
- When a piano is broken, it plays a loud dissonant chord.
Installation
- Minecraft 1.20.1
- Fabric Loader 0.15 or newer
- Fabric API
- Java 17 or newer
For multiplayer the mod has to be installed on the server and on every client. In singleplayer it works on its own. Settings are saved in config/pianolive.json.
Modpacks and videos
You can use the mod in modpacks and videos if you give credit and a link to this page.
Credits
- Piano samples: Salamander Grand Piano V3 by Alexander Holm, licensed under CC BY 3.0
- Opus codec for Java: Concentus by Jared Dobson
- Mod author: Ksaker_Cat
This mod is not affiliated with Mojang or Microsoft.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources