Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Re: Re: Doubles versus floats

Date2009-09-29 16:29
From"Art Hunkins"
Subject[Csnd] Re: Re: Re: Re: Doubles versus floats
I too vote for both versions - though clearly this is likely to mean substantially more work for Mike.
 
I say this in spite of the testing on 64 bit machines that John is planning (though I do look forward to his results).
 
I'd like to extend the concept of "backward compatibility" to previous generations of technology. Not all of us have access to the very latest technology - especially in the less-developed areas of the world, and particularly schools and the "children of the world."
 
Csound is the voice of the XO and of Sugar-on-a-Stick, and the leading free software sound language. The XO is a low-powered machine (as are other machines for the school markets) as is the Intel Classmate - and let's not forget netbooks (also applicable to the "child" market).
 
Most educational programs/activities for this target audience are real time as well.
 
These observations apply, perhaps even primarily, to Linux rather than Windows; however we need to be aware of both older technology and the needs (and potential) of both youth and less-developed areas of our planet.
 
Art Hunkins
 
----- Original Message -----
Sent: Tuesday, September 29, 2009 4:00 AM
Subject: [Csnd] Re: Re: Re: Doubles versus floats


I need both version, too.  I'm using the 64 bit version for rendering audio files in AudioCarver due to issues with line segments and low krates in the 32 bit version, and I'm using the 32 bit version for playback and table generation.  If the 32 bit version was not packaged then I would have to rework AudioCarver's table code since I'm accessing Csound tables directly by pointer for use in OpenGL, which only uses 32 bit buffers, and if the 64 bit version was not packaged then I would have to rework my entire score generation method to work around the line segment roundoff error issue at low krates.

I'm sorry to be requesting this so late but I didn't realize the Windows packages would only be including one or the other and not both.

~ andy.f



----- Original Message -----
From: "Andres Cabrera" <mantaraya36@gmail.com>
To: csound@lists.bath.ac.uk
Sent: Tuesday, September 29, 2009 2:54:05 AM (GMT-0500) America/New_York
Subject: [Csnd] Re: Re: Doubles versus floats

It would be good if there is consistency between platforms. Victor's
ideas can be a starting point to allow other platforms to have both
the floats and doubles versions installed. It would be great if the
names were consistent, oherwise applications using the API will have
trouble when built on different systems.

Cheers,
Andres

On Tue, Sep 29, 2009 at 4:14 AM, Jacob Joaquin <jacobjoaquin@gmail.com> wrote:
> Why not both?  I've installed the OS X version that contains both.  So
> much nicer this way as I can develop with csound, and then mix/master
> with csound64.
>
> Best,
> Jake
>
>> At this point, I have reached no conclusion about which configuration to
>> package and release.
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>



--


Andrés


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2009-09-29 17:11
FromMichael Gogins
Subject[Csnd] Re: Re: Re: Re: Re: Doubles versus floats
I anticipated the performance difference I measured, but I was also
anticipating less of a difference in audio quality between the float
and double configurations than I actually heard. If there had been
less of a difference in sound I was planning to release only the float
configuration.

As it is, both the difference in audio quality and the difference in
performance seem significant enough to me that I will package and
release both the float and the double configuration.

Regards,
Mike

On 9/29/09, Art Hunkins  wrote:
> I too vote for both versions - though clearly this is likely to mean
> substantially more work for Mike.
>
> I say this in spite of the testing on 64 bit machines that John is planning
> (though I do look forward to his results).
>
> I'd like to extend the concept of "backward compatibility" to previous
> generations of technology. Not all of us have access to the very latest
> technology - especially in the less-developed areas of the world, and
> particularly schools and the "children of the world."
>
> Csound is the voice of the XO and of Sugar-on-a-Stick, and the leading free
> software sound language. The XO is a low-powered machine (as are other
> machines for the school markets) as is the Intel Classmate - and let's not
> forget netbooks (also applicable to the "child" market).
>
> Most educational programs/activities for this target audience are real time
> as well.
>
> These observations apply, perhaps even primarily, to Linux rather than
> Windows; however we need to be aware of both older technology and the needs
> (and potential) of both youth and less-developed areas of our planet.
>
> Art Hunkins
>
> ----- Original Message -----
>   From: Andy Fillebrown
>   To: csound@lists.bath.ac.uk
>   Sent: Tuesday, September 29, 2009 4:00 AM
>   Subject: [Csnd] Re: Re: Re: Doubles versus floats
>
>
>
>   I need both version, too.  I'm using the 64 bit version for rendering
> audio files in AudioCarver due to issues with line segments and low krates
> in the 32 bit version, and I'm using the 32 bit version for playback and
> table generation.  If the 32 bit version was not packaged then I would have
> to rework AudioCarver's table code since I'm accessing Csound tables
> directly by pointer for use in OpenGL, which only uses 32 bit buffers, and
> if the 64 bit version was not packaged then I would have to rework my entire
> score generation method to work around the line segment roundoff error issue
> at low krates.
>
>   I'm sorry to be requesting this so late but I didn't realize the Windows
> packages would only be including one or the other and not both.
>
>   ~ andy.f
>
>
>
>   ----- Original Message -----
>   From: "Andres Cabrera" 
>   To: csound@lists.bath.ac.uk
>   Sent: Tuesday, September 29, 2009 2:54:05 AM (GMT-0500) America/New_York
>   Subject: [Csnd] Re: Re: Doubles versus floats
>
>   It would be good if there is consistency between platforms. Victor's
>   ideas can be a starting point to allow other platforms to have both
>   the floats and doubles versions installed. It would be great if the
>   names were consistent, oherwise applications using the API will have
>   trouble when built on different systems.
>
>   Cheers,
>   Andres
>
>   On Tue, Sep 29, 2009 at 4:14 AM, Jacob Joaquin 
> wrote:
>   > Why not both?  I've installed the OS X version that contains both.  So
>   > much nicer this way as I can develop with csound, and then mix/master
>   > with csound64.
>   >
>   > Best,
>   > Jake
>   >
>   >> At this point, I have reached no conclusion about which configuration
> to
>   >> package and release.
>   >
>   >
>   > Send bugs reports to this list.
>   > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>   >
>
>
>
>   --
>
>
>   Andrés
>
>
>   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


