Compiano is a Computer piano, a computer powered piano that allow you to play music using a computer.
You can use a MIDI controller connected to your computer, as well as the built-in on screen piano, to play music.
Compiano feature a few sound banks that allow to synthesize various instruments, be they grand piano, electric pianos, toy pianos, a simple tone or a processed electric guitar.
Compiano is designed to be relatively simple to provide the functionality. It comes with the following:
- MIDI support: connect your MIDI controller via USB and just play.
- On screen keyboard: use your track pad, touch pad, mouse or even touch screen to play notes.
- Select presets instruments: from the sound of the Steinway Grand Piano to a processed Fender™ electric guitar, by way of a Rhodes 73 electric piano. Large sounds banks will be downloaded on demand.
- Play any Soundfont 2 sound bank.
- Free Software: you can modify the program to your liking, or even contribute to improve it for others. Compiano is licensed under the GPL-3.0 and the source code is available from the GNOME project's Gitlab.
If you are a developer and curious, you can have a look at the source code of the work in progress.
Frequently asked questions
- What platform does this run on?
- Compiano has been written for Linux users, therefor it is the primary platform on which you can run it. Flathub will be the primary mean of distribution.
- Is Companio really Free?
- Yes, Free in both meaning of the words. Free as in gratis, you don't have to pay for it. No ads, privacy preserving. Free as in freedom: you have the right to modify it and redistribute it as per the GPL-3 license.
- Will there be more instruments?
- Yes. Not strict plans, but we'll try to add more.
- Will you support audio plugins like VST™?
- It is a medium term plan to support software synthesizers plugins in LV2, maybe VST3™ or CLAP. It's part of the longer term plan to have more instruments.
- What if I want to record?
- Compiano doesn't provide this. Possibly we'll try to make it easier to record using another application ; Compiano is not a Digital Audio Workstation (DAW).
Programming by Hubert Figuière. The Qwertone synthesizer was written by Andrii Zymohliad part of the Qwertone application.