Browse Source

Pre merge

master
Pete Shadbolt 10 years ago
parent
commit
33825bd54a
1 changed files with 15 additions and 24 deletions
  1. +15
    -24
      main.py

+ 15
- 24
main.py View File

@@ -19,7 +19,9 @@ class OSCSlider(wx.Panel):
sizer.Add(self.slider, 1, wx.EXPAND) sizer.Add(self.slider, 1, wx.EXPAND)
self.SetSizerAndFit(sizer) self.SetSizerAndFit(sizer)
self.Bind=self.slider.Bind self.Bind=self.slider.Bind
self.GetValue=self.slider.GetValue

def GetValue(self):
return self.slider.GetValue()/100.


class CommsPanel(wx.Panel): class CommsPanel(wx.Panel):
""" OSC comms """ """ OSC comms """
@@ -31,7 +33,6 @@ class CommsPanel(wx.Panel):
font = label.GetFont(); font.SetWeight(wx.BOLD); label.SetFont(font) font = label.GetFont(); font.SetWeight(wx.BOLD); label.SetFont(font)
sizer.Add(label, 0, wx.TOP|wx.BOTTOM|wx.RIGHT|wx.EXPAND, 5) sizer.Add(label, 0, wx.TOP|wx.BOTTOM|wx.RIGHT|wx.EXPAND, 5)



choices=["Master", "Minion"] choices=["Master", "Minion"]
self.master= wx.ComboBox(self, choices=choices, style=wx.CB_READONLY, size=(25,25)) self.master= wx.ComboBox(self, choices=choices, style=wx.CB_READONLY, size=(25,25))
sizer.Add(self.master, 1, wx.ALL, 3) sizer.Add(self.master, 1, wx.ALL, 3)
@@ -62,7 +63,6 @@ class InputPanel(wx.Panel):
sizer.Add(self.thru, 1, wx.ALL, 5) sizer.Add(self.thru, 1, wx.ALL, 5)


self.mute = wx.ToggleButton(self, 0, "Mute") self.mute = wx.ToggleButton(self, 0, "Mute")
#self.mute.SetValue(1)
sizer.Add(self.mute, 0) sizer.Add(self.mute, 0)
self.SetSizerAndFit(sizer) self.SetSizerAndFit(sizer)
@@ -74,8 +74,8 @@ class InputPanel(wx.Panel):


def update(self, evt=None): def update(self, evt=None):
""" Send OSC messages """ """ Send OSC messages """
gain=self.gain.slider.GetValue()/100.
thru=self.thru.slider.GetValue()/100.
gain=self.gain.GetValue()
thru=self.thru.GetValue()
if self.mute.GetValue(): gain, thru = 0.,0. if self.mute.GetValue(): gain, thru = 0.,0.
sendOSCSafe("/input", [gain, thru]) sendOSCSafe("/input", [gain, thru])


@@ -107,8 +107,8 @@ class DelayPanel(wx.Panel):


def update(self, evt): def update(self, evt):
""" Send OSC messages """ """ Send OSC messages """
a=self.delayTime.slider.GetValue()/100.
b=self.feedback.slider.GetValue()/100.
a=self.delayTime.GetValue()
b=self.feedback.GetValue()
sendOSCSafe("/delay", [a, b]) sendOSCSafe("/delay", [a, b])


def switchMetronome(self, evt): def switchMetronome(self, evt):
@@ -137,10 +137,6 @@ class Channel(wx.Panel):
wx.Panel.__init__(self, parent) wx.Panel.__init__(self, parent)
sizer = wx.BoxSizer(wx.VERTICAL) sizer = wx.BoxSizer(wx.VERTICAL)


#label = wx.StaticText(self, label="CH%d" % self.index)
#font = label.GetFont(); font.SetWeight(wx.BOLD); label.SetFont(font)
#sizer.Add(label, 0, wx.TOP|wx.BOTTOM|wx.RIGHT, 5)

