- self.first_frame = int(self.audio_segment.frame_rate * self.start)
- self.last_frame = int(self.audio_segment.frame_rate * self.end)
+ self.audio_segment_frame_count = self.audio_segment.frame_count()
+ self.first_frame = int(
+ self.audio_segment_frame_count * self.initial_loop +\
+ self.audio_segment.frame_rate * self.start)
+ self.last_frame = int(
+ self.audio_segment_frame_count * self.initial_loop +\
+ self.audio_segment.frame_rate * self.end)