No Xbox Live Gold required. You only need an internet connection (Silver/free account works).
If you have DLC installed, it plays offline. If not, you're locked to on-disc setlist (70 songs).