plugins, skins and other resources for computer-based audio production

Virtual Piano

Free plugin for Ableton Live

Virtual Piano is a floating virtual midi keyboard that can be used to send MIDI notes and monitor incoming MIDI notes. It can be used with Ableton Live’s MIDI Computer Keyboard input, external MIDI controllers, touch screens and mouse clicks.

The settings are:

  • Size: Sets the total number of keys displayed on the Virtual Piano. The maximum length is from C-2 to G8.
  • Offset: Move the keys of the Virtual Piano.
  • Zoom: Change the size of the Virtual Piano from 100% to 300%.
  • Visual info: Displays information about the Virtual Piano keys (options are: None, Octaves, White Keys, All Keys).
  • Theme: Change the color theme of the Virtual Piano (Light/Dark).
  • Velocity: Sets the Velocity value sent by the Virtual Piano. When unchecked no velocity changes are applied to incoming MIDI notes.
  • ESC to close: When this button is activated the “Escape” key on the computer keyboard closes the Virtual Piano.
Virtual Piano rack
Virtual Piano settings
* Click on the keyboard icon in the plugin rack to access the settings section.
If the Velocity option is not activated, when clicking using the mouse or using a touch screen, the bottom of the Virtua Piano keys send low velocity values and the top of the keys send high velocity values.
Virtual Piano light
Light theme
Dark theme

Virtual Piano can be used as a single MIDI input device for all tracks in the project using a virtual MIDI driver. The loopMIDI software created by Tobias Erichsen can be used to create virtual MIDI ports on Windows.

1 – Open loopMIDI and create a new virtual MIDI port. Type the name of the port and press the “+” icon.
Virtual MIDI tutorial 01
2 – In Ableton Live settings > Link MIDI, select the MIDI port created for track input and output.
Virtual MIDI tutorial 02
3 – Create a new MIDI track and select the device you normally use as input, for example Ableton’s Computer Keyboard or your MIDI master keyboard, and set Monitoring to In.
Virtual MIDI tutorial 03
4 – Insert the Virtual Piano plugin and the External Instrument into the track. Select the virtual MIDI port as the Routing Target on the External Instrument.
You can map the Open button of the Virtual Piano to a key on the computer keyboard to open it quickly at any time.
Virtual MIDI tutorial 04
5 – Select the virtual MIDI port as input on all MIDI tracks in the project. Selecting All Ins as MIDI input will duplicate the received notes.
Virtual MIDI tutorial 05
This plugin is free. Clicking on the download button will open the Gumroad window. You can enter $ 0 as the price to download it. Consider making a contribution if it is useful for you.

About killihu

My goal is to get a better workflow when I sit in front of my DAW. I like working with a graphic environment that keeps me focused on the sound. Contact me if you have any questions, problems or suggestions.


Subscribe to be informed about updates and new releases