Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/EditToolbars.py
diff options
context:
space:
mode:
Diffstat (limited to 'Edit/EditToolbars.py')
-rw-r--r--Edit/EditToolbars.py6
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)