class GainEffect:
effect_types = [
+ 'noop',
'fade'
]
if effect in self.effect_types:
self.effect = effect
else:
- raise Exception("Unknown effect {}".format(effect))
+ self.effect = 'noop'
self.start = start
self.end = end
current_loop,
frame_count)
+ # Noop
+ def noop_init(self, **kwargs):
+ pass
+
+ def noop_get_last_gain(self, **kwargs):
+ return 0
+
+ def noop_get_next_gain(self, **kwargs):
+ return [0, True]
+
# Fading
def fade_init(self, gain=0, **kwargs):
self.audio_segment_frame_count = self.audio_segment.frame_count()