Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamMini.activity/Mini/miniTamTamMain.py
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-09-28 20:48:09 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-09-28 20:48:09 (GMT)
commit6cb986afe01cb3059a49a3ae82531d4501f625d5 (patch)
tree036ad7efb2f550af33c4b0e41c94de6c43160835 /TamTamMini.activity/Mini/miniTamTamMain.py
parent817f78c0b21d932ffe1aefef48f7361d3fdce240 (diff)
amplitude scaling for each instrument + misc fix
Diffstat (limited to 'TamTamMini.activity/Mini/miniTamTamMain.py')
-rw-r--r--TamTamMini.activity/Mini/miniTamTamMain.py44
1 files changed, 25 insertions, 19 deletions
diff --git a/TamTamMini.activity/Mini/miniTamTamMain.py b/TamTamMini.activity/Mini/miniTamTamMain.py
index 3b1a68c..eb73577 100644
--- a/TamTamMini.activity/Mini/miniTamTamMain.py
+++ b/TamTamMini.activity/Mini/miniTamTamMain.py
@@ -41,7 +41,7 @@ class miniTamTamMain(gtk.EventBox):
def __init__(self, activity):
gtk.EventBox.__init__(self)
-
+
self.activity = activity
self.set_border_width(Config.MAIN_WINDOW_PADDING)
@@ -105,7 +105,7 @@ class miniTamTamMain(gtk.EventBox):
if 'a good idea' == True:
self.playStartupSound()
- self.synthLabWindow = None
+ #self.synthLabWindow = None
self.beatPickup = True
@@ -139,8 +139,8 @@ class miniTamTamMain(gtk.EventBox):
#Play button Image
self.playButtonImg = gtk.Image()
self.playButtonImg.set_from_icon_name('media-playback-start', gtk.ICON_SIZE_LARGE_TOOLBAR)
- self.playButtonImg.show()
-
+ self.playButtonImg.show()
+
#Stop button Image
self.stopButtonImg = gtk.Image()
self.stopButtonImg.set_from_icon_name('media-playback-stop', gtk.ICON_SIZE_LARGE_TOOLBAR)
@@ -181,15 +181,15 @@ class miniTamTamMain(gtk.EventBox):
geneSliderBox = gtk.VBox()
self.geneSliderBoxImgTop = gtk.Image()
self.geneSliderBoxImgTop.set_from_file(Config.IMAGE_ROOT + 'complex6.png')
- geneAdjustment = gtk.Adjustment(value=self.regularity, lower=0, upper=1, step_incr=0.01, page_incr=0, page_size=0)
- geneSlider = ImageVScale( Config.IMAGE_ROOT + "sliderbutbleu.png", geneAdjustment, 5 )
- geneSlider.set_inverted(False)
- geneSlider.set_size_request(15,305)
- geneAdjustment.connect("value_changed" , self.handleGenerationSlider)
- geneSlider.connect("button-release-event", self.handleGenerationSliderRelease)
+ self.geneAdjustment = gtk.Adjustment(value=self.regularity, lower=0, upper=1, step_incr=0.01, page_incr=0, page_size=0)
+ self.geneSlider = ImageVScale( Config.IMAGE_ROOT + "sliderbutbleu.png", self.geneAdjustment, 5 )
+ self.geneSlider.set_inverted(False)
+ self.geneSlider.set_size_request(15,305)
+ self.geneAdjustment.connect("value_changed" , self.handleGenerationSlider)
+ self.geneSlider.connect("button-release-event", self.handleGenerationSliderRelease)
geneSliderBox.pack_start(self.geneSliderBoxImgTop, False, padding=10)
- geneSliderBox.pack_start(geneSlider, True, 20)
- self.tooltips.set_tip(geneSlider,Tooltips.COMPL)
+ geneSliderBox.pack_start(self.geneSlider, True, 20)
+ self.tooltips.set_tip(self.geneSlider,Tooltips.COMPL)
beatSliderBox = gtk.VBox()
self.beatSliderBoxImgTop = gtk.Image()
@@ -378,16 +378,16 @@ class miniTamTamMain(gtk.EventBox):
def recordOverSensitivity( self, state ):
self._recordToolbar.keyboardRecOverButton.set_sensitive( state )
- def synthLabWindowOpen(self):
- return self.synthLabWindow != None and self.synthLabWindow.get_property('visible')
+ #def synthLabWindowOpen(self):
+ #return self.synthLabWindow != None and self.synthLabWindow.get_property('visible')
def loadMicInstrument( self, data ):
self.csnd.load_mic_instrument( data )
- def closeSynthLab(self):
- if self.synthLabWindow != None:
- self.synthLabWindow.destroy()
- self.synthLabWindow = None
+ #def closeSynthLab(self):
+ #if self.synthLabWindow != None:
+ #self.synthLabWindow.destroy()
+ #self.synthLabWindow = None
def regenerate(self):
def flatten(ll):
@@ -442,6 +442,12 @@ class miniTamTamMain(gtk.EventBox):
img = self.scale(self.beat,2,12,1,11)
self.beatSliderBoxImgTop.set_from_file(Config.IMAGE_ROOT + 'beat' + str(img) + '.png')
self.beatAdjustment.set_value(self.beat)
+
+ self.regularity = random.randint(50, 100) * 0.01
+ img = int(self.regularity * 7)+1
+ self.geneSliderBoxImgTop.set_from_file(Config.IMAGE_ROOT + 'complex' + str(img) + '.png')
+ self.geneAdjustment.set_value(self.regularity)
+
self.sequencer.beat = self.beat
self.loop.beat = self.beat
self.drumFillin.setBeats( self.beat )
@@ -590,7 +596,7 @@ class miniTamTamMain(gtk.EventBox):
duration = 20,
trackId = 1,
instrumentId = Config.INSTRUMENTS[instrument].instrumentId,
- reverbSend = 0,
+ reverbSend = self.reverb,
tied = False,
mode = 'mini'),
secs_per_tick)