Csound Csound-dev Csound-tekno Search About

Re: [Csnd] How to learn if file exists without using filevalid?

Date2013-01-07 00:25
From"Art Hunkins"
SubjectRe: [Csnd] How to learn if file exists without using filevalid?
Rory,

I'd be absolutely delighted if you could create a version of Cabbage that 
generated standalones.

No doubt I'd switch to Cabbage in a heartbeat.

Would such a standalone be crossplatform? (I'd be working in Windows.)

Art Hunkins

----- Original Message ----- 
From: "Rory Walsh" 
To: 
Sent: Sunday, January 06, 2013 5:39 PM
Subject: Re: [Csnd] How to learn if file exists without using filevalid?


> Sorry Art, if I would I would I could but I lost all the source,
> project files, and everything for Lettuce quite some time ago. Have
> you looked into using Cabbage at all? The syntax is pretty similar and
> it wouldn't be difficult for me to create a feature to allow you to
> create standalones in the same way as Lettuce? Failing that perhaps
> John can help by producing a once-off filevalid opcode for you.
> Apologies again, there really is little I can do without the source
> code unfortunately.
>
> Rory.
>
> p.s. it amazes and delights me that you got so much mileage out of 
> Lettuce!
>
>
>
> On 6 January 2013 20:15, Art Hunkins  wrote:
>> @ John and Rory especially:
>>
>> John: yes, the lack of a floats version of Csound is the *main* reason 
>> why I
>> don't use a more recent version of Csound (that is, other than the fact 
>> that
>> I need to "ship" more modules for my realtime performance pieces with 
>> later
>> versions).
>>
>> As mentioned before, I use Lettuce still as my preferred frontend (I'm
>> probably alone in this, I realize). I'd willingly use a (later) version 
>> of
>> Csound if I had a *doubles* version of Lettuce. (Rory, hint . . .)
>>
>> Rory, I assume you haven't been able to locate a doubles version for me? 
>> I
>> think such would work with a later (5.11 on) version of Csound. (Your 
>> floats
>> version of Lettuce certainly did.) If you can locate a doubles, this 
>> would
>> be another solution to my "problem."
>>
>> John, in my Csound work, I don't use other frontends, utilities, nor any
>> additional opcodes than the old stdopcod.dll package. So my needs for a 
>> 5.19
>> floats version of Csound are *very* basic.
>>
>> Bottom line: I either need, 1) a floats version of Csound that includes
>> filevalid, or 2) a doubles version of Lettuce.
>>
>> Or, for that matter, another simple way of determining if a file exists -
>> other than filevalid.
>>
>> I appreciate the suggestion to use the *system* opcode. I'm afraid this 
>> gets
>> me too far afield programming. Also, I need my code to be crossplatform. 
>> I
>> distribute my works for all platforms; additional "standalone" Lettuce
>> versions are specifically for Windows.
>>
>> A continuing thanks for all of your input.
>>
>>
>> Art Hunkins
>>
>> ----- Original Message ----- From: 
>> To: 
>> Sent: Sunday, January 06, 2013 7:42 AM
>>
>> Subject: Re: [Csnd] How to learn if file exists without using filevalid?
>>
>>
>>> You saty "I need to use a version of Csound (floats) prior to 5.12 ".
>>> Is it only the floats that keeps you from a recent version of Csound? 
>>> If
>>> so, and you do not need many exotics I might be able to build a 
>>> 5.19/float
>>> version tonight or tomorrow.  Might have troubles with some of the 
>>> add-ons
>>> and frontends though
>>> ==John ff
>>>
>>>
>>>
>>>> Does anyoe know a simple and straightfoward way of learning whether or
>>>> not
>>>> a
>>>> given file exists in the csound directory without using the filevalid
>>>> opcode?
>>>>
>>>> I need to use a version of Csound (floats) prior to 5.12 (when 
>>>> filevalid
>>>> appeared). Floats was no longer compiled for Windows from sometime 
>>>> before
>>>> 5.12.
>>>>
>>>> I'm aware that events attempting to be played using nonexistent samples
>>>> will
>>>> be deleted, and performance continue - but I'd like a solution more
>>>> "elegant" and economical than that if possible.
>>>>
>>>> Art Hunkins
>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>> "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
> csound"
> 


Date2013-01-07 09:22
FromRory Walsh
SubjectRe: [Csnd] How to learn if file exists without using filevalid?
Hi Art, can you remind me again of how this works with Lettuce? Did
any .csd file get exported too or were they embedded into the binary
executable? I really can't recall!

