Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/miniTamTam
diff options
context:
space:
mode:
authoramartin <olpc@xo-00-CE-12.localdomain>2007-07-20 21:08:31 (GMT)
committer amartin <olpc@xo-00-CE-12.localdomain>2007-07-20 21:08:31 (GMT)
commitca2dfa150f9a76f40025e5ad8a890cafe7910910 (patch)
tree27b15b7d460f7a4c70adc2effa2b7e62cd2dae60 /miniTamTam
parentaab75f49a58c50892472d81561f455efa239b5a5 (diff)
parentf7c812f92e07f1e676a956bf88cb28f9a77aa0b0 (diff)
Merge branch 'master' of git+ssh://amartin@dev.laptop.org/git/projects/tamtam
Diffstat (limited to 'miniTamTam')
-rw-r--r--miniTamTam/MiniSequencer.py2
-rw-r--r--miniTamTam/miniTamTamMain.py21
2 files changed, 13 insertions, 10 deletions
diff --git a/miniTamTam/MiniSequencer.py b/miniTamTam/MiniSequencer.py
index 797a04c..dceb201 100644
--- a/miniTamTam/MiniSequencer.py
+++ b/miniTamTam/MiniSequencer.py
@@ -53,7 +53,7 @@ class MiniSequencer:
self.startLooking = 1
self.startPlayback()
- def clearSequencer( self ):
+ def clearSequencer( self, widget=None ):
for n in self.notesList:
self.csnd.loopDelete(n)
self.notesList = []
diff --git a/miniTamTam/miniTamTamMain.py b/miniTamTam/miniTamTamMain.py
index a464f03..e881fca 100644
--- a/miniTamTam/miniTamTamMain.py
+++ b/miniTamTam/miniTamTamMain.py
@@ -100,7 +100,7 @@ class miniTamTamMain(SubActivity):
self.loopSettingsPopup.set_modal(True)
self.loopSettingsPopup.add_events( gtk.gdk.BUTTON_PRESS_MASK )
self.loopSettingsPopup.connect("button-release-event", lambda w,e:self.doneLoopSettingsPopup() )
- self.loopSettings = LoopSettings( self.loopSettingsPopup, self.loopSettingsPlayStop, self.loopSettingsChannel )
+ self.loopSettings = LoopSettings( self.loopSettingsPopup, self.loopSettingsPlayStop, self.loopSettingsChannel, self.doneLoopSettingsPopup )
self.loopSettingsPopup.add( self.loopSettings )
@@ -360,6 +360,9 @@ class miniTamTamMain(SubActivity):
def doneLoopSettingsPopup(self):
if self._recordToolbar.loopSetButton.get_active():
+ if self.loopSettings.playStopButton.get_active() == False:
+ self.loopSettings.playStopButton.set_active(True)
+ self.loopSettings.handlePlayButton(self.loopSettings.playStopButton)
self._recordToolbar.loopSetButton.set_active(False)
def handleLoopSettingsBtn(self, widget, data=None):
@@ -638,14 +641,14 @@ class miniTamTamMain(SubActivity):
def playInstrumentNote(self , instrument, secs_per_tick = 0.025):
if not self.muteInst:
- self.csnd.play(
- CSoundNote( onset = 0,
- pitch = 36,
- amplitude = 1,
- pan = 0.5,
- duration = 20,
- trackId = 1,
- instrumentId = Config.INSTRUMENTS[instrument].instrumentId,
+ self.csnd.play(
+ CSoundNote( onset = 0,
+ pitch = 36,
+ amplitude = 1,
+ pan = 0.5,
+ duration = 20,
+ trackId = 1,
+ instrumentId = Config.INSTRUMENTS[instrument].instrumentId,
reverbSend = 0,
tied = False,
mode = 'mini'),