| I think even between machines this does not help but hurt. I have
multiple windows machines and have had multiple linux machines. If I
setup settings for CsOptions for one Linux Machine, it very well may
not work on another Linux machine the way I would like (i.e. dac2 vs
dac0). On windows, if I have a machine with ASIO setup and use device
2 by default, if I move it to a netbook that I might just be using MME
on, it's broken. Using CsOptions basically says "Render with settings
appropriate to my computer", and adding multiple OS tags I think will
only make things "Render on my computers" versus being a real global
solution, which a virtual device system would really solve.
If your configuration changes, say, by deciding to use a USB headset
today versus soundcard, you'll have to update your CSDs to match. All
of your CSD's. That makes no sense to me as a practice which is why I
discourage its use.
Granted, the method I use with -+ignore_csopts and .csoundrc basically
makes whatever changes to CsOptions moot for myself, but I honestly
think this is only going to make things worse as a community. I'd
rather see effort go into a platform-independent .csoundrc editor that
anyone can use to setup their system settings once and have that be
the normal practice rather than introduce multiple machine dependent
settings.
On Tue, Aug 18, 2009 at 1:19 PM, Michael Gogins wrote:
> If you want a portable project, you don't use these sub-tags, you work
> as before. We preserve backward compatibility.
>
> If you want a project that is portable across several specific
> operating systems with no need to change options, these sub-tags are a
> good idea, I think.
>
> I think in the long run, this increases rather than decreases
> portability. We could do something similar in the .csoundrc file.
>
> Regards,
> Mike
>
>
>
> On 8/18/09, Steven Yi wrote:
>> So can someone reply to my thread and tell me why it is a good idea to
>> add machine-dependent settings to a project? It seems that it would
>> make project less portable, not more.
>>
>> On Tue, Aug 18, 2009 at 12:50 PM, Dr. Richard
>> Boulanger wrote:
>>> that would work for me and be clear and intuitive... we still want to
>>> support all the smart defaulting you have already for sure.
>>>
>>> Rick
>>>
>>> On Aug 18, 2009, at 12:35 PM, jpff@cs.bath.ac.uk wrote:
>>>
>>>>> +1
>>>>>
>>>>> Art Hunkins
>>>>>
>>>>
>>>> Would tags like
>>>>
>>>>
>>>> -idac1
>>>>
>>>>
>>>>
>>>>
>>>> -+rtaudio=CoreAudio -odac
>>>>
>>>>
>>>>
>>>>
>>>> be acceptable? Or whatever is correct XML
>>>>
>>>>
>>>> Then one could still have a generic and over write in cases
>>>>
>>>> ==John ff
>>>>
>>>>
>>>>
>>>> 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"
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
>
> 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" |