Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. print("INFO - Analysis: Creating segments for comparison.")
  2. for i in range(0, (len(times_of_beats_a) - clip_size), step_size):
  3. start = int(times_of_beats_a[i]*sample_rate)
  4. stop = int(times_of_beats_a[i + clip_size]*sample_rate)
  5. #print(start, stop)
  6. clip = signal_a[start:stop]
  7. clips_a.append(clip)
  8. if i < (len(times_of_beats_a)-(transition_length*clip_size)):
  9. segment_times1[i/step_size] = [(times_of_beats_a[i]), (times_of_beats_a[i + (transition_midpoint * clip_size)]),
  10. (times_of_beats_a[i + (transition_length * clip_size)])]
  11.  
  12. for i in range(0, (len(times_of_beats_b) - clip_size), step_size):
  13. start = int(times_of_beats_b[i]*sample_rate)
  14. stop = int(times_of_beats_b[i + clip_size]*sample_rate)
  15. clip = signal_b[start:stop]
  16. clips_b.append(clip)
  17. if i < (len(times_of_beats_b)-(transition_length*clip_size)):
  18. segment_times2[i/step_size] = [(times_of_beats_b[i]), (times_of_beats_b[i + (transition_midpoint * clip_size)]),
  19. (times_of_beats_b[i + (transition_length * clip_size)])]
  20.  
  21. print("INFO - Analysis: Finding best segments.")
  22. # score segments using segment_scorer utility class
  23. density = int(clip_size / step_size)
  24. segment_scores1 = scorer.score_segments(clips_a, transition_length, transition_midpoint, density, False)
  25. segment_scores2 = scorer.score_segments(clips_b, transition_length, transition_midpoint, density, True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement