Piano too expensive? Try the free virtual piano.
Find a file
2019-10-16 19:07:59 -04:00
include Use DPI-aware font handling 2019-10-16 19:07:59 -04:00
src Use DPI-aware font handling 2019-10-16 19:07:59 -04:00
.gitignore Initial Commit. 2013-06-02 22:14:25 -04:00
commctrl6.manifest Used resource for manifest. 2013-09-08 11:46:22 -04:00
GNUmakefile Attempt to build on MinGW 2016-02-14 16:37:06 -05:00
highdpi.manifest Add high DPI support 2019-10-15 19:15:13 -04:00
keyboard.ico Initial Commit. 2013-06-02 22:14:25 -04:00
keyboard.rc Add high DPI support 2019-10-15 19:15:13 -04:00
LICENSE Create README and LICENSE files. 2017-07-16 16:54:01 -04:00
Makefile Use DPI-aware font handling 2019-10-16 19:07:59 -04:00
README.md Update screenshot link 2018-07-23 15:12:08 -04:00

MusicKeyboard Jenkins GPLv3

This free and open source program emulates a piano, but can use all available MIDI instruments, instead of just the piano. You can use this program to play almost any music you like.

Features

MusicKeyboard Screenshot

  • Full chording support in program, but due to the keyboard chording limitations, only 3 - 7 keys may be pressed simultaneously, so your milage may vary.
  • Multitouch with hardware support.
  • Recording music into a MIDI file.
  • Key signature changing.
  • Different keyboard layouts.
  • Using Windows's builtin beeping functionality when MIDI is unavailable.

Download

The latest download is available on Jenkins (direct link).

Compliation

Using Visual C++ command line:

$ nmake

The resulting files will be produced in dist\Release\Keyboard.exe.

Using MinGW:

$ make

The resulting files will be produced in MusicKeyboard.exe.

Tested to compile on Visual C++ 2010, 2013, and MinGW.