1. A method for facilitating a cooperative rhythm action game using saved music performance input data from a previous player performance, the method comprising the steps of: (a) receiving first music performance input data from a local player, the first music performance input data representing a first musical performance; (b) generating audio output responsive to the received first music performance input; 4 , (c) receiving, via a network, second music performance input data the received second music performance input data comprising saved music performance input data from a previous musical performance; (d) creating emulation data from the received second music performance input data; and (e) generating a local approximation of the previous musical performance using the emulation data, the local approximation synchronous with the local musical performance.