Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Welcome.py
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-07-16 17:51:26 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-07-16 17:51:26 (GMT)
commit2119fa4741e1ac0b54de6d1cbab145d323c3cafa (patch)
tree9b766868c87705240b15a4d260092c640a1915ee /Welcome.py
parent2e5fb7fe805d34863e32c4d7af34eea7260b4291 (diff)
remove generator from Welcome.py
Diffstat (limited to 'Welcome.py')
-rw-r--r--Welcome.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/Welcome.py b/Welcome.py
index a4a950f..09a8c3f 100644
--- a/Welcome.py
+++ b/Welcome.py
@@ -12,7 +12,6 @@ from Util.CSoundClient import new_csound_client
from Util import ControlStream
from Util import NoteDB
from Util.NoteDB import Note
-from miniTamTam.RythmGenerator import generator
from SubActivity import SubActivity
class Welcome(SubActivity):
@@ -65,7 +64,6 @@ class Welcome(SubActivity):
actVBox.pack_start(buttonBox, False, False, 100)
self.add(actVBox)
self.show_all()
- self.activate_count = 0
def handleLoad(self, widget, data=None):
chooser = gtk.FileChooserDialog(
@@ -143,32 +141,8 @@ class Welcome(SubActivity):
self.set_mode(data)
def onActivate(self, arg):
- def flatten(ll):
- rval = []
- for l in ll:
- rval += l
- return rval
- if self.activate_count == 0:
- i = 0
- csnd = new_csound_client()
- beat = 8
- density = 0.8
- regularity = 0.77
- reverb = 0.2
- for x in flatten( generator('drum3kit', beat, density, regularity, reverb) ):
- n = Note(0, x.trackId, i, x)
- i = i + 1
- csnd.loopPlay(n,1) # add as active
- csnd.loopSetNumTicks( beat * Config.TICKS_PER_BEAT)
- csnd.loopSetTick(0)
- csnd.loopStart()
- self.activate_count = self.activate_count + 1
self.show_all()
def onDeactivate(self):
if self.playStopButton.get_active():
self.playStopButton.set_active(False)
- if (self.activate_count == 1):
- csnd = new_csound_client()
- csnd.loopPause()
- csnd.loopClear()