def stop_all_actions(self, **kwargs):
self.mapping.stop_all_running()
- def volume(self, music = None, value = 100, add = False, **kwargs):
+ def volume(self, music = None, value = 100, delta = False, **kwargs):
if music is not None:
- music.set_volume(value, add = add)
+ music.set_volume(value, delta = delta)
else:
- self.mapping.set_master_volume(value, add = add)
+ self.mapping.set_master_volume(value, delta = delta)
def wait(self, duration = 0, music = None, **kwargs):
self.sleep_event = threading.Event()
def stop_all_actions_print(self, **kwargs):
return "stopping all actions"
- def volume_print(self, music = None, value = 100, add = False, **kwargs):
- if add:
+ def volume_print(self, music = None, value = 100, delta = False, **kwargs):
+ if delta:
if music is not None:
return "{:+d}% to volume of « {} »".format(value, music.name)
else:
def master_gain(self):
return gain(self.master_volume)
- def set_master_volume(self, value, add = False):
- [db_gain, self.master_volume] = gain(value + int(add) * self.master_volume, self.master_volume)
+ def set_master_volume(self, value, delta = False):
+ [db_gain, self.master_volume] = gain(value + int(delta) * self.master_volume, self.master_volume)
for music in self.open_files.values():
music.set_gain(db_gain)
with self.music_lock:
self.current_audio_segment = new_audio_segment
- def set_volume(self, value, add = False):
- [db_gain, self.volume] = gain(value + int(add) * self.volume, self.volume)
+ def set_volume(self, value, delta = False):
+ [db_gain, self.volume] = gain(value + int(delta) * self.volume, self.volume)
self.set_gain(db_gain)