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/Fillin.py | |
parent | 8185d0f72297b6922bdbe59279becc9dc2cd78d7 (diff) |
volume slider in mini switched to drum-inst balance
Diffstat (limited to 'miniTamTam/Fillin.py')
-rw-r--r-- | miniTamTam/Fillin.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/miniTamTam/Fillin.py b/miniTamTam/Fillin.py index 0825d44..4c74d1b 100644 --- a/miniTamTam/Fillin.py +++ b/miniTamTam/Fillin.py @@ -9,7 +9,7 @@ from Util.NoteDB import Note import Config class Fillin: - def __init__( self, nbeats, tempo, instrument, reverb ): + def __init__( self, nbeats, tempo, instrument, reverb, volume ): self.notesList = [] self.barCount = 0 self.gate = 0 @@ -17,6 +17,7 @@ class Fillin: self.tempo = tempo self.instrument = instrument self.reverb = reverb + self.volume = volume self.onsets = [] self.pitchs = [] self.playBackTimeout = None @@ -45,6 +46,9 @@ class Fillin: def setReverb( self, reverb ): self.reverb = reverb + + def setVolume( self, volume ): + self.volume = volume def play( self ): if self.playBackTimeout == None: @@ -93,6 +97,7 @@ class Fillin: self.notesList= [] for x in flatten( generator(self.instrument, self.nbeats, 0.4, 0.1, self.reverb) ): if x.onset not in self.onsets or x.pitch not in self.pitchs: + x.amplitude = x.amplitude*self.volume n = Note(0, x.trackId, i, x) self.notesList.append(n) i += 1 |