Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("INFO - Analysis: Creating segments for comparison.")
- for i in range(0, (len(times_of_beats_a) - clip_size), step_size):
- start = int(times_of_beats_a[i]*sample_rate)
- stop = int(times_of_beats_a[i + clip_size]*sample_rate)
- #print(start, stop)
- clip = signal_a[start:stop]
- clips_a.append(clip)
- if i < (len(times_of_beats_a)-(transition_length*clip_size)):
- segment_times1[i/step_size] = [(times_of_beats_a[i]), (times_of_beats_a[i + (transition_midpoint * clip_size)]),
- (times_of_beats_a[i + (transition_length * clip_size)])]
- for i in range(0, (len(times_of_beats_b) - clip_size), step_size):
- start = int(times_of_beats_b[i]*sample_rate)
- stop = int(times_of_beats_b[i + clip_size]*sample_rate)
- clip = signal_b[start:stop]
- clips_b.append(clip)
- if i < (len(times_of_beats_b)-(transition_length*clip_size)):
- segment_times2[i/step_size] = [(times_of_beats_b[i]), (times_of_beats_b[i + (transition_midpoint * clip_size)]),
- (times_of_beats_b[i + (transition_length * clip_size)])]
- print("INFO - Analysis: Finding best segments.")
- # score segments using segment_scorer utility class
- density = int(clip_size / step_size)
- segment_scores1 = scorer.score_segments(clips_a, transition_length, transition_midpoint, density, False)
- segment_scores2 = scorer.score_segments(clips_b, transition_length, transition_midpoint, density, True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement