diff options
Diffstat (limited to 'ourmusicmc.py')
-rw-r--r-- | ourmusicmc.py | 96 |
1 files changed, 47 insertions, 49 deletions
diff --git a/ourmusicmc.py b/ourmusicmc.py index b63e46f..4440f86 100644 --- a/ourmusicmc.py +++ b/ourmusicmc.py @@ -12,7 +12,7 @@ # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # -# version 3 2/26/10 Additions: +# version 4 5/31/10 Correction: # auto default font sizing for XO's and versions of SoaS through 0.88 # # Notes: @@ -189,30 +189,29 @@ zero controls before start. \ if self.ver != 0: self.box1.destroy() self.box2.destroy() + self.ver = 1 + self.box1 = self.w.box(True, self.bb) + self.w.text("", self.box1) + self.box2 = self.w.box(True, self.bb) + self.f = self.w.framebox(" <b>1 - MyMusicMIDI</b> ", False, self.box2, self.r) + self.b1 = self.w.box(True, self.f) + self.b2 = self.w.box(True, self.f) + self.b3 = self.w.box(True, self.f) self.w.reset() self.w.csd("MyMusicMIDImc.csd") - if not self.w.csd("MyMusicMIDImc.csd"): - self.ver = 1 - self.box1 = self.w.box(True, self.bb) - self.w.text("", self.box1) - self.box2 = self.w.box(True, self.bb) - self.f = self.w.framebox(" <b>1 - MyMusicMIDI</b> ", False, self.box2, self.r) - self.b1 = self.w.box(True, self.f) - self.b2 = self.w.box(True, self.f) - self.b3 = self.w.box(True, self.f) - self.w.spin(0, 0, 16, 1, 1, self.b1, 0, "chan", "Channel # [0=CC7,\n \ + self.w.spin(0, 0, 16, 1, 1, self.b1, 0, "chan", "Channel # [0=CC7,\n \ channels 1-8(9)]") - self.w.spin(20, 0, 120, 1, 1, self.b1, 0, "ctrl", "1st Controller #") - self.w.button(self.b2, "pan", "Pan Control ?") - self.w.spin(7, 0, 127, 1, 1, self.b2, 0, "panctrl", "Pan Controller #") - self.p = False - self.w.button(self.b3, "mult", ">1 MIDI device ?") - self.w.text("<i>All devices set to\n\ + self.w.spin(20, 0, 120, 1, 1, self.b1, 0, "ctrl", "1st Controller #") + self.w.button(self.b2, "pan", "Pan Control ?") + self.w.spin(7, 0, 127, 1, 1, self.b2, 0, "panctrl", "Pan Controller #") + self.p = False + self.w.button(self.b3, "mult", ">1 MIDI device ?") + self.w.text("<i>All devices set to\n\ same channel</i>", self.b3) - self.w.text("<i>Select options first </i>", self.b3, self.g) - self.but = self.w.cbbutton(self.b3, self.playcsd, "START !") - self.but.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0x7700, 0)) - self.but.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(0, 0x7700, 0)) + self.w.text("<i>Select options first </i>", self.b3, self.g) + self.but = self.w.cbbutton(self.b3, self.playcsd, "START !") + self.but.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0x7700, 0)) + self.but.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(0, 0x7700, 0)) def version2(self, widget): if self.ver != 0: @@ -241,41 +240,40 @@ tones (8) on/off\n\ if self.ver != 0: self.box1.destroy() self.box2.destroy() + self.ver = 3 + self.box1 = self.w.box(True, self.bb) + self.w.text("", self.box1) + self.box2 = self.w.box(True, self.bb) + self.f = self.w.framebox(" <b>3 - OurMusicMIDI</b> ", False, self.box2, self.r) + self.b1 = self.w.box(True, self.f) + self.b2 = self.w.box(True, self.f) + self.b3 = self.w.box(True, self.f) + self.b4 = self.w.box(True, self.f) + self.b5 = self.w.box(True, self.f) + self.b6 = self.w.box(True, self.f) self.w.reset() self.w.csd("OurMusicMIDImc.csd") - if not self.w.csd("OurMusicMIDImc.csd"): - self.ver = 3 - self.box1 = self.w.box(True, self.bb) - self.w.text("", self.box1) - self.box2 = self.w.box(True, self.bb) - self.f = self.w.framebox(" <b>3 - OurMusicMIDI</b> ", False, self.box2, self.r) - self.b1 = self.w.box(True, self.f) - self.b2 = self.w.box(True, self.f) - self.b3 = self.w.box(True, self.f) - self.b4 = self.w.box(True, self.f) - self.b5 = self.w.box(True, self.f) - self.b6 = self.w.box(True, self.f) - self.w.spin(0, 0, 16, 1, 1, self.b1, 0, "chan", "Channel # [0=CC7,\n \ + self.w.spin(0, 0, 16, 1, 1, self.b1, 0, "chan", "Channel # [0=CC7,\n \ channels 1-8(11)]") - self.w.spin(20, 0, 120, 1, 1, self.b1, 0, "ctrl", "1st Controller #") - self.w.spin(0, 0, 3, 1, 1, self.b2, 0, "harm", "Harmonics 0=normal\n\ + self.w.spin(20, 0, 120, 1, 1, self.b1, 0, "ctrl", "1st Controller #") + self.w.spin(0, 0, 3, 1, 1, self.b2, 0, "harm", "Harmonics 0=normal\n\ 1=random 2=knob/\nslider 3=MIDI notes") - self.w.spin(7, 0, 127, 1, 1, self.b3, 0, "harctrl", "Harm Control #") - self.w.spin(60, 0, 118, 1, 1, self.b3, 0, "harmidi", "1st MIDI Note #\n\ + self.w.spin(7, 0, 127, 1, 1, self.b3, 0, "harctrl", "Harm Control #") + self.w.spin(60, 0, 118, 1, 1, self.b3, 0, "harmidi", "1st MIDI Note #\n\ (for harmonics)") - self.w.button(self.b4, "pan", "Pan Control ?") - self.w.spin(7, 0, 127, 1, 1, self.b4, 0, "panctrl", "Pan Control #") - self.w.spin(0, 0, 2, 1, 1, self.b5, 7, "depth", " Depth 0=none\n\ + self.w.button(self.b4, "pan", "Pan Control ?") + self.w.spin(7, 0, 127, 1, 1, self.b4, 0, "panctrl", "Pan Control #") + self.w.spin(0, 0, 2, 1, 1, self.b5, 7, "depth", " Depth 0=none\n\ 1=random 2=cont") - self.w.spin(7, 0, 127, 1, 1, self.b5, 0, "depctrl", "Depth Control #") - self.p = False - self.w.button(self.b6, "mult", ">1 MIDI device ?") - self.w.text("<i>All devices set to\n\ + self.w.spin(7, 0, 127, 1, 1, self.b5, 0, "depctrl", "Depth Control #") + self.p = False + self.w.button(self.b6, "mult", ">1 MIDI device ?") + self.w.text("<i>All devices set to\n\ same channel</i>", self.b6) - self.w.text("<i>Select options first </i>", self.b6, self.g) - self.but = self.w.cbbutton(self.b6, self.playcsd, "START !") - self.but.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0x7700, 0)) - self.but.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(0, 0x7700, 0)) + self.w.text("<i>Select options first </i>", self.b6, self.g) + self.but = self.w.cbbutton(self.b6, self.playcsd, "START !") + self.but.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0, 0x7700, 0)) + self.but.modify_bg(gtk.STATE_PRELIGHT, gtk.gdk.Color(0, 0x7700, 0)) def version4(self, widget): if self.ver != 0: |