Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/lib/aubio/cmd.py

    re126e65 r357f81e  
    102102    subparser.add_input()
    103103    subparser.add_buf_hop_size()
     104    subparser.add_silence()
     105    subparser.add_release_drop()
    104106    subparser.add_time_format()
    105107    subparser.add_verbose_help()
     
    207209                action="store", dest="silence", default=-70,
    208210                help="silence threshold")
     211
     212    def add_release_drop(self):
     213        self.add_argument("-d", "--release-drop",
     214                metavar = "<value>", type=float,
     215                action="store", dest="release_drop", default=10,
     216                help="release drop threshold")
    209217
    210218    def add_minioi(self, default="12ms"):
     
    248256                action = "store", dest = "cut_until_nslices", default = None,
    249257                help="how many extra slices should be added at the end of each slice")
    250         self.add_argument("--create-first",
    251                 action = "store_true", dest = "create_first", default = False,
    252                 help="always include first slice")
    253258
    254259# some utilities
     
    383388        self.parse_options(args, self.valid_opts)
    384389        self.notes = aubio.notes(**self.options)
     390        if args.silence is not None:
     391            self.notes.set_silence(args.silence)
     392        if args.release_drop is not None:
     393            self.notes.set_release_drop(args.release_drop)
    385394        super(process_notes, self).__init__(args)
    386395    def __call__(self, block):
Note: See TracChangeset for help on using the changeset viewer.