I composed and played this on a Casio Privia digital piano one night after work. The Privia has a good quick action with a true concert piano feel and key return. It does justice in live recording for me anyway. I used Cakewalk Sonar DAW and Miroslav Philharmonik instruments for the concert grand piano. It must have been a good night because I remember getting it done on the second take. Also it was my first time using that type of instrument from Miroslav.