The Linux multimedia studio ( LMMS ) is a complex audio editing free software. It is installed from the web in a .deb package ( which is on the official site ) or from a different site ( which are mostly earlier versions ). The LMMS offers a great MIDI keyboard interface and a lot of customizabile sounds for it. There is also a MIDI drumpad that has a interface. The way the song making works is that after you select and record a sound type in a MIDI format you can place it on the timeline. This is done in a way so that there are unlimited sound combinations, both when you place the sounds on the timeline and before that, when you mix the sound in the digital synthesizer. This is best used with a MIDI keyboard and a MIDI drumpad. Even if it is a freeware program it is made at professional standards. It works well on my newest computer and reasonable on the others as it is a complex, advanced program.