https://github.com/g3th/qt-piano
Piano Keyboard built with QT framework and Fluidsynth API.
https://github.com/g3th/qt-piano
Last synced: 4 months ago
JSON representation
Piano Keyboard built with QT framework and Fluidsynth API.
- Host: GitHub
- URL: https://github.com/g3th/qt-piano
- Owner: g3th
- Created: 2022-12-19T06:53:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-21T06:16:53.000Z (over 3 years ago)
- Last Synced: 2025-01-15T10:27:13.359Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 494 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# QT Piano GUI
## Generating Midi Note-on Signals by Clicking a Button
This interface works by using the fluidsynth api (add -lfluidsynth to Makefile's LIBS) and will simply generate note-on, note-off messages at the mouseclick of a button.
To install fluidsynth simply:
```sudo apt-get install fluidsynth```
or follow this guide: ```https://wiki.debian.org/PulseAudioMidi```
In terminal, build with qmake, as the ```*.pro``` file is already included.
Compile with ```make``` and launch with ```./piano```. Again, don't forget to add ```-lfluidsynth``` to Makefile LIBS variable.