Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Build Types

Date2005-07-26 22:23
FromMichael Gogins
SubjectRe: [Cs-dev] Build Types
I have mixed feelings about your proposal.

One the one hand, I see no need for a float build, or for a release build. I've proved with double-blind tests that the double versions sounds different from the float version, and since double is more precise, that means double is musically superior to float. This is not an opinion, it is a fact.

And I've had no problem simply stripping the existing optimized debug build for release. 

So, monkeying with the build system seems like a waste of time compared to contributing something new or improving the code.

On the other hand, I know other people feel differently, that some people want the extra speed of float, and I also think that the existing SConstruct is a maze that could be much improved. It would be nice if it were a lot simpler.

So go ahead, have fun, but if there are lots of changes and CsoundVST and other targets I have added don't build any more, I'll be very strongly tempted to roll back the changes.

Best regards,
Mike

-----Original Message-----
From: Steven Yi 
Sent: Jul 26, 2005 5:00 PM
To: csound-devel@lists.sourceforge.net
Subject: [Cs-dev] Build Types

Hi All,

I was thinking today that the SConstruct file should be redone to
allow for targets to build csound single or double as well as debug
and release targets, so four targets total.  I would like to have them
set to be built in different directories so that their object files
don't mix and you could build any or all four without having to clean
any of them.  Does this sound fine?

steven


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-07-27 07:47
FromSteven Yi
SubjectRe: [Cs-dev] Build Types
AttachmentsNone  

Date2005-07-27 21:21
FromIain Duncan
SubjectRe: [Cs-dev] Build Types
> On the other hand, I know other people feel differently, that some people want the extra speed of float, and I also think that the existing SConstruct is a maze that could be much improved. It would be nice if it were a lot simpler.

For what it's worth, I would like the option of a fast vs higher quality 
build. For live use I max out csound on my AMD 64 3000+ and I have ksmps 
at 128. I could easily max out a much faster machine. In a club no will 
hear the difference between floats and doubles but they will hear the 
difference in other areas, so I think the choice is a good thing. For 
studio use I would rather render and use ksmps=1 and doubles.

I also like the idea of being able to make that kind of change very 
easily by just editing one SConstruct file.

Iain


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net