Am a long time fan of the piano and jazz music, but never really took the time to actually get good any particular instrument. With LMMS it's a little different, still gonna take patience and practice, but one person can become the whole band, without mastering an instrument but instead setting beat tracks and tweaking sound setting till it is perfect.
LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun even more fun by plugging in a MIDI-keyboard (pretty much any keyboard) and recording from it.
Download for Windows and Linux at http://lmms.sourceforge.net/download.php
Now to see it in action is pretty amazing. Some users share there songs on the official LMMS website hosted by sourceforge.net Below is an overview of a sample for in LMMS.
This is a track put together in Linux using LMMS or Linux Multimedia Studio. All sounds are generated internally and LADSPA plugins are used for all processing.
Song download here:
LMMS - Linux Multimedia Studio
LADSPA - effects plugins