[PD-cvs] supercollider/python supercollider.py,1.1,1.2

ksvalast at users.sourceforge.net ksvalast at users.sourceforge.net
Wed Jan 21 09:58:05 CET 2004


Update of /cvsroot/pure-data/supercollider/python
In directory sc8-pr-cvs1:/tmp/cvs-serv27869

Modified Files:
	supercollider.py 
Log Message:
Convert all floats to ints before sending to the synth

Index: supercollider.py
===================================================================
RCS file: /cvsroot/pure-data/supercollider/python/supercollider.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** supercollider.py	20 Jan 2004 16:54:44 -0000	1.1
--- supercollider.py	21 Jan 2004 08:58:03 -0000	1.2
***************
*** 25,29 ****
  
  
! import OSC,tempfile,xreadlines,os,time
  
  standardport=57110
--- 25,29 ----
  
  
! import OSC,tempfile,xreadlines,os,time,types
  
  standardport=57110
***************
*** 46,55 ****
          if magic!=1234:
              print "Server.__init__: Are you sure you know what you are doing?"
!             print "Seems like probably wanted to use the 'localServer' variable."
          self.port=port
          self.freenode=startnode;
          self.freebuffer=startbuffer;
      def sendMsg(self,command,*args):
!         OSC.Message(command,args).sendlocal(self.port)
      def sendgetMsg(self,command,*args):
          apply(self.sendMsg,[command]+list(args))
--- 46,60 ----
          if magic!=1234:
              print "Server.__init__: Are you sure you know what you are doing?"
!             print "Seems like you probably wanted to use the 'localServer' variable."
          self.port=port
          self.freenode=startnode;
          self.freebuffer=startbuffer;
      def sendMsg(self,command,*args):
!         def floatToInt(x):
!             if type(x)==types.FloatType:
!                 return int(x)
!             else:
!                 return x
!         OSC.Message(command,map(floatToInt,args)).sendlocal(self.port)
      def sendgetMsg(self,command,*args):
          apply(self.sendMsg,[command]+list(args))






More information about the Pd-cvs mailing list