Virtual MIDI Piano Keyboard
Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external).
Highly configurable virtual keyboard for use as a 32/64bit MIDI Instrument or Logic MIDI Effect plugin, or as a standalone program.
use it to display multichannel midi input in a resizable keyboard layout to learn new songs, show what you are playing in your video demos or send notes by clicking on its keys if you don't have a midi controller. the standalone version includes a sfz player and offers a free download of an acoustic piano.
you'll find this virtual keyboard more flexible than other ones because it allows you to:* stop the cursor in your daw and still see what notes were being played (note that most virtual keyboards will clear all notes when you press stop).* "mute" or "solo" midi channels and display their notes in different colors. * make the notes fade away instead of ending abruptly to help you visualize quick runs. use the "fade" sliders to set their visual queue in milliseconds for each channel.* visualize the soft, sostenuto and sustain pedals and play them with your mouse (or hide them by dragging the top of the pedals to the bottom). you can also use the "shift" key to control the sustain pedal if you don't have a physical pedal.* change the color of the highlighted notes that are on or sustained.* hold "alt" to drag the keyboard horizontally with your mouse.* hold "altcmd" (mac) or "altctrl" (win) and drag the keyboard to stretch it (changing the key width).* resize it: drag the bottomright corner of the keyboard to change its height and width, drag the pedal boundaries to change their dimensions and edit the key width in the menu.* label the keys with their note name, octave or midi number .* hide all settings to show only the keyboard by clicking anywhere on the keyboard while holding the "cmd" (mac) or "ctrl" (windows) key.* use it to trigger notes with different velocities (clicking at a different height of each key if "velocity" is 0 or send constant velocities if "velocity" is greater than 0).* control it with your computer keyboard. click on 'settings' to configure your computer keyboard. * save your settings automatically with your daw project.
Developer Tools Audio and Music
piano virtual-piano virtual-keyboard vst-plugin audio-unit audio-plugin standalone-application piano-learning midi-keyboard