Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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