Date2009-09-29 18:04
From"Dr. Richard Boulanger"
Subject[Csnd] Re: Re: Re: Re: Re: Re: Doubles versus floats
Two versions are fine especially if each is fully self-contained and  
contains toots, examples and QuteCsound and is a simple to install as  
your current beta at your site.  It's soooooooo much better already  
and will really help windows csounders get going or come back and stay!

Sent from my iPhone

On Sep 29, 2009, at 12:11 PM, Michael Gogins  
 wrote:

> I anticipated the performance difference I measured, but I was also
> anticipating less of a difference in audio quality between the float
> and double configurations than I actually heard. If there had been
> less of a difference in sound I was planning to release only the float
> configuration.
>
> As it is, both the difference in audio quality and the difference in
> performance seem significant enough to me that I will package and
> release both the float and the double configuration.
>
> Regards,
> Mike
>
> On 9/29/09, Art Hunkins  wrote:
>> I too vote for both versions - though clearly this is likely to mean
>> substantially more work for Mike.
>>
>> I say this in spite of the testing on 64 bit machines that John is  
>> planning
>> (though I do look forward to his results).
>>
>> I'd like to extend the concept of "backward compatibility" to  
>> previous
>> generations of technology. Not all of us have access to the very  
>> latest
>> technology - especially in the less-developed areas of the world, and
>> particularly schools and the "children of the world."
>>
>> Csound is the voice of the XO and of Sugar-on-a-Stick, and the  
>> leading free
>> software sound language. The XO is a low-powered machine (as are  
>> other
>> machines for the school markets) as is the Intel Classmate - and  
>> let's not
>> forget netbooks (also applicable to the "child" market).
>>
>> Most educational programs/activities for this target audience are  
>> real time
>> as well.
>>
>> These observations apply, perhaps even primarily, to Linux rather  
>> than
>> Windows; however we need to be aware of both older technology and  
>> the needs
>> (and potential) of both youth and less-developed areas of our planet.
>>
>> Art Hunkins
>>
>> ----- Original Message -----
>>  From: Andy Fillebrown
>>  To: csound@lists.bath.ac.uk
>>  Sent: Tuesday, September 29, 2009 4:00 AM
>>  Subject: [Csnd] Re: Re: Re: Doubles versus floats
>>
>>
>>
>>  I need both version, too.  I'm using the 64 bit version for  
>> rendering
>> audio files in AudioCarver due to issues with line segments and low  
>> krates
>> in the 32 bit version, and I'm using the 32 bit version for  
>> playback and
>> table generation.  If the 32 bit version was not packaged then I  
>> would have
>> to rework AudioCarver's table code since I'm accessing Csound tables
>> directly by pointer for use in OpenGL, which only uses 32 bit  
>> buffers, and
>> if the 64 bit version was not packaged then I would have to rework  
>> my entire
>> score generation method to work around the line segment roundoff  
>> error issue
>> at low krates.
>>
>>  I'm sorry to be requesting this so late but I didn't realize the  
>> Windows
>> packages would only be including one or the other and not both.
>>
>>  ~ andy.f
>>
>>
>>
>>  ----- Original Message -----
>>  From: "Andres Cabrera" 
>>  To: csound@lists.bath.ac.uk
>>  Sent: Tuesday, September 29, 2009 2:54:05 AM (GMT-0500) America/ 
>> New_York
>>  Subject: [Csnd] Re: Re: Doubles versus floats
>>
>>  It would be good if there is consistency between platforms. Victor's
>>  ideas can be a starting point to allow other platforms to have both
>>  the floats and doubles versions installed. It would be great if the
>>  names were consistent, oherwise applications using the API will have
>>  trouble when built on different systems.
>>
>>  Cheers,
>>  Andres
>>
>>  On Tue, Sep 29, 2009 at 4:14 AM, Jacob Joaquin > >
>> wrote:
>>> Why not both?  I've installed the OS X version that contains  
>>> both.  So
>>> much nicer this way as I can develop with csound, and then mix/ 
>>> master
>>> with csound64.
>>>
>>> Best,
>>> Jake
>>>
>>>> At this point, I have reached no conclusion about which  
>>>> configuration
>> to
>>>> package and release.
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe
>> csound"
>>>
>>
>>
>>
>>  --
>>
>>
>>  Andrés
>>
>>
>>  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"