my graphics card started crashing my whole computer all the time in december, so i set out to do a bunch of stuff with all hardware and leave the pc out of making music.
the way i've been doing it is slaving the mpc off a yamaha rm1x.
i make like a 16-24 bar pattern on each machine, i program the drums on the mpc and the instruments on the yamaha.
then once i got a basic beat, i keep adding layers of instruments and make alternate drum beats in the same pattern.
the idea is to get enough parts for a whole song to fit into that 16 bar pattern.
then i can control how the song progresses with the track mute screen on the mpc and a similar mode on the yamaha. all the tracks i end up with, they wouldn't sound good at all playing simultaneously, because there might be 3 or 4 different drum beats, and a bunch of rolls, and instrument parts for 2 or 3 different song sections. but playing them in pieces, i got a whole song with verse, chorus, bridge, or whatever.
i'm also thinking about maybe getting an mpd or something, so i can be hitting pads at the same time as track mutes.
http://www.youtube.com/watch?v=xD2fkB0yYsM