Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/SynthLab
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-07-20 19:55:57 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-07-20 19:55:57 (GMT)
commitb42da2e5e887890c07b0c34e4c985abc7940d7a2 (patch)
treef85eab55796a60c42a1143182b5995c0d2f1b12b /SynthLab
parent1db567d96393be9f83f1e721e3cec1876e3cbd94 (diff)
SynthLab refresh
Diffstat (limited to 'SynthLab')
-rwxr-xr-xSynthLab/SynthLabConstants.py2
-rw-r--r--SynthLab/SynthLabWindow.py68
2 files changed, 37 insertions, 33 deletions
diff --git a/SynthLab/SynthLabConstants.py b/SynthLab/SynthLabConstants.py
index 07562b6..e0ab44b 100755
--- a/SynthLab/SynthLabConstants.py
+++ b/SynthLab/SynthLabConstants.py
@@ -33,7 +33,7 @@ class SynthLabConstants:
elif y > HALF_SIZE-GATE_OFFSET: y = HALF_SIZE
m.append( ( x, y ) )
- INIT_LOCATIONS = [ [420,750], [500,750], [580,750], [660, 750], [55,750], [135,750], [215,750], [295, 750], [785,750], [865,750], [945,750], [1025, 750], [540, 645]]
+ INIT_LOCATIONS = [ [480,700], [560,700], [640,700], [720, 700], [100,700], [180,700], [260,700], [340, 700], [860,700], [940,700], [1020,700], [1100, 700], [600, 595]]
FLOAT = [.01, False]
INTEGER = [1, 1]
diff --git a/SynthLab/SynthLabWindow.py b/SynthLab/SynthLabWindow.py
index 2896d82..87e2723 100644
--- a/SynthLab/SynthLabWindow.py
+++ b/SynthLab/SynthLabWindow.py
@@ -130,9 +130,9 @@ class SynthLabWindow(SubActivity):
self.commandBox.pack_start(self.buttonBox)
#self.mainBox.pack_start(self.commandBox)
- self.drawingAreaWidth = 1080
- self.drawingAreaHeight = 790
- self.separatorY = 690
+ self.drawingAreaWidth = 1200
+ self.drawingAreaHeight = 750
+ self.separatorY = 640
self.clearMask = gtk.gdk.Rectangle(0,0,self.drawingAreaWidth,self.drawingAreaHeight)
@@ -178,40 +178,40 @@ class SynthLabWindow(SubActivity):
self.sliderBox.pack_start(self.durationSlider, True, True, 5)
self.sliderBox.pack_start(self.durLabel, False, padding=10)
- for i in [1,2,3,4,5,6]:
- recordButton = ImageToggleButton(Config.IMAGE_ROOT + 'synthRecord' + str(i) + '.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Down.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Over.png')
- recordButton.connect("clicked", self.recordSound, i)
- self.buttonBox.pack_start(recordButton, False, False, 2)
- self.tooltips.set_tip(recordButton, Tooltips.SL_RECORDBUTTONS[i-1])
-
- saveButton = ImageButton(Config.IMAGE_ROOT + 'save.png')
- saveButton.connect("clicked", self.handleSave, None)
- self.buttonBox.pack_start(saveButton, False, False, 2)
-
- loadButton = ImageButton(Config.IMAGE_ROOT + 'load.png')
- loadButton.connect("clicked", self.handleLoad, None)
- self.buttonBox.pack_start(loadButton, False, False, 2)
-
- resetButton = ImageButton(Config.IMAGE_ROOT + 'reset.png')
- resetButton.connect("clicked", self.handleReset, None)
- self.buttonBox.pack_start(resetButton, False, False, 2)
-
- closeButton = ImageButton(Config.IMAGE_ROOT + 'close.png')
- closeButton.connect("clicked", self.handleClose, None)
- self.buttonBox.pack_start(closeButton, False, False, 2)
-
- self.tooltips.set_tip(saveButton, Tooltips.SAVE)
- self.tooltips.set_tip(loadButton, Tooltips.LOAD)
- self.tooltips.set_tip(resetButton, Tooltips.RESET)
- self.tooltips.set_tip(closeButton, Tooltips.CLOSE)
- self.add(self.mainBox)
- self.tooltips.set_tip(self.durationSlider, Tooltips.SOUNDDUR + ': ' + self.durString)
+# for i in [1,2,3,4,5,6]:
+# recordButton = ImageToggleButton(Config.IMAGE_ROOT + 'synthRecord' + str(i) + '.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Down.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Over.png')
+# recordButton.connect("clicked", self.recordSound, i)
+# self.buttonBox.pack_start(recordButton, False, False, 2)
+# self.tooltips.set_tip(recordButton, Tooltips.SL_RECORDBUTTONS[i-1])
+
+# saveButton = ImageButton(Config.IMAGE_ROOT + 'save.png')
+# saveButton.connect("clicked", self.handleSave, None)
+# self.buttonBox.pack_start(saveButton, False, False, 2)
+
+# loadButton = ImageButton(Config.IMAGE_ROOT + 'load.png')
+# loadButton.connect("clicked", self.handleLoad, None)
+# self.buttonBox.pack_start(loadButton, False, False, 2)
+
+# resetButton = ImageButton(Config.IMAGE_ROOT + 'reset.png')
+# resetButton.connect("clicked", self.handleReset, None)
+# self.buttonBox.pack_start(resetButton, False, False, 2)
+
+# closeButton = ImageButton(Config.IMAGE_ROOT + 'close.png')
+# closeButton.connect("clicked", self.handleClose, None)
+# self.buttonBox.pack_start(closeButton, False, False, 2)
+
+# self.tooltips.set_tip(saveButton, Tooltips.SAVE)
+# self.tooltips.set_tip(loadButton, Tooltips.LOAD)
+# self.tooltips.set_tip(resetButton, Tooltips.RESET)
+# self.tooltips.set_tip(closeButton, Tooltips.CLOSE)
+# self.tooltips.set_tip(self.durationSlider, Tooltips.SOUNDDUR + ': ' + self.durString)
+
tempFile = 'synthTemp'
if tempFile in os.listdir(Config.PREF_DIR):
self.handleLoadTemp()
else:
self.presetCallback(self.presets,1)
-
+ self.add(self.mainBox)
self.show_all()
def onDestroy(self):
@@ -219,6 +219,10 @@ class SynthLabWindow(SubActivity):
def onKeyPress(self,widget,event):
key = event.hardware_keycode
+ #temporary binding
+ if key == 50:
+ self.handleSave(None, None)
+
if key not in Config.KEY_MAP:
return
midiPitch = Config.KEY_MAP[key]