I am a musician
A fucking bad musician actually, but I learn…
Yes, there are harminies and scales, accords and arpeggios and so on, which I study every day as well as practicing my trumpet itself. And I have quite good progress I think.
But very frequently I want to play some simple (or complex) motive of the melody I hear. Or ‘workaround’ it a little… At home I can play piano and try to pick out melody by ears, but in office or anywhere near computer I can not do this.
The reason is simple: Linux does not have a piano synthesizer. Well, it has plenty of them, but each one plays through MIDI. And audio system in Linux is only good for listening. MIDI/alsa/oss/jackd/pulseaudio – thousands of them, and this web only works in some precise setups.
I tried to install plenty of MIDI software on Ubuntu Lucid Lyx – epic fail. Jackd stops, pulseaudio crashes and freezes… It is such a mess.
So I decided to write a trivial application which will look like a piano keyboard and play recorded samples instead of going through MIDI synth when keyboard or mouse keys are pressed. I checked FreshMeat – there are only MIDI synthesizer there.
And I need a simple, fast, nice and non-brain-fucking in setup application, which just plays what I press.