diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-08-24 20:58:52 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-08-24 20:58:52 (GMT) |
commit | 6a209f15052e84430279a5fa66c2d661513c067f (patch) | |
tree | 1b56f610ece9888237166eb2cb8242573857b4b5 /Edit/EditToolbars.py | |
parent | d6a28d7e04123f3d2b4eb6c092e0cd807865036f (diff) |
META ALGO: Diverse algo on each track
Diffstat (limited to 'Edit/EditToolbars.py')
-rw-r--r-- | Edit/EditToolbars.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Edit/EditToolbars.py b/Edit/EditToolbars.py index 9d25f51..abd425d 100644 --- a/Edit/EditToolbars.py +++ b/Edit/EditToolbars.py @@ -584,7 +584,7 @@ class generationPalette(Palette): self.parametersChanged() def handleMode( self, widget, data = None ): - self.pattern = widget.props.value + self.pattern = [widget.props.value for x in range(4)] self.parametersChanged() def getGenerationParameters( self ): @@ -618,7 +618,7 @@ class generationPalette(Palette): ############ generate a preview melody ##############s def previewGenerator(self, parameters): makeRythm = GenerationRythm() - makePitch = GenerationPitch(parameters.pattern) + makePitch = GenerationPitch() table_duration = Utils.scale(parameters.articule, GenerationConstants.ARTICULATION_SCALE_MIN_MAPPING, GenerationConstants.ARTICULATION_SCALE_MAX_MAPPING, GenerationConstants.ARTICULATION_SCALE_STEPS) table_pitch = GenerationConstants.SCALES[parameters.scale] beat = self.edit.noteDB.pages[self.edit.tuneInterface.getSelectedIds()[0]].beats @@ -626,7 +626,7 @@ class generationPalette(Palette): trackNotes = [] rythmSequence = makeRythm.celluleRythmSequence(parameters, barLength) - pitchSequence = makePitch.drunkPitchSequence(len(rythmSequence),parameters, table_pitch) + pitchSequence = makePitch.drunkPitchSequence(len(rythmSequence),parameters, table_pitch, 0) gainSequence = self.makeGainSequence(rythmSequence) durationSequence = self.makeDurationSequence(rythmSequence, parameters, table_duration, barLength) |