Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Python script to embed csd's for OLPC

Date2009-03-09 22:19
From"Art Hunkins"
Subject[Csnd] Re: Re: Python script to embed csd's for OLPC
I've not been able to run them from the sugar UI, as they don't show up in 
my list of activities. I've tried the git-clone download several times 
(after deletion and after completely redoing my system). 
Downloading/installing Csound-editor exhibits the same problem; however, in 
this case, I can get into the directory and run it from the command line (or 
at least the GUI shows up).

The "normal" activities (.xo bundles from the laptop.org Activities page) 
install fine, but I've had no luck with your and Greg's project/activities.

I presume when you talk about running from the sugar UI, you're clicking on 
their Activity listing icon. Correct?

What can be causing these activities not to show up on my list? They are 
seemingly installed; during download they show no error messages.

Art Hunkins

----- Original Message ----- 
From: "victor" 
To: 
Sent: Monday, March 09, 2009 4:33 AM
Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Python script to embed csd's 
for OLPC


> Not sure. I have never run Activities from the command line, I
> always run them from the sugar UI. I am not sure they are meant
> to be run from the terminal.
>
> Victor
> ----- Original Message ----- 
> From: "Felipe Sateler" 
> To: 
> Sent: Monday, March 09, 2009 2:01 AM
> Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: Python script to embed csd's 
> for OLPC
>
>
>> There is the possibility that the files have Victor's ownership, and
>> thus your user can't write to them. The pyc files are automatically
>> generated by python when you execute a py files. Check the output of
>> ls -l $file to determine if you have the right access permissions
>>
>> On Mon, Mar 9, 2009 at 12:56, Art Hunkins  wrote:
>>> I've no idea.
>>>
>>> They're Victor's files, and I did nothing special in relation to them. I
>>> didn't know writing was involved. Hopefully, Victor has some idea.
>>>
>>> Art Hunkins
>>>
>>> ----- Original Message ----- From: "Felipe Sateler" 
>>> To: 
>>> Sent: Sunday, March 08, 2009 9:48 PM
>>> Subject: [Csnd] Re: Re: Re: Re: Re: Python script to embed csd's for 
>>> OLPC
>>>
>>>
>>>> Do you have write access to those files/directories?
>>>>
>>>> On Mon, Mar 9, 2009 at 12:18, Art Hunkins  wrote:
>>>>>
>>>>> Victor,
>>>>>
>>>>> Today I tried (on OLPC) to run your two Activities, Waves and synth -
>>>>> from
>>>>> their respective directories within csndsugui. I ran both with -d 
>>>>> and -v
>>>>> flags.
>>>>>
>>>>> Among the myriad of messages output, two in each run may have some
>>>>> significance, and be related to why I'm getting no joy. (Both 
>>>>> activities
>>>>> run
>>>>> for about two seconds and come back to the command line "normally".)
>>>>>
>>>>> The messages:
>>>>> /home/olpc/Activities/csndsugui/Waves.activity/csndsugui.pyc has bad
>>>>> mtime
>>>>> and several lines later
>>>>> can't create 
>>>>> /home/olpc/Activities/csndsugui/Waves.activity/csndsugui.pyc
>>>>>
>>>>> (Of course, synth.activity substitutes synth.) BTW, both .pyc's are 
>>>>> (or
>>>>> have
>>>>> been) created (obviously compiled code with sporadic portions of what
>>>>> looks
>>>>> like csndsugui.py scattered throughout).
>>>>>
>>>>> The installed Python version is 2.5.1.
>>>>>
>>>>> Any ideas?
>>>>>
>>>>> Art Hunkins
>>>>>
>>>>> ----- Original Message ----- From: "victor" 
>>>>> To: 
>>>>> Sent: Thursday, March 05, 2009 6:42 PM
>>>>> Subject: [Csnd] Re: Re: Re: Python script to embed csd's for OLPC
>>>>>
>>>>>
>>>>>> This is basically explained in:
>>>>>>
>>>>>> http://wiki.laptop.org/go/Activity_tutorial
>>>>>>
>>>>>> it's a bundle (a directory with all the required files). Your CSD and
>>>>>> python script go there. You will need to include csndsugui.py in the
>>>>>> bundle.
>>>>>> Look at the examples in
>>>>>>
>>>>>> http://git.sugarlabs.org/projects/csndsugui
>>>>>>
>>>>>> (you can get them using git clone...)
>>>>>>
>>>>>> Victor
>>>>>>
>>>>>> ----- Original Message ----- From: "Art Hunkins" 
>>>>>> To: 
>>>>>> Sent: Thursday, March 05, 2009 10:28 PM
>>>>>> Subject: [Csnd] Re: Re: Python script to embed csd's for OLPC
>>>>>>
>>>>>>
>>>>>>> Victor,
>>>>>>>
>>>>>>> Where does a Python script have to be located and run from to be 
>>>>>>> able
>>>>>>> to
>>>>>>> find csndsugui? It is installed normally on my OLPC, and a script 
>>>>>>> run
>>>>>>> from a
>>>>>>> thumb drive cannot find it.
>>>>>>>
>>>>>>> Art Hunkins
>>>>>>>
>>>>>>> ----- Original Message ----- From: "victor" 
>>>>>>> 
>>>>>>> To: 
>>>>>>> Sent: Thursday, March 05, 2009 4:23 PM
>>>>>>> Subject: [Csnd] Re: Python script to embed csd's for OLPC
>>>>>>>
>>>>>>>
>>>>>>>> See:
>>>>>>>>
>>>>>>>> http://wiki.laptop.org/go/Csndsugui
>>>>>>>>
>>>>>>>> Victor
>>>>>>>> ----- Original Message ----- From: "Art Hunkins" 
>>>>>>>> 
>>>>>>>> To: 
>>>>>>>> Sent: Thursday, March 05, 2009 9:12 PM
>>>>>>>> Subject: [Csnd] Python script to embed csd's for OLPC
>>>>>>>>
>>>>>>>>
>>>>>>>>> Since Python opcodes are absent from OLPCsound, I'd like to try
>>>>>>>>> embedding csd's in a Python script. My thought is to have an 
>>>>>>>>> opening
>>>>>>>>> Python
>>>>>>>>> "initialization dialog" allowing the performer to set 
>>>>>>>>> initialization
>>>>>>>>> values
>>>>>>>>> (accessed via chnget), then embark on real-time performance. No
>>>>>>>>> performance-time interaction. The run concludes as usual with 
>>>>>>>>> Ctrl-C.
>>>>>>>>>
>>>>>>>>> Can someone point me to a Csound .py script that does just this? 
>>>>>>>>> (I'm
>>>>>>>>> thinking that such a dialog could well substitute for a "setup 
>>>>>>>>> GUI",
>>>>>>>>> and
>>>>>>>>> would not require other software, such as the csndsugui activity, 
>>>>>>>>> to
>>>>>>>>> be
>>>>>>>>> downloaded.)
>>>>>>>>>
>>>>>>>>> Art Hunkins
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to this list.
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>> "unsubscribe csound"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to this list.
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>> "unsubscribe
>>>>>>>> csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to this list.
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to this list.
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Felipe Sateler
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>> "unsubscribe
>>>> csound"
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>
>>
>>
>> -- 
>>
>> Felipe Sateler
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
> csound" 


