Rock band in max Msp?

    Dec 24 2012 | 1:24 am
    I'm a music teacher, and I have been asked to teach children with learning difficulties music.
    I figured the best way is to use rhythm games with some form of visual media and something easily relatable to.
    A friend suggested using max Msp in conjunction with rock band and use my own musical loops/ Samples.
    However having no real solid knowledge of max I could really use some help.
    I want to be able to create a system that enables me to:
    Drag drop samples into the patch to control each instrument. Eg: using the drums, assign kick snare and hat samples so when triggered they play.
    Enable recording of what is being produced.
    And allow drums base guitar and maybe vocals to be played simultaneously.
    I know it's a tall order but any help would be credited and fully documented.