Do my ears decieve me, or are the drum sound in this song from the MD? The handclap sound very MD to me. /Janne