Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/miniTamTam
diff options
context:
space:
mode:
authorJames <olpc@xo-05-28-3A.localdomain>2007-07-19 18:47:30 (GMT)
committer James <olpc@xo-05-28-3A.localdomain>2007-07-19 18:47:30 (GMT)
commitb8dff3f8902309f09d0cc27dabbe75bc7eb26739 (patch)
treeb94faa18bf7ad93c8e82390aa554b97718a27850 /miniTamTam
parent0c51f7abf29eb0b8534e6e47e4fddba7c0164142 (diff)
hail mary...
Diffstat (limited to 'miniTamTam')
-rwxr-xr-xminiTamTam/Loop.py4
-rw-r--r--miniTamTam/RythmGenerator.py5
2 files changed, 5 insertions, 4 deletions
diff --git a/miniTamTam/Loop.py b/miniTamTam/Loop.py
index deb1cad..3e9484a 100755
--- a/miniTamTam/Loop.py
+++ b/miniTamTam/Loop.py
@@ -50,10 +50,10 @@ class Loop:
pitch = i[1]
gain = i[2]*self.volume
duration = i[3]
- if instrument in Instrument.DRUM:
+ if instrument in Instrument.KIT:
if GenerationConstants.DRUMPITCH.has_key(pitch):
pitch = GenerationConstants.DRUMPITCH[pitch]
- instrument = Instrument.DRUM[ KIT_ELEMENT[pitch] ].name
+ instrument = Instrument.KIT[ Config.KIT_ELEMENT[pitch] ].name
pitch = 36
return CSoundNote( onset = onset,
pitch = pitch,
diff --git a/miniTamTam/RythmGenerator.py b/miniTamTam/RythmGenerator.py
index 539274c..59c5746 100644
--- a/miniTamTam/RythmGenerator.py
+++ b/miniTamTam/RythmGenerator.py
@@ -4,6 +4,7 @@ import Config
from Util.CSoundNote import CSoundNote
from Generation.GenerationConstants import GenerationConstants
from GenRythm import GenRythm
+from Util import Instrument
def generator( instrument, nbeats, density, regularity, reverbSend ):
@@ -44,8 +45,8 @@ def generator( instrument, nbeats, density, regularity, reverbSend ):
def pageGenerate( regularity, drumPitch ):
barLength = Config.TICKS_PER_BEAT * nbeats
- if Config.INSTRUMENTS[instrument].kit != None:
- currentInstrument = Config.INSTRUMENTS[instrument].kit[drumPitch[0]].name
+ print 'pageGenerate drumPitch[0] ', drumPitch[0]
+ currentInstrument = Instrument.KIT[instrument][ Config.KIT_ELEMENT[ drumPitch[0] ]].name
rythmSequence = makeRythm.drumRythmSequence(currentInstrument, nbeats, density, regularity)
pitchSequence = makePitchSequence(len(rythmSequence), drumPitch )