samurai champloo music record: impression