Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/miniTamTam/MiniSequencer.py
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-05-15 05:54:23 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-05-15 05:54:23 (GMT)
commit7f34bf5948a29df7f68822b54c3f00a824890d05 (patch)
tree779d9d8f8c13f842ebcd22faa6f3442a8309e780 /miniTamTam/MiniSequencer.py
parent8185d0f72297b6922bdbe59279becc9dc2cd78d7 (diff)
volume slider in mini switched to drum-inst balance
Diffstat (limited to 'miniTamTam/MiniSequencer.py')
-rw-r--r--miniTamTam/MiniSequencer.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/miniTamTam/MiniSequencer.py b/miniTamTam/MiniSequencer.py
index ee21761..887b4cf 100644
--- a/miniTamTam/MiniSequencer.py
+++ b/miniTamTam/MiniSequencer.py
@@ -7,6 +7,7 @@ import Config
from Util.CSoundNote import CSoundNote
from Util.CSoundClient import new_csound_client
from Util.NoteDB import Note
+from Util.NoteDB import PARAMETER
class MiniSequencer:
def __init__( self, recordButtonState ):
@@ -14,6 +15,7 @@ class MiniSequencer:
self.sequencer = []
self.pitchs = []
self.beat = 4
+ self.volume = 0.5
self.tempo = Config.PLAYER_TEMPO
self.checkOk = 0
self.tick = 0
@@ -100,6 +102,11 @@ class MiniSequencer:
self.csnd.loopPlay(n,1) #add as active
self.pitchs.remove( pitch )
+
+ def adjustSequencerVolume(self, volume):
+ self.volume = volume
+ for n in self.notesList:
+ self.csnd.loopUpdate(n, PARAMETER.AMPLITUDE, n.cs.amplitude*self.volume, 1)
def handleClock( self ):
currentTick = self.csnd.loopGetTick()