GarageBand can make use of AppleLoops to put together tracks, you can buy additional loops and sounds.
But from the sounds of it, you might get off on something like Propellerheads Reason -- it is a self contained studio with synthesizers, effects, sequencerrs and loop playback galore. It does not need any live instrument input.
http://www.propellerheads.se/index.cfm