River Flows in You Virtual Piano