def METHOD_NAME(self, value=0, duration=.5, delay=0, curve=curve.in_expo, resolution=None, interrupt='finish',
             destroy_on_ended=True):
    if duration <= 0:
        self.volume = value
    else:
        self.animate('volume', value, duration=duration, delay=delay, curve=curve, resolution=resolution, interrupt=interrupt)
    if destroy_on_ended:
        _destroy(self, delay=duration + .05)