diff options
Diffstat (limited to 'TamTamSynthLab.activity/SynthLab/SynthLabMain.py')
-rw-r--r-- | TamTamSynthLab.activity/SynthLab/SynthLabMain.py | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/TamTamSynthLab.activity/SynthLab/SynthLabMain.py b/TamTamSynthLab.activity/SynthLab/SynthLabMain.py index 4aeb60a..b6476d5 100644 --- a/TamTamSynthLab.activity/SynthLab/SynthLabMain.py +++ b/TamTamSynthLab.activity/SynthLab/SynthLabMain.py @@ -1146,6 +1146,19 @@ class SynthLabMain(gtk.EventBox): mess = "f5504 0 32768 -1 " + "\"%s\" 0 0 0" % snd self.csnd.inputMessage( mess ) time.sleep(.005) + if lastTable[4] == 6: + snd = self.sample_names[int(sourceParametersTable[1])] + self.csnd.load_instrument(snd) + if lastTable[5] == 6: + snd = self.sample_names[int(sourceParametersTable[5])] + self.csnd.load_instrument(snd) + if lastTable[6] == 6: + snd = self.sample_names[int(sourceParametersTable[9])] + self.csnd.load_instrument(snd) + if lastTable[7] == 6: + snd = self.sample_names[int(sourceParametersTable[13])] + self.csnd.load_instrument(snd) + time.sleep(.005) def recordSound( self, widget, data ): if widget.get_active() == True: @@ -1418,14 +1431,4 @@ class SynthLabMain(gtk.EventBox): f = shelve.open( Config.TAM_TAM_ROOT + '/common/Resources/SynthFiles/' + preset, 'r') self.loadState(f) f.close() - self.handleSaveTemp() - - def initRadioButton( self, labelList, methodCallback, box ): - for i in range( len( labelList ) ): - label = labelList[i] - if i == 0: - button = ImageRadioButton( group = None, mainImg_path = Config.IMAGE_ROOT + label + '.png', altImg_path = Config.IMAGE_ROOT + label + 'sel.png' ) - else: - button = ImageRadioButton( group = button, mainImg_path = Config.IMAGE_ROOT + label + '.png', altImg_path = Config.IMAGE_ROOT + label + 'sel.png' ) - button.connect( "toggled", methodCallback, i ) - box.pack_start( button, True, True ) + self.handleSaveTemp()
\ No newline at end of file |