A strong internet connection and plenty of data.
An 88-key touch-sensitive piano tuned to concert pitch or a digital piano.
A laptop with built-in speaker and camera / tablet / smart phone. A printer.