Index: /trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py =================================================================== --- /trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (revision 1683) +++ /trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (revision 1695) @@ -54,5 +54,5 @@ #log.debug("MixerNode.valuesChanged") fader = self.fader.value() - values = numpy.ones((1, len(self.inputs))) + values = numpy.ones((len(self.inputs), 1)) if len(self.outputs) > 1: values = self.panner.values @@ -66,6 +66,10 @@ #print values ret = [] + #print "i will be in %s" % str(range(len(self.inputs))) + #print "j will be in %s" % str(range(len(self.outputs))) + #print "values.shape: %s" % str(values.shape) for i in range(len(self.inputs)): for j in range(len(self.outputs)): + #print "%i,%i : %s" % (i, j, str(values[i,j])) ret.append( (self.inputs[i], self.outputs[j], values[i,j]) ) #print ret Index: /trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py =================================================================== --- /trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py (revision 1683) +++ /trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py (revision 1695) @@ -79,4 +79,5 @@ def setNumberOfSinks(self, sinknr): + #print "N2MPanner.setNumberOfSinks( %i )" % sinknr while len(self.sinks) > sinknr: self.sinks[-1].setParentItem(None) @@ -86,6 +87,7 @@ c.setZValue(1) self.sinks.append(c) + #print "N2MPanner.setNumberOfSinks() new size %i" % len(self.sinks) for i in range(sinknr): - degree = 2*math.pi/sinknr + degree = 2*math.pi/sinknr * i self.sinks[i].setPos(math.cos(degree), math.sin(degree)) self.update() @@ -94,4 +96,5 @@ def setNumberOfSources(self, sourcenr): + #print "N2MPanner.setNumberOfSources( %i )" % sourcenr while len(self.sources) > sourcenr: self.sources[-1].setParentItem(None) @@ -101,4 +104,5 @@ self.scene.addItem(s) self.sources.append(s) + #print "N2MPanner.setNumberOfSources() new size %i" % len(self.sources) self.values.resize((len(self.sources), len(self.sinks))) self.sourcePositionChanged(range(len(self.sources)))