Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/SynthLab/SynthObjectsParameters.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@activitycentral.org>2011-06-28 09:23:54 (GMT)
committer Aleksey Lim <alsroot@activitycentral.org>2011-06-28 09:24:48 (GMT)
commit11003147ac4ea947ec5017921019d668cb4953d1 (patch)
treeeaab12347c33cb62326f9eb53121eff594301638 /SynthLab/SynthObjectsParameters.py
parent35278d261ace09d5ed20bdae0983730d88dd8037 (diff)
Switch to the singular sources tree and releasing scheme
Diffstat (limited to 'SynthLab/SynthObjectsParameters.py')
-rw-r--r--SynthLab/SynthObjectsParameters.py42
1 files changed, 42 insertions, 0 deletions
diff --git a/SynthLab/SynthObjectsParameters.py b/SynthLab/SynthObjectsParameters.py
new file mode 100644
index 0000000..7a9b8f3
--- /dev/null
+++ b/SynthLab/SynthObjectsParameters.py
@@ -0,0 +1,42 @@
+class SynthObjectsParameters:
+
+ def __init__( self ):
+ self.types = [0,0,0,0,0,0,0,0,0,0,0,0]
+ self.controlsParameters = [.5,1,0,0,.5,1,0,0,.5,1,0,0,.5,1,0,0]
+ self.sourcesParameters = [1,.5,5,1,1,.5,5,1,1,.5,5,1,1,.5,5,1]
+ self.fxsParameters = [100,3000,.8,1,100,3000,.8,1,100,3000,.8,1,100,3000,.8,1]
+ self.outputParameters = [.01, .05, .9, .05]
+ self.choiceParamsSet = [self.controlsParameters, self.sourcesParameters, self.fxsParameters, self.outputParameters]
+
+ def update( self ):
+ self.choiceParamsSet = [self.controlsParameters, self.sourcesParameters, self.fxsParameters, self.outputParameters]
+
+ def getTypes( self ):
+ return self.types
+
+ def getControlsParameters( self ):
+ return self.controlsParameters
+
+ def getSourcesParameters( self ):
+ return self.sourcesParameters
+
+ def getFxsParameters( self ):
+ return self.fxsParameters
+
+ def getOutputParameters( self ):
+ return self.outputParameters
+
+ def setType( self, pos, value ):
+ self.types[pos] = value
+
+ def setControlParameter( self, pos, value ):
+ self.controlsParameters[pos] = value
+
+ def setSourceParameter( self, pos, value ):
+ self.sourcesParameters[pos] = value
+
+ def setFxParameter( self, pos, value ):
+ self.fxsParameters[pos] = value
+
+ def setOutputParameter( self, pos, value ):
+ self.outputParameters[pos] = value