https://github.com/quantum5/musickeyboard
Piano too expensive? Try the free virtual piano.
https://github.com/quantum5/musickeyboard
Last synced: 9 months ago
JSON representation
Piano too expensive? Try the free virtual piano.
- Host: GitHub
- URL: https://github.com/quantum5/musickeyboard
- Owner: quantum5
- License: gpl-3.0
- Created: 2013-06-03T02:15:00.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T23:08:06.000Z (over 6 years ago)
- Last Synced: 2024-12-28T21:16:43.529Z (over 1 year ago)
- Language: C++
- Homepage: https://quantum2.xyz/projects/
- Size: 130 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.