コード例 #1
0
ファイル: echo.py プロジェクト: swipswaps/figaro
 def start(cls, args: List[str]) -> "Echo.Filter":
     args = [a.strip() for a in args if a.strip()]
     if len(args) < 2:
         raise Exception('Missing parameters <scale> <pause> ... ')
     scale = parse_perc(args[0])
     pause = float(args[1])
     return Echo.Filter(scale, pause)
コード例 #2
0
ファイル: crackle.py プロジェクト: swipswaps/figaro
 def start(cls, args: List[str]) -> "Crackle.Filter":
     args = [a.strip() for a in args if a.strip()]
     if not args:
         raise Exception('Missing parameter <factor> ... ')
     return Crackle.Filter(parse_perc(args[0]))
コード例 #3
0
 def start(cls, args: List[str]) -> "Volume.Filter":
     args = [a.strip() for a in args if a.strip()]
     if not args:
         raise Exception('Missing parameter <factor> ... ')
     n = args[0].strip()
     return Volume.Filter(parse_perc(n))
コード例 #4
0
ファイル: noise.py プロジェクト: swipswaps/figaro
 def start(cls, args: List[str]) -> "Noise.Filter":
     args = [a.strip() for a in args if a.strip()]
     if not args:
         raise Exception('Missing parameter <amplitude> ... ')
     return Noise.Filter(parse_perc(args[0]))