diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-05-15 05:54:23 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-05-15 05:54:23 (GMT) |
commit | 7f34bf5948a29df7f68822b54c3f00a824890d05 (patch) | |
tree | 779d9d8f8c13f842ebcd22faa6f3442a8309e780 /miniTamTam/MiniSequencer.py | |
parent | 8185d0f72297b6922bdbe59279becc9dc2cd78d7 (diff) |
volume slider in mini switched to drum-inst balance
Diffstat (limited to 'miniTamTam/MiniSequencer.py')
-rw-r--r-- | miniTamTam/MiniSequencer.py | 7 |
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() |