def reverb(self, reverberance=<NUM_LIT:50>, high_freq_damping=<NUM_LIT:50>, room_scale=<NUM_LIT:100>,<EOL>stereo_depth=<NUM_LIT:100>, pre_delay=<NUM_LIT:0>, wet_gain=<NUM_LIT:0>, wet_only=False):
if (not is_number(reverberance) or reverberance < <NUM_LIT:0> or<EOL>reverberance > <NUM_LIT:100>):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if (not is_number(high_freq_damping) or high_freq_damping < <NUM_LIT:0> or<EOL>high_freq_damping > <NUM_LIT:100>):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if (not is_number(room_scale) or room_scale < <NUM_LIT:0> or<EOL>room_scale > <NUM_LIT:100>):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if (not is_number(stereo_depth) or stereo_depth < <NUM_LIT:0> or<EOL>stereo_depth > <NUM_LIT:100>):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if not is_number(pre_delay) or pre_delay < <NUM_LIT:0>:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if not is_number(wet_gain):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if not isinstance(wet_only, bool):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>effect_args = ['<STR_LIT>']<EOL>if wet_only:<EOL><INDENT>effect_args.append('<STR_LIT>')<EOL><DEDENT>effect_args.extend([<EOL>'<STR_LIT>'.format(reverberance),<EOL>'<STR_LIT>'.format(high_freq_damping),<EOL>'<STR_LIT>'.format(room_scale),<EOL>'<STR_LIT>'.format(stereo_depth),<EOL>'<STR_LIT>'.format(pre_delay),<EOL>'<STR_LIT>'.format(wet_gain)<EOL>])<EOL>self.effects.extend(effect_args)<EOL>self.effects_log.append('<STR_LIT>')<EOL>return self<EOL>
Add reverberation to the audio using the ‘freeverb’ algorithm.
        A reverberation effect is sometimes desirable for concert halls that
        are too small or contain so many people that the hall’s natural
        reverberance is diminished. Applying a small amount of stereo reverb
        to a (dry) mono signal will usually make it sound more natural.

        Parameters
        ----------
        reverberance : float, default=50
            Percentage of reverberance
        high_freq_damping : float, default=50
            Percentage of high-frequency damping.
        room_scale : float, default=100
            Scale of the room as a percentage.
        stereo_depth : float, default=100
            Stereo depth as a percentage.
        pre_delay : float, default=0
            Pre-delay in milliseconds.
        wet_gain : float, default=0
            Amount of wet gain in dB
        wet_only : bool, default=False
            If True, only outputs the wet signal.

        See Also
        --------
        echo