def__repr__(self)->str:returnf"<Tremolo: frequency={self.frequency}, depth={self.depth}>"@propertydeffrequency(self)->float|None:returnself._frequency@frequency.setterdeffrequency(self,v:float|None)->None:ifvisNone:self._frequency=vreturnifv<=0:raiseValueError(f"Frequency must be must be greater than 0, not {v}")self._frequency=v@propertydefdepth(self)->float|None:returnself._depth@depth.setterdefdepth(self,v:float|None)->None:ifvisNone:self._depth=vreturnifnot(0.0<v<=1.0):raiseValueError(f"Depth must be must be 0.0 < x ≤ 1.0, not {v}")self._depth=v