[Clam-devel] Re: [Patch] A Python script to send OSC control in realtime
Natanael Olaiz
nolaiz at gmail.com
Sun Aug 17 16:12:36 PDT 2008
Nice, thanks!
Just a tip... you could change this:
/str_list = [ "" ]
curr_item = 0
for letter in text_line:
if letter != " ":
str_list[curr_item] += letter
else:
curr_item += 1
str_list.append( "" )
/
for this:
/str_list = text_line.rsplit(" ")
curr_item = len(str_list)
/
(curr_item would be better named item_numbers on this code)
Cheers,
Natanael.
El 08/17/2008 05:42 PM, Han, Yushen escribió:
> Hi, Natanael and Pau
>
> Natanael made it possible to have variable number of arguments in OSC in NE.
>
> To follow up this improvement, here is a Python script that I am using
> to send OSC store in a score in realtime.
> It may be useful for a realtime simulation of an OSC instrument.
>
> It reads OSC score from a txt file, each line of which has n arguments(columns).
> The score will be sent to a OSC source with target and port specified
> by the user.
>
> It could run interactively or be executed from command line.
> The syntax is: SendOSCFromScoreToPort.py [.txt score file] [target]
> [port] [# of arguments in the score file]
>
> The patch will be applied to /CLAM/plugins/osc/oscpython
>
> Best regards,
> Han, Yushen
>
More information about the clam-devel
mailing list