object generation based on beat