[Sndobj-devel] Mixing objects
Status: Abandoned
Brought to you by:
veplaini
From: Bosko&Toma M. <bos...@gm...> - 2007-07-25 23:47:21
|
Hi! Here is the example code: import sndobj import time class Play(object): def __init__(self, frq, amp): self.frq = frq self.amp = amp self.tab = sndobj.HarmTable() self.osc = sndobj.Oscili(self.tab, frq, amp) self.outp = sndobj.SndRTIO(1) self.outp.SetOutput(1,self.osc) self.thread = sndobj.SndThread() self.thread.AddObj(self.osc) self.thread.AddObj(self.outp, sndobj.SNDIO_OUT) def onOff(self,switch): if switch == 'on': self.thread.ProcOn() elif switch == 'off': self.thread.ProcOff() obj1 = Play(100,5000) obj2 = Play(170,3000) obj3 = Play(300,2000) obj1.onOff('on') obj2.onOff('on') obj3.onOff('on') time.sleep(5) obj1.onOff('off') obj2.onOff('off') obj3.onOff('off') So it's a simple class and I made 3 object's from it. How can I mix i.e. just 1st and 3rd object so I can add some eff just on them? Thanks. Bosko |