On 7 January 2013 00:25, Art Hunkins  wrote:
> Rory,
>
> I'd be absolutely delighted if you could create a version of Cabbage that
> generated standalones.
>
> No doubt I'd switch to Cabbage in a heartbeat.
>
> Would such a standalone be crossplatform? (I'd be working in Windows.)
>
> Art Hunkins
>
> ----- Original Message ----- From: "Rory Walsh" 
> To: 
> Sent: Sunday, January 06, 2013 5:39 PM
>
> Subject: Re: [Csnd] How to learn if file exists without using filevalid?
>
>
>> Sorry Art, if I would I would I could but I lost all the source,
>> project files, and everything for Lettuce quite some time ago. Have
>> you looked into using Cabbage at all? The syntax is pretty similar and
>> it wouldn't be difficult for me to create a feature to allow you to
>> create standalones in the same way as Lettuce? Failing that perhaps
>> John can help by producing a once-off filevalid opcode for you.
>> Apologies again, there really is little I can do without the source
>> code unfortunately.
>>
>> Rory.
>>
>> p.s. it amazes and delights me that you got so much mileage out of
>> Lettuce!
>>
>>
>>
>> On 6 January 2013 20:15, Art Hunkins  wrote:
>>>
>>> @ John and Rory especially:
>>>
>>> John: yes, the lack of a floats version of Csound is the *main* reason
>>> why I
>>> don't use a more recent version of Csound (that is, other than the fact
>>> that
>>> I need to "ship" more modules for my realtime performance pieces with
>>> later
>>> versions).
>>>
>>> As mentioned before, I use Lettuce still as my preferred frontend (I'm
>>> probably alone in this, I realize). I'd willingly use a (later) version
>>> of
>>> Csound if I had a *doubles* version of Lettuce. (Rory, hint . . .)
>>>
>>> Rory, I assume you haven't been able to locate a doubles version for me?
>>> I
>>> think such would work with a later (5.11 on) version of Csound. (Your
>>> floats
>>> version of Lettuce certainly did.) If you can locate a doubles, this
>>> would
>>> be another solution to my "problem."
>>>
>>> John, in my Csound work, I don't use other frontends, utilities, nor any
>>> additional opcodes than the old stdopcod.dll package. So my needs for a
>>> 5.19
>>> floats version of Csound are *very* basic.
>>>
>>> Bottom line: I either need, 1) a floats version of Csound that includes
>>> filevalid, or 2) a doubles version of Lettuce.
>>>
>>> Or, for that matter, another simple way of determining if a file exists -
>>> other than filevalid.
>>>
>>> I appreciate the suggestion to use the *system* opcode. I'm afraid this
>>> gets
>>> me too far afield programming. Also, I need my code to be crossplatform.
>>> I
>>> distribute my works for all platforms; additional "standalone" Lettuce
>>> versions are specifically for Windows.
>>>
>>> A continuing thanks for all of your input.
>>>
>>>
>>> Art Hunkins
>>>
>>> ----- Original Message ----- From: 
>>> To: 
>>> Sent: Sunday, January 06, 2013 7:42 AM
>>>
>>> Subject: Re: [Csnd] How to learn if file exists without using filevalid?
>>>
>>>
>>>> You saty "I need to use a version of Csound (floats) prior to 5.12 ".
>>>> Is it only the floats that keeps you from a recent version of Csound? If
>>>> so, and you do not need many exotics I might be able to build a
>>>> 5.19/float
>>>> version tonight or tomorrow.  Might have troubles with some of the
>>>> add-ons
>>>> and frontends though
>>>> ==John ff
>>>>
>>>>
>>>>
>>>>> Does anyoe know a simple and straightfoward way of learning whether or
>>>>> not
>>>>> a
>>>>> given file exists in the csound directory without using the filevalid
>>>>> opcode?
>>>>>
>>>>> I need to use a version of Csound (floats) prior to 5.12 (when
>>>>> filevalid
>>>>> appeared). Floats was no longer compiled for Windows from sometime
>>>>> before
>>>>> 5.12.
>>>>>
>>>>> I'm aware that events attempting to be played using nonexistent samples
>>>>> will
>>>>> be deleted, and performance continue - but I'd like a solution more
>>>>> "elegant" and economical than that if possible.
>>>>>
>>>>> Art Hunkins
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to the Sourceforge bug tracker
>>>>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>>> Discussions of bugs and features can be posted here
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Send bugs reports to the Sourceforge bug tracker
>>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>>> Discussions of bugs and features can be posted here
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>
>>>
>>>
>>> Send bugs reports to the Sourceforge bug tracker
>>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>> Discussions of bugs and features can be posted here
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>
>>
>> Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>