Date2009-03-09 22:43
Fromvictor
Subject[Csnd] Re: Re: Re: Python script to embed csd's for OLPC
you need to put them in the Activities directory in
your home directory. Then restart X (ctl-alt-del).

Victor

----- Original Message ----- 
From: "Art Hunkins" 
To: 
Sent: Monday, March 09, 2009 10:19 PM
Subject: [Csnd] Re: Re: Python script to embed csd's for OLPC


> I've not been able to run them from the sugar UI, as they don't show up in 
> my list of activities. I've tried the git-clone download several times 
> (after deletion and after completely redoing my system). 
> Downloading/installing Csound-editor exhibits the same problem; however, 
> in this case, I can get into the directory and run it from the command 
> line (or at least the GUI shows up).
>
> The "normal" activities (.xo bundles from the laptop.org Activities page) 
> install fine, but I've had no luck with your and Greg's 
> project/activities.
>
> I presume when you talk about running from the sugar UI, you're clicking 
> on their Activity listing icon. Correct?
>
> What can be causing these activities not to show up on my list? They are 
> seemingly installed; during download they show no error messages.
>
> Art Hunkins
>
> ----- Original Message ----- 
> From: "victor" 
> To: 
> Sent: Monday, March 09, 2009 4:33 AM
> Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Python script to embed 
> csd's for OLPC
>
>
>> Not sure. I have never run Activities from the command line, I
>> always run them from the sugar UI. I am not sure they are meant
>> to be run from the terminal.
>>
>> Victor
>> ----- Original Message ----- 
>> From: "Felipe Sateler" 
>> To: 
>> Sent: Monday, March 09, 2009 2:01 AM
>> Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: Python script to embed csd's 
>> for OLPC
>>
>>
>>> There is the possibility that the files have Victor's ownership, and
>>> thus your user can't write to them. The pyc files are automatically
>>> generated by python when you execute a py files. Check the output of
>>> ls -l $file to determine if you have the right access permissions
>>>
>>> On Mon, Mar 9, 2009 at 12:56, Art Hunkins  wrote:
>>>> I've no idea.
>>>>
>>>> They're Victor's files, and I did nothing special in relation to them. 
>>>> I
>>>> didn't know writing was involved. Hopefully, Victor has some idea.
>>>>
>>>> Art Hunkins
>>>>
>>>> ----- Original Message ----- From: "Felipe Sateler" 
>>>> 
>>>> To: 
>>>> Sent: Sunday, March 08, 2009 9:48 PM
>>>> Subject: [Csnd] Re: Re: Re: Re: Re: Python script to embed csd's for 
>>>> OLPC
>>>>
>>>>
>>>>> Do you have write access to those files/directories?
>>>>>
>>>>> On Mon, Mar 9, 2009 at 12:18, Art Hunkins  wrote:
>>>>>>
>>>>>> Victor,
>>>>>>
>>>>>> Today I tried (on OLPC) to run your two Activities, Waves and synth -
>>>>>> from
>>>>>> their respective directories within csndsugui. I ran both with -d 
>>>>>> and -v
>>>>>> flags.
>>>>>>
>>>>>> Among the myriad of messages output, two in each run may have some
>>>>>> significance, and be related to why I'm getting no joy. (Both 
>>>>>> activities
>>>>>> run
>>>>>> for about two seconds and come back to the command line "normally".)
>>>>>>
>>>>>> The messages:
>>>>>> /home/olpc/Activities/csndsugui/Waves.activity/csndsugui.pyc has bad
>>>>>> mtime
>>>>>> and several lines later
>>>>>> can't create 
>>>>>> /home/olpc/Activities/csndsugui/Waves.activity/csndsugui.pyc
>>>>>>
>>>>>> (Of course, synth.activity substitutes synth.) BTW, both .pyc's are 
>>>>>> (or
>>>>>> have
>>>>>> been) created (obviously compiled code with sporadic portions of what
>>>>>> looks
>>>>>> like csndsugui.py scattered throughout).
>>>>>>
>>>>>> The installed Python version is 2.5.1.
>>>>>>
>>>>>> Any ideas?
>>>>>>
>>>>>> Art Hunkins
>>>>>>
>>>>>> ----- Original Message ----- From: "victor" 
>>>>>> 
>>>>>> To: 
>>>>>> Sent: Thursday, March 05, 2009 6:42 PM
>>>>>> Subject: [Csnd] Re: Re: Re: Python script to embed csd's for OLPC
>>>>>>
>>>>>>
>>>>>>> This is basically explained in:
>>>>>>>
>>>>>>> http://wiki.laptop.org/go/Activity_tutorial
>>>>>>>
>>>>>>> it's a bundle (a directory with all the required files). Your CSD 
>>>>>>> and
>>>>>>> python script go there. You will need to include csndsugui.py in the
>>>>>>> bundle.
>>>>>>> Look at the examples in
>>>>>>>
>>>>>>> http://git.sugarlabs.org/projects/csndsugui
>>>>>>>
>>>>>>> (you can get them using git clone...)
>>>>>>>
>>>>>>> Victor
>>>>>>>
>>>>>>> ----- Original Message ----- From: "Art Hunkins" 
>>>>>>> To: 
>>>>>>> Sent: Thursday, March 05, 2009 10:28 PM
>>>>>>> Subject: [Csnd] Re: Re: Python script to embed csd's for OLPC
>>>>>>>
>>>>>>>
>>>>>>>> Victor,
>>>>>>>>
>>>>>>>> Where does a Python script have to be located and run from to be 
>>>>>>>> able
>>>>>>>> to
>>>>>>>> find csndsugui? It is installed normally on my OLPC, and a script 
>>>>>>>> run
>>>>>>>> from a
>>>>>>>> thumb drive cannot find it.
>>>>>>>>
>>>>>>>> Art Hunkins
>>>>>>>>
>>>>>>>> ----- Original Message ----- From: "victor" 
>>>>>>>> 
>>>>>>>> To: 
>>>>>>>> Sent: Thursday, March 05, 2009 4:23 PM
>>>>>>>> Subject: [Csnd] Re: Python script to embed csd's for OLPC
>>>>>>>>
>>>>>>>>
>>>>>>>>> See:
>>>>>>>>>
>>>>>>>>> http://wiki.laptop.org/go/Csndsugui
>>>>>>>>>
>>>>>>>>> Victor
>>>>>>>>> ----- Original Message ----- From: "Art Hunkins" 
>>>>>>>>> 
>>>>>>>>> To: 
>>>>>>>>> Sent: Thursday, March 05, 2009 9:12 PM
>>>>>>>>> Subject: [Csnd] Python script to embed csd's for OLPC
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Since Python opcodes are absent from OLPCsound, I'd like to try
>>>>>>>>>> embedding csd's in a Python script. My thought is to have an 
>>>>>>>>>> opening
>>>>>>>>>> Python
>>>>>>>>>> "initialization dialog" allowing the performer to set 
>>>>>>>>>> initialization
>>>>>>>>>> values
>>>>>>>>>> (accessed via chnget), then embark on real-time performance. No
>>>>>>>>>> performance-time interaction. The run concludes as usual with 
>>>>>>>>>> Ctrl-C.
>>>>>>>>>>
>>>>>>>>>> Can someone point me to a Csound .py script that does just this? 
>>>>>>>>>> (I'm
>>>>>>>>>> thinking that such a dialog could well substitute for a "setup 
>>>>>>>>>> GUI",
>>>>>>>>>> and
>>>>>>>>>> would not require other software, such as the csndsugui activity, 
>>>>>>>>>> to
>>>>>>>>>> be
>>>>>>>>>> downloaded.)
>>>>>>>>>>
>>>>>>>>>> Art Hunkins
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Send bugs reports to this list.
>>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>>> "unsubscribe csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to this list.
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>> "unsubscribe
>>>>>>>>> csound"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Send bugs reports to this list.
>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>> "unsubscribe
>>>>>>>> csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to this list.
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to this list.
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Felipe Sateler
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>> "unsubscribe
>>>>> csound"
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>> "unsubscribe
>>>> csound"
>>>>
>>>
>>>
>>>
>>> -- 
>>>
>>> Felipe Sateler
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
>>> csound"
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
> csound"