Impulse Tracker runs smoothly even on my old 486DX2/50MHz. It is a DOS-program, but it'll run from within the Windows shell as well. It can be pretty tough to learn, though, so if your friend is used to Fruity Loops (which, to me, seems easier to use), there's a rather steep learning curve to overcome.
http://www.noisemusic.org/it nah man he started,....or at least he got good on scream tracker and then used impulse tracker for a couple months then his hard drive crashed ........... and thats when things started going wrong. the first verson of buzz he used wouldn't even play the other tracks when he was writing new tracks .it was purely mathmatical. it sucked. well anyway i guess he tryed to put in impulse like that and he couldn't get it. though to be fare i don't know if the verson he got even worked.i just say that because i and another guy i know has tryed to get impulse tracker severial times from this 1 sight and it never worked when we got it.