Exemplo n.º 1
0
# Sending
send = OSC.OSCClient()
send.connect(send_port) # (host,port)

# Receiving
receive = OSC.OSCServer(receive_port)
receive.addDefaultHandlers()

# Launchpad Object
launch = launchpad.launchpad(send_port, receive_port)

# Softstep Object
soft = softstep.softstep(send_port, receive_port)

# Polydelay object
poly = polydelay.polydelay(send_port, receive_port)




### --------------------------- ###

# p_methods = {
#                'input_volume':p.set_input_volume,
#                'output_volume':p.set_output_volume,
#                'pan':p.set_pan,
#                'feedback':p.set_feedback,
#                'pitch':p.set_pitch,
#                'octave':p.set_octave,
#                'time':p.set_time,
#                'units':p.set_units,
Exemplo n.º 2
0
import cPickle 
import polydelay

poly = polydelay.polydelay('send','receive')

poly.time = [0,1,2,3]

def save_preset(preset_number, file_prefix, save_object):
    filename = file_prefix + '%r.cpickle' % preset_number
    f = open(filename, 'wb')
    cPickle.dump(save_object, f, protocol=2)
    f.close()

def load_preset(preset_number, file_prefix):
    filename = file_prefix + '%r.cpickle' % preset_number
    f = open(filename, 'rb')
    p = cPickle.load(f)
    f.close()
    return(p)

# save_preset(1)
# poly_copy = load_preset(1)






import pickle

data1 = {'a': [1, 2.0, 3, 4+6j],
Exemplo n.º 3
0
# Sending
s = OSC.OSCClient()
s.connect(send_address)  # (host,port)
msg = OSC.OSCMessage()
msg.setAddress("/max/polydelay")


# Recieving
r = OSC.OSCServer(receive_address)
r.addDefaultHandlers()


### --------------------------- ###
# Polydelay object
p = polydelay.polydelay(s, msg)

p_methods = {
    "input_volume": p.set_input_volume,
    "output_volume": p.set_output_volume,
    "pan": p.set_pan,
    "feedback": p.set_feedback,
    "pitch": p.set_pitch,
    "octave": p.set_octave,
    "time": p.set_time,
    "units": p.set_units,
    "note": p.set_note,
    "root_note": p.set_root_note,
    "root_key": p.set_root_key,
    "status": p.print_status,
}
		self.keyboard_menu = 0
		self.times = [0]*4
		self.pitches = [0]*4
		self.octaves = [0]*4
		self.onoffs = [0]*4

#from java.lang.Thread import sleep
### Global Variables ###
color_dict = {'Red': [0,3], 'Green': [3,0], 'Yellow': [3,3], 'Clear': [0,0]}
octave_dict = {-1: 'Red', 0:'Green', 1:'Yellow'}



### Define my Objects ###
sidebar = launchpad.sidebar()
d = polydelay()

wet = launchapad.slider('wet', 0, 100, 'Yellow')
feedback = launchpad.slider('feedback', 1, 100, 'Red')
dry = launchpad.button('dry', 'toggle', 2, 1, 'Green')



###External Functions###

#internal function (base 0)
def focus(t):
	d.focus = t
	#print 'focus:', d.focus

#external function (base 1 input)