def _getParameterTree(self): params = [ {u'name': unicode(self.tr(u'Power spectrum(Average)')), u'type': u'group', u'children': [ {u'name':unicode(self.tr(u'FFT size')), u'type': u'list', u'default':512, u'values': [(unicode(self.tr(u'Automatic')), 512), (u"128", 128), (u"256", 256), (u"512", 512), (u"1024", 1024)], u'value': 512}, {u'name': unicode(self.tr(u'FFT window')), u'type': u'list', u'value': WindowFunction.Rectangular, u'default': WindowFunction.Rectangular, u'values': [(u'Bartlett', WindowFunction.Bartlett), (u"Blackman", WindowFunction.Blackman), (u"Hamming", WindowFunction.Hamming), (u"Hanning", WindowFunction.Hanning), (u'Kaiser', WindowFunction.Kaiser), (unicode(self.tr(u'None')), WindowFunction.WindowNone), (u"Rectangular", WindowFunction.Rectangular)]}, {u'name': unicode(self.tr(u'FFT overlap')), u'type': u'int', u'value':50, u'limits': (-1, 99)}]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Instantaneous Frequency')), u'type': u'group', u'children':[]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Envelope')), u'type': u'group', u'children': [ {u'name':unicode(self.tr(u'Amplitude')), u'type':u'group', u'children':[ {u'name':unicode(self.tr(u'Min')), u'type':u'float', u'value': -100, u'step': 0.1, 'default': -100}, {u'name':unicode(self.tr(u'Max')), u'type':u'float', u'value': 100, u'step': 0.1, 'default': 100} ]}]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree
def _getParameterTree(self): params = [{u'name': unicode(self.tr(u'Power spectrum(Logarithmic)')), u'type': u'group', u'children': [ {u'name': unicode(self.tr(u'FFT window')), u'type': u'list', u'value': WindowFunction.Rectangular, u'default': WindowFunction.Rectangular, u'values': [(u'Bartlett', WindowFunction.Bartlett), (u"Blackman", WindowFunction.Blackman), (u"Hamming", WindowFunction.Hamming), (u"Hanning", WindowFunction.Hanning), (u'Kaiser', WindowFunction.Kaiser), (unicode(self.tr(u'None')), WindowFunction.WindowNone), (u"Rectangular", WindowFunction.Rectangular)]} ]}] ListParameter.itemClass = DuettoListParameterItem ParamTree = Parameter.create(name=u'params', type=u'group', children=params) parameterTree = ParameterTree() parameterTree.setAutoScroll(True) parameterTree.setHeaderHidden(True) parameterTree.setParameters(ParamTree, showTop=False) return parameterTree