mirror of
https://github.com/quantum5/MusicKeyboard.git
synced 2025-04-24 13:11:58 -04:00
39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# MusicKeyboard [](https://ci.quantum2.xyz/job/MusicKeyboard/) 
|
|
|
|
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
|
|
|
|

|
|
|
|
* 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](https://ci.quantum2.xyz/job/MusicKeyboard/) ([direct link](https://ci.quantum2.xyz/job/MusicKeyboard/lastSuccessfulBuild/artifact/dist/Release/Keyboard.exe)).
|
|
|
|
## 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.
|