Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamSynthLab.activity/SynthLab
diff options
context:
space:
mode:
Diffstat (limited to 'TamTamSynthLab.activity/SynthLab')
-rw-r--r--TamTamSynthLab.activity/SynthLab/SynthLabMain.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/TamTamSynthLab.activity/SynthLab/SynthLabMain.py b/TamTamSynthLab.activity/SynthLab/SynthLabMain.py
index a24e4f9..ace1a9d 100644
--- a/TamTamSynthLab.activity/SynthLab/SynthLabMain.py
+++ b/TamTamSynthLab.activity/SynthLab/SynthLabMain.py
@@ -368,7 +368,9 @@ class SynthLabMain(gtk.EventBox):
if SynthLabConstants.SYNTHTYPES[self.objectType][self.choosenType] == SynthLabConstants.VCO:
return SynthLabConstants.VCO_WAVEFORMS[int(self.slider2Val)]
elif SynthLabConstants.SYNTHTYPES[self.objectType][self.choosenType] == SynthLabConstants.SAMPLE or SynthLabConstants.SYNTHTYPES[self.objectType][self.choosenType] == SynthLabConstants.GRAIN:
- return self.sample_names[int(self.slider2Val)]
+ sname = self.sample_names[int(self.slider2Val)]
+ self.csnd.load_instrument(sname)
+ return sname
elif SynthLabConstants.SYNTHTYPES[self.objectType][self.choosenType] == SynthLabConstants.VOICE:
return SynthLabConstants.VOWEL_TYPES[int(self.slider2Val)]
else:
@@ -1435,4 +1437,4 @@ class SynthLabMain(gtk.EventBox):
f = shelve.open( Config.TAM_TAM_ROOT + '/common/Resources/SynthFiles/' + preset, 'r')
self.loadState(f)
f.close()
- self.handleSaveTemp() \ No newline at end of file
+ self.handleSaveTemp()