Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Python: destroy csound instance

Date2006-06-09 22:10
FromVictor Lazzarini
SubjectRe: [Cs-dev] Python: destroy csound instance
I reckon this might be a problem with the CSD. Are
you using the UDP opcodes? Sounds like something is
hanging csoundPerformKsmps(). If that's the case
a further call to Perf.Join() will not do anything.

We had a similar problem before, remember?

Victor
>
> Do you mean the CsoundPerformanceThread class does not
> work (I assume this is not related to the original
> subject) ? I tried your Python script with a simple CSD
> file, but did not find problems. So, it is possible that
> it can only be reproduced with your CSD (that I do not
> have) or on the platform you use (OS X ?).
>
> On Friday 09 June 2006 21:27, Simon Schampijer wrote:
>
> > Actually the problem I am facing now,
> > is that the performance thread can not be
> > accessed any more. After stopping the performance
> > I can not join the thread, reset does not work neither.
> >
> > import csnd
> > import time
> >
> > csound = csnd.Csound()
> > csound.Compile('univorc.csd')
> > perf = csnd.CsoundPerformanceThread(csound)
> > perf.Play()
> > csound.SetChannel('sfplay.1.on', 1)
> > perf.InputMessage('i 102 0 1 \"coltrane.wav\" 1 0.7 0.5
> > 0') time.sleep(1)
> >
> > perf.Stop()
> > perf.Join()
> > csound.Reset()
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
--------------------------------------
   This Email Was brought to you by
               WebMail
    A Netwin Web Based EMail Client
  http://netwinsite.com/webmail/tag.htm


_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2006-06-09 22:24
FromSimon Schampijer
SubjectRe: [Cs-dev] Python: destroy csound instance
Good point Victor,

The problem was in the csd file - the udp opcodes,
i thought this solved that is why I did not look into that.
I will let you know...

Simon

Victor Lazzarini wrote:
> I reckon this might be a problem with the CSD. Are
> you using the UDP opcodes? Sounds like something is
> hanging csoundPerformKsmps(). If that's the case
> a further call to Perf.Join() will not do anything.
>
> We had a similar problem before, remember?
>
> Victor
>   
>> Do you mean the CsoundPerformanceThread class does not
>> work (I assume this is not related to the original
>> subject) ? I tried your Python script with a simple CSD
>> file, but did not find problems. So, it is possible that
>> it can only be reproduced with your CSD (that I do not
>> have) or on the platform you use (OS X ?).
>>
>> On Friday 09 June 2006 21:27, Simon Schampijer wrote:
>>
>>     
>>> Actually the problem I am facing now,
>>> is that the performance thread can not be
>>> accessed any more. After stopping the performance
>>> I can not join the thread, reset does not work neither.
>>>
>>> import csnd
>>> import time
>>>
>>> csound = csnd.Csound()
>>> csound.Compile('univorc.csd')
>>> perf = csnd.CsoundPerformanceThread(csound)
>>> perf.Play()
>>> csound.SetChannel('sfplay.1.on', 1)
>>> perf.InputMessage('i 102 0 1 \"coltrane.wav\" 1 0.7 0.5
>>> 0') time.sleep(1)
>>>
>>> perf.Stop()
>>> perf.Join()
>>> csound.Reset()
>>>       
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>     
> --------------------------------------
>    This Email Was brought to you by
>                WebMail
>     A Netwin Web Based EMail Client
>   http://netwinsite.com/webmail/tag.htm
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>   



_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net