Free
MidiPiano
Turn your keyboard into a MIDI piano
<h2>Virtual MIDI Piano Keyboard: Portable MIDI controller and test utility</h2>
Virtual MIDI Piano Keyboard, by Pedro Lopez-Cabanillas, is a compact virtual MIDI controller that links computer input to external and software synthesizers for testing and performance. The app lets users play a graphical piano using mouse, keyboard, or touch and acts as a MIDI sender and receiver for routing work. Key aspects include a simple GUI, cross-platform availability, and a small resource footprint. It targets musicians, students, and developers who need a portable tool to drive MIDI-capable instruments.
The tool uses the Qt GUI framework together with the Drumstick RT MIDI library for its MIDI I/O, and the developer maintains that library. It is distributed under the GPLv3 licence, making source inspection and modification possible. That implementation explains why it integrates cleanly with other audio software and why many users treat it as a dependable utility to accompany larger production applications or development work.
The app supports Program Change, Control Change (CC), and Pitch Bend messages and can read Cakewalk/Sonar .INS instrument definition files. Users can set the number of keys, starting note, and octaves to match the target synth. A visible note display helps when debugging incoming streams from other devices or file players, making the tool useful for configuration checks and message inspection.
Network MIDI is supported through an ipMIDI-compatible protocol, which lets the tool send events over a local network to other machines. On desktop systems, routing into a DAW typically requires a virtual MIDI cable driver; documentation commonly cites options like loopMIDI to connect the app’s output to host instruments. A separate Android release extends these routing possibilities to mobile test rigs.
Alphanumeric key mappings are fully customizable via XML files to match international keyboard layouts, and multiple translations are available in the interface. The combination of configurable mappings, instrument file support, and source-available code makes it attractive for students learning MIDI and for developers validating signal chains. The openness of the project also supports auditability and long-term maintainability within collaborative workflows.
Virtual MIDI Piano Keyboard is a pragmatic option for musicians, students, and developers who need a portable MIDI testbed and simple performance control. The tool’s inspectable implementation and protocol coverage make it reliable for sketching ideas and troubleshooting signal chains. It does not generate audio itself, so users must pair it with a synth or routing driver; use it when a dedicated sound source is already part of the workflow.
Free
Turn your keyboard into a MIDI piano
Free
Real-Time physical modeling piano with deep customization
Free
Create Custom Audio Styles with Audio Phraser
Free
Free Simulated Touchscreen Piano Keyboard for Personal Use
Free
Enhance Your Piano Skills with Pianotrain