Add tempo parsing