Virtual Instruments Downloads
These are programs that let you use your own samples for beats, drums, guitars, pianos, etc. in order to create your own music from scratch. You can create different genres of music from classical, to pop, hip hop, rock, techno and many other. You can also record your own voice and transform it as you want.