self.gain = OSCSlider(self, "Gain", default_value=1, max_value=1.3, align=False) self.gain = OSCSlider(self, "Gain", default_value=1, max_value=1.3, align=False)
sizer.Add(self.gain, 0, wx.ALL|wx.EXPAND, 3) sizer.Add(self.gain, 0, wx.ALL|wx.EXPAND, 3)


@@ -168,9 +164,9 @@ class Channel(wx.Panel):
self.update() self.update()


def update(self, evt=None): def update(self, evt=None):
gain=self.gain.GetValue()/100.
pan=self.pan.GetValue()/100.
fxsend=self.fxsend.GetValue()/100.
gain=self.gain.GetValue()
pan=self.pan.GetValue()
fxsend=self.fxsend.GetValue()
if self.mute.GetValue(): gain=0.0; if self.mute.GetValue(): gain=0.0;
sendOSCSafe("/channel", [self.index, gain, pan, fxsend]) sendOSCSafe("/channel", [self.index, gain, pan, fxsend])


@@ -219,11 +215,6 @@ class FXPanel(wx.Panel):
font = label.GetFont(); font.SetWeight(wx.BOLD); label.SetFont(font) font = label.GetFont(); font.SetWeight(wx.BOLD); label.SetFont(font)
sizer.Add(label, 0, wx.EXPAND|wx.TOP|wx.BOTTOM|wx.RIGHT, 5) sizer.Add(label, 0, wx.EXPAND|wx.TOP|wx.BOTTOM|wx.RIGHT, 5)


#choices=["Low pass filter", "High pass filter", "Reverb"]
#self.fxtype= wx.ComboBox(self, choices=choices, style=wx.CB_READONLY, size=(25,25))
#sizer.Add(self.fxtype, 1, wx.ALL|wx.EXPAND, 5)
#self.fxtype.SetValue(choices[0])

self.lpf=OSCSlider(self, "", default_value=0, align=False) self.lpf=OSCSlider(self, "", default_value=0, align=False)
sizer.Add(self.lpf, 2, wx.EXPAND|wx.ALL, 5) sizer.Add(self.lpf, 2, wx.EXPAND|wx.ALL, 5)
self.lpf.Bind(wx.EVT_SCROLL, self.update) self.lpf.Bind(wx.EVT_SCROLL, self.update)
@@ -232,7 +223,7 @@ class FXPanel(wx.Panel):
self.update(None) self.update(None)


def update(self, evt): def update(self, evt):
a=self.lpf.slider.GetValue()/100.
a=self.lpf.GetValue()
sendOSCSafe("/fx", [a]) sendOSCSafe("/fx", [a])


class OutputPanel(wx.Panel): class OutputPanel(wx.Panel):
@@ -249,15 +240,15 @@ class OutputPanel(wx.Panel):
self.level=OSCSlider(self, "Level", default_value=.8, align=False) self.level=OSCSlider(self, "Level", default_value=.8, align=False)
sizer.Add(self.level, 2, wx.EXPAND|wx.ALL, 5) sizer.Add(self.level, 2, wx.EXPAND|wx.ALL, 5)


self.gauge = wx.Gauge(self, size=(40,10))
sizer.Add(self.gauge, 1, wx.EXPAND|wx.ALL, 5)
#self.gauge = wx.Gauge(self, size=(40,10))
#sizer.Add(self.gauge, 1, wx.EXPAND|wx.ALL, 5)


self.SetSizerAndFit(sizer) self.SetSizerAndFit(sizer)


""" """
def update(self, evt): def update(self, evt):
a=self.delayTime.slider.GetValue()/100.
b=self.feedback.slider.GetValue()/100.
a=self.delayTimeGetValue()
b=self.feedbackGetValue()
sendOSCSafe("/delay", [a, b]) sendOSCSafe("/delay", [a, b])
""" """




Loading…
Cancel
Save