Csound Csound-dev Csound-tekno Search About

[Cs-dev] Second draft of release notes

Date2014-01-01 14:57
Fromjohn ffitch
Subject[Cs-dev] Second draft of release notes
As before, corrections, comments, improvements to me of this list
==John ffitch
----8<--------------------------------------------------------------------

============================
CSOUND VERSION 6.02
RELEASE NOTES
============================

This new version has a large number of bug fixes (including clearing
all general tickets on SourceForge). It also introduces some major new
facilities such as use as a server, code to run Csound in a browser
and a large generalisation of filter opcodes to have parameters
changeable at audio rate.


USER-LEVEL CHANGES
==================

New opcodes:

    o   instance opcode schedules a new instrument instance, storing
        the instance handle 

    o   kill opcode stops a given instrument instance

    o   strfromurl to set a string from a URL
    
    
New Gen and Macros: None

Orchestra:

    o   If building supports it, a #include string can be a URL or a
        file

    o   A space is again permitted between a function name and the
        opening bracket for all functions allowed in Csound5 (but not in
        general) 

    o   The Csound command can start with an empty CSD in daemon mode
        (--daemon daemon mode: do not exit if CSD/orchestra is not
        given, is empty or does not compile) 

    
Score: 

    o   If building supports it, a #include string can be a URL or a
        file

Modified Opcodes and Gens:

    o   Many filters generalised to allow k- or a-rate parameters.  In
    particular it includes these:
               areson                   atonex
               butterworth filters      fofilter
               lowres                   lowresx
               lpf18                    mode
               moogladder               moogvcf
               reson                    resonr
               resonx                   resonz
               statevar                 tonex
    
    o   The maximum number of presets in sfont increased to 16384

    o   cpsmidinn is now more accurate

    o   max_k now behaves like the documentation.  There were cases
        when it gave strange results.

    o   The vst4cs opcodes have been re-factored, removing FLTK code,
        and updated build system to work for Csound 6. 

    o   In alwayson opcode changes for better handling of pfields,
        more reliable insert of the instrument instance for repeating
        or re-started score sections.
        
    o   The signal flow graph opcodes have had replaced OpenMP
        multi-threading with pthreads, using one-time initialization
        of static structures.

        
Utilities:  None


Frontends:

    o   PNaCl is now supported as a platform, allowing Csound to run
        under the Chrome browser in all enabled operating systems.

  

General usage: Nothing to report

    
Bugs fixed:

    o   adsynt2 opcode fixed

    o   ftgentmp opcode fixed

    o   dates opcode fixed

    o   fixed a bug in pvsfilter

    o   fixed stereo out in temposcal and mincer

    o   pan2 opcode fixed

    o   index overflow in randh and randi fixed

    o   a number of fixes to CsoundVST, initialization, score
        handling, and MIDI driver initialization so works for Csound 6.

    o   fixed pycalln for no inputs

    o   fixed/revised setting and use of ksmps and kr in UDOs 

    o   fixed problem in sending a score event from max to csound vis
    csound~ (Ticket #58)

    o   If itype in chn_k was set to 3 and values are set less than 1,
    Csound6 used to give an INIT Error. (Ticket #67)

    o   A number of reported seg faults have been dealt with

    o   xtratim opcode was using incorrect ekr value from csound
        instead of from instance; when used in conjunction with
        setksmps, was causing notes to have very long xtratim set and
        thus notes were effectively not getting turned off 


====================
SYSTEM LEVEL CHANGES
====================

System changes:

    o   A server mode is now available, accepting input via UDP (with
        --port option). 
    
    o   A longstanding bug in extract was detected and fixed.  It does
    suggest that this facility is little used!

    o   The way the external score generator was coded is
    substantially changed.  In particular this should fix a very
    strange bug in Windows.

    o    Fixed crashing bug with invalue channel callback due to wrong
         data object being pulled from csound host data.

    o    Fixed bug in UDOs with no local ksmps where kcounter was
         being used incorrectly. 

    o    Better checking in channels. 

    o   (Experimental) If the environment variable CS_UDO_DIR is set
        then any files in the directory that have an .udo extension
        are automatically included at the start of the orchestra.
        This facility needs review to see if it is what is required.

    o   (Experimental) There are new cuda GPGPU opcodes (source
        only): cudasynth (3 versions for additive synthesis, additive
        synthesis of fsigs and phase vocoder resynthesis) and cudanal
        (a GPGPU version of pvsanal).


Internal changes:

    o   Many attempts at faster code.

    o   Type inference and parsing still improving



API
===

No changes visible


Platform Specific
=================

iOS
---

    o   Fixed crash where no csoundSetHostImplementedMIDIIO is used on
        iOS and no _RTMIDI value is set 


Windows
-------



OSX
---

    o   Fixed input device name for auhal
    

Linux
-----


========================================================================




------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-01-01 18:00
FromSteven Yi
SubjectRe: [Cs-dev] Second draft of release notes
AttachmentsNone  None  

Hi John,

I think adding a note for string channels would be good under the API section:

-fixed csoundSetStringChannel and csoundGetStringChannel to use STRINGDAT structure.

Also, I saw the version bump. Shall I start a release branch with git-flow?

Steven

On Jan 1, 2014 9:58 AM, "john ffitch" <jpff@codemist.co.uk> wrote:
As before, corrections, comments, improvements to me of this list
==John ffitch
----8<--------------------------------------------------------------------

============================
CSOUND VERSION 6.02
RELEASE NOTES
============================

This new version has a large number of bug fixes (including clearing
all general tickets on SourceForge). It also introduces some major new
facilities such as use as a server, code to run Csound in a browser
and a large generalisation of filter opcodes to have parameters
changeable at audio rate.


USER-LEVEL CHANGES
==================

New opcodes:

    o   instance opcode schedules a new instrument instance, storing
        the instance handle

    o   kill opcode stops a given instrument instance

    o   strfromurl to set a string from a URL


New Gen and Macros: None

Orchestra:

    o   If building supports it, a #include string can be a URL or a
        file

    o   A space is again permitted between a function name and the
        opening bracket for all functions allowed in Csound5 (but not in
        general)

    o   The Csound command can start with an empty CSD in daemon mode
        (--daemon daemon mode: do not exit if CSD/orchestra is not
        given, is empty or does not compile)


Score:

    o   If building supports it, a #include string can be a URL or a
        file

Modified Opcodes and Gens:

    o   Many filters generalised to allow k- or a-rate parameters.  In
    particular it includes these:
               areson                   atonex
               butterworth filters      fofilter
               lowres                   lowresx
               lpf18                    mode
               moogladder               moogvcf
               reson                    resonr
               resonx                   resonz
               statevar                 tonex

    o   The maximum number of presets in sfont increased to 16384

    o   cpsmidinn is now more accurate

    o   max_k now behaves like the documentation.  There were cases
        when it gave strange results.

    o   The vst4cs opcodes have been re-factored, removing FLTK code,
        and updated build system to work for Csound 6.

    o   In alwayson opcode changes for better handling of pfields,
        more reliable insert of the instrument instance for repeating
        or re-started score sections.

    o   The signal flow graph opcodes have had replaced OpenMP
        multi-threading with pthreads, using one-time initialization
        of static structures.


Utilities:  None


Frontends:

    o   PNaCl is now supported as a platform, allowing Csound to run
        under the Chrome browser in all enabled operating systems.



General usage: Nothing to report


Bugs fixed:

    o   adsynt2 opcode fixed

    o   ftgentmp opcode fixed

    o   dates opcode fixed

    o   fixed a bug in pvsfilter

    o   fixed stereo out in temposcal and mincer

    o   pan2 opcode fixed

    o   index overflow in randh and randi fixed

    o   a number of fixes to CsoundVST, initialization, score
        handling, and MIDI driver initialization so works for Csound 6.

    o   fixed pycalln for no inputs

    o   fixed/revised setting and use of ksmps and kr in UDOs

    o   fixed problem in sending a score event from max to csound vis
    csound~ (Ticket #58)

    o   If itype in chn_k was set to 3 and values are set less than 1,
    Csound6 used to give an INIT Error. (Ticket #67)

    o   A number of reported seg faults have been dealt with

    o   xtratim opcode was using incorrect ekr value from csound
        instead of from instance; when used in conjunction with
        setksmps, was causing notes to have very long xtratim set and
        thus notes were effectively not getting turned off


====================
SYSTEM LEVEL CHANGES
====================

System changes:

    o   A server mode is now available, accepting input via UDP (with
        --port option).

    o   A longstanding bug in extract was detected and fixed.  It does
    suggest that this facility is little used!

    o   The way the external score generator was coded is
    substantially changed.  In particular this should fix a very
    strange bug in Windows.

    o    Fixed crashing bug with invalue channel callback due to wrong
         data object being pulled from csound host data.

    o    Fixed bug in UDOs with no local ksmps where kcounter was
         being used incorrectly.

    o    Better checking in channels.

    o   (Experimental) If the environment variable CS_UDO_DIR is set
        then any files in the directory that have an .udo extension
        are automatically included at the start of the orchestra.
        This facility needs review to see if it is what is required.

    o   (Experimental) There are new cuda GPGPU opcodes (source
        only): cudasynth (3 versions for additive synthesis, additive
        synthesis of fsigs and phase vocoder resynthesis) and cudanal
        (a GPGPU version of pvsanal).


Internal changes:

    o   Many attempts at faster code.

    o   Type inference and parsing still improving



API
===

No changes visible


Platform Specific
=================

iOS
---

    o   Fixed crash where no csoundSetHostImplementedMIDIIO is used on
        iOS and no _RTMIDI value is set


Windows
-------



OSX
---

    o   Fixed input device name for auhal


Linux
-----


========================================================================




------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2014-01-01 18:35
FromAndres Cabrera
SubjectRe: [Cs-dev] Second draft of release notes
AttachmentsNone  None  
Thanks. Impressive list.

Cheers,
Andrés


On Wed, Jan 1, 2014 at 6:57 AM, john ffitch <jpff@codemist.co.uk> wrote:
As before, corrections, comments, improvements to me of this list
==John ffitch
----8<--------------------------------------------------------------------

============================
CSOUND VERSION 6.02
RELEASE NOTES
============================

This new version has a large number of bug fixes (including clearing
all general tickets on SourceForge). It also introduces some major new
facilities such as use as a server, code to run Csound in a browser
and a large generalisation of filter opcodes to have parameters
changeable at audio rate.


USER-LEVEL CHANGES
==================

New opcodes:

    o   instance opcode schedules a new instrument instance, storing
        the instance handle

    o   kill opcode stops a given instrument instance

    o   strfromurl to set a string from a URL


New Gen and Macros: None

Orchestra:

    o   If building supports it, a #include string can be a URL or a
        file

    o   A space is again permitted between a function name and the
        opening bracket for all functions allowed in Csound5 (but not in
        general)

    o   The Csound command can start with an empty CSD in daemon mode
        (--daemon daemon mode: do not exit if CSD/orchestra is not
        given, is empty or does not compile)


Score:

    o   If building supports it, a #include string can be a URL or a
        file

Modified Opcodes and Gens:

    o   Many filters generalised to allow k- or a-rate parameters.  In
    particular it includes these:
               areson                   atonex
               butterworth filters      fofilter
               lowres                   lowresx
               lpf18                    mode
               moogladder               moogvcf
               reson                    resonr
               resonx                   resonz
               statevar                 tonex

    o   The maximum number of presets in sfont increased to 16384

    o   cpsmidinn is now more accurate

    o   max_k now behaves like the documentation.  There were cases
        when it gave strange results.

    o   The vst4cs opcodes have been re-factored, removing FLTK code,
        and updated build system to work for Csound 6.

    o   In alwayson opcode changes for better handling of pfields,
        more reliable insert of the instrument instance for repeating
        or re-started score sections.

    o   The signal flow graph opcodes have had replaced OpenMP
        multi-threading with pthreads, using one-time initialization
        of static structures.


Utilities:  None


Frontends:

    o   PNaCl is now supported as a platform, allowing Csound to run
        under the Chrome browser in all enabled operating systems.



General usage: Nothing to report


Bugs fixed:

    o   adsynt2 opcode fixed

    o   ftgentmp opcode fixed

    o   dates opcode fixed

    o   fixed a bug in pvsfilter

    o   fixed stereo out in temposcal and mincer

    o   pan2 opcode fixed

    o   index overflow in randh and randi fixed

    o   a number of fixes to CsoundVST, initialization, score
        handling, and MIDI driver initialization so works for Csound 6.

    o   fixed pycalln for no inputs

    o   fixed/revised setting and use of ksmps and kr in UDOs

    o   fixed problem in sending a score event from max to csound vis
    csound~ (Ticket #58)

    o   If itype in chn_k was set to 3 and values are set less than 1,
    Csound6 used to give an INIT Error. (Ticket #67)

    o   A number of reported seg faults have been dealt with

    o   xtratim opcode was using incorrect ekr value from csound
        instead of from instance; when used in conjunction with
        setksmps, was causing notes to have very long xtratim set and
        thus notes were effectively not getting turned off


====================
SYSTEM LEVEL CHANGES
====================

System changes:

    o   A server mode is now available, accepting input via UDP (with
        --port option).

    o   A longstanding bug in extract was detected and fixed.  It does
    suggest that this facility is little used!

    o   The way the external score generator was coded is
    substantially changed.  In particular this should fix a very
    strange bug in Windows.

    o    Fixed crashing bug with invalue channel callback due to wrong
         data object being pulled from csound host data.

    o    Fixed bug in UDOs with no local ksmps where kcounter was
         being used incorrectly.

    o    Better checking in channels.

    o   (Experimental) If the environment variable CS_UDO_DIR is set
        then any files in the directory that have an .udo extension
        are automatically included at the start of the orchestra.
        This facility needs review to see if it is what is required.

    o   (Experimental) There are new cuda GPGPU opcodes (source
        only): cudasynth (3 versions for additive synthesis, additive
        synthesis of fsigs and phase vocoder resynthesis) and cudanal
        (a GPGPU version of pvsanal).


Internal changes:

    o   Many attempts at faster code.

    o   Type inference and parsing still improving



API
===

No changes visible


Platform Specific
=================

iOS
---

    o   Fixed crash where no csoundSetHostImplementedMIDIIO is used on
        iOS and no _RTMIDI value is set


Windows
-------



OSX
---

    o   Fixed input device name for auhal


Linux
-----


========================================================================




------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-01-01 19:18
Fromjpff
SubjectRe: [Cs-dev] Second draft of release notes
AttachmentsNone  None  
Thanks for words on API -- included.

I think it is time to do the git-flow stuff (and to remind me what to do 
afterwards!).  I would say we are in a code-freeze until Monday unless 
tere is a major bug

==John


On Wed, 1 Jan 2014, Steven Yi wrote:

> 
> Hi John,
> 
> I think adding a note for string channels would be good under the API section:
> 
> -fixed csoundSetStringChannel and csoundGetStringChannel to use STRINGDAT
> structure.
> 
> Also, I saw the version bump. Shall I start a release branch with git-flow?
> 
> Steven
> 
> On Jan 1, 2014 9:58 AM, "john ffitch"  wrote:
>       As before, corrections, comments, improvements to me of this list
>       ==John ffitch
>       ----8<--------------------------------------------------------------------
>
>       ============================
>       CSOUND VERSION 6.02
>       RELEASE NOTES
>       ============================
>
>       This new version has a large number of bug fixes (including
>       clearing
>       all general tickets on SourceForge). It also introduces some major
>       new
>       facilities such as use as a server, code to run Csound in a
>       browser
>       and a large generalisation of filter opcodes to have parameters
>       changeable at audio rate.
> 
>
>       USER-LEVEL CHANGES
>       ==================
>
>       New opcodes:
>
>           o   instance opcode schedules a new instrument instance,
>       storing
>               the instance handle
>
>           o   kill opcode stops a given instrument instance
>
>           o   strfromurl to set a string from a URL
> 
>
>       New Gen and Macros: None
>
>       Orchestra:
>
>           o   If building supports it, a #include string can be a URL or
>       a
>               file
>
>           o   A space is again permitted between a function name and the
>               opening bracket for all functions allowed in Csound5 (but
>       not in
>               general)
>
>           o   The Csound command can start with an empty CSD in daemon
>       mode
>               (--daemon daemon mode: do not exit if CSD/orchestra is not
>               given, is empty or does not compile)
> 
>
>       Score:
>
>           o   If building supports it, a #include string can be a URL or
>       a
>               file
>
>       Modified Opcodes and Gens:
>
>           o   Many filters generalised to allow k- or a-rate parameters.
>        In
>           particular it includes these:
>                      areson                   atonex
>                      butterworth filters      fofilter
>                      lowres                   lowresx
>                      lpf18                    mode
>                      moogladder               moogvcf
>                      reson                    resonr
>                      resonx                   resonz
>                      statevar                 tonex
>
>           o   The maximum number of presets in sfont increased to 16384
>
>           o   cpsmidinn is now more accurate
>
>           o   max_k now behaves like the documentation.  There were
>       cases
>               when it gave strange results.
>
>           o   The vst4cs opcodes have been re-factored, removing FLTK
>       code,
>               and updated build system to work for Csound 6.
>
>           o   In alwayson opcode changes for better handling of pfields,
>               more reliable insert of the instrument instance for
>       repeating
>               or re-started score sections.
>
>           o   The signal flow graph opcodes have had replaced OpenMP
>               multi-threading with pthreads, using one-time
>       initialization
>               of static structures.
> 
>
>       Utilities:  None
> 
>
>       Frontends:
>
>           o   PNaCl is now supported as a platform, allowing Csound to
>       run
>               under the Chrome browser in all enabled operating systems.
> 
> 
>
>       General usage: Nothing to report
> 
>
>       Bugs fixed:
>
>           o   adsynt2 opcode fixed
>
>           o   ftgentmp opcode fixed
>
>           o   dates opcode fixed
>
>           o   fixed a bug in pvsfilter
>
>           o   fixed stereo out in temposcal and mincer
>
>           o   pan2 opcode fixed
>
>           o   index overflow in randh and randi fixed
>
>           o   a number of fixes to CsoundVST, initialization, score
>               handling, and MIDI driver initialization so works for
>       Csound 6.
>
>           o   fixed pycalln for no inputs
>
>           o   fixed/revised setting and use of ksmps and kr in UDOs
>
>           o   fixed problem in sending a score event from max to csound
>       vis
>           csound~ (Ticket #58)
>
>           o   If itype in chn_k was set to 3 and values are set less
>       than 1,
>           Csound6 used to give an INIT Error. (Ticket #67)
>
>           o   A number of reported seg faults have been dealt with
>
>           o   xtratim opcode was using incorrect ekr value from csound
>               instead of from instance; when used in conjunction with
>               setksmps, was causing notes to have very long xtratim set
>       and
>               thus notes were effectively not getting turned off
> 
>
>       ====================
>       SYSTEM LEVEL CHANGES
>       ====================
>
>       System changes:
>
>           o   A server mode is now available, accepting input via UDP
>       (with
>               --port option).
>
>           o   A longstanding bug in extract was detected and fixed.  It
>       does
>           suggest that this facility is little used!
>
>           o   The way the external score generator was coded is
>           substantially changed.  In particular this should fix a very
>           strange bug in Windows.
>
>           o    Fixed crashing bug with invalue channel callback due to
>       wrong
>                data object being pulled from csound host data.
>
>           o    Fixed bug in UDOs with no local ksmps where kcounter was
>                being used incorrectly.
>
>           o    Better checking in channels.
>
>           o   (Experimental) If the environment variable CS_UDO_DIR is
>       set
>               then any files in the directory that have an .udo
>       extension
>               are automatically included at the start of the orchestra.
>               This facility needs review to see if it is what is
>       required.
>
>           o   (Experimental) There are new cuda GPGPU opcodes (source
>               only): cudasynth (3 versions for additive synthesis,
>       additive
>               synthesis of fsigs and phase vocoder resynthesis) and
>       cudanal
>               (a GPGPU version of pvsanal).
> 
>
>       Internal changes:
>
>           o   Many attempts at faster code.
>
>           o   Type inference and parsing still improving
> 
> 
>
>       API
>       ===
>
>       No changes visible
> 
>
>       Platform Specific
>       =================
>
>       iOS
>       ---
>
>           o   Fixed crash where no csoundSetHostImplementedMIDIIO is
>       used on
>               iOS and no _RTMIDI value is set
> 
>
>       Windows
>       -------
> 
> 
>
>       OSX
>       ---
>
>           o   Fixed input device name for auhal
> 
>
>       Linux
>       -----
> 
>
>       ========================================================================
> 
> 
> 
> 
> -----------------------------------------------------------------------------
>       -
>       Rapidly troubleshoot problems before they affect your business.
>       Most IT
>       organizations don't have a clear picture of how application
>       performance
>       affects their revenue. With AppDynamics, you get 100% visibility
>       into your
>       Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>       AppDynamics Pro!
>       http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>       _______________________________________________
>       Csound-devel mailing list
>       Csound-devel@lists.sourceforge.net
>       https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> 
>

Date2014-01-01 21:59
From
SubjectRe: [Cs-dev]
AttachmentsNone  None  
I've made the release branch. if you do a pull, then do “git checkout release/6.02.0” you should get the new branch. we shouldn't need to freeze any code since we have the release branch now to take care of any last minute changes.

From: john ffitch
Sent: ‎Wednesday‎, ‎January‎ ‎1‎, ‎2014 ‎2‎:‎18‎ ‎PM
To: Developer discussions

Thanks for words on API -- included.

I think it is time to do the git-flow stuff (and to remind me what to do
afterwards!).  I would say we are in a code-freeze until Monday unless
tere is a major bug

==John


On Wed, 1 Jan 2014, Steven Yi wrote:

>
> Hi John,
>
> I think adding a note for string channels would be good under the API section:
>
> -fixed csoundSetStringChannel and csoundGetStringChannel to use STRINGDAT
> structure.
>
> Also, I saw the version bump. Shall I start a release branch with git-flow?
>
> Steven
>
> On Jan 1, 2014 9:58 AM, "john ffitch" <jpff@codemist.co.uk> wrote:
>       As before, corrections, comments, improvements to me of this list
>       ==John ffitch
>       ----8<--------------------------------------------------------------------
>
>       ============================
>       CSOUND VERSION 6.02
>       RELEASE NOTES
>       ============================
>
>       This new version has a large number of bug fixes (including
>       clearing
>       all general tickets on SourceForge). It also introduces some major
>       new
>       facilities such as use as a server, code to run Csound in a
>       browser
>       and a large generalisation of filter opcodes to have parameters
>       changeable at audio rate.
>
>
>       USER-LEVEL CHANGES
>       ==================
>
>       New opcodes:
>
>           o   instance opcode schedules a new instrument instance,
>       storing
>               the instance handle
>
>           o   kill opcode stops a given instrument instance
>
>           o   strfromurl to set a string from a URL
>
>
>       New Gen and Macros: None
>
>       Orchestra:
>
>           o   If building supports it, a #include string can be a URL or
>       a
>               file
>
>           o   A space is again permitted between a function name and the
>               opening bracket for all functions allowed in Csound5 (but
>       not in
>               general)
>
>           o   The Csound command can start with an empty CSD in daemon
>       mode
>               (--daemon daemon mode: do not exit if CSD/orchestra is not
>               given, is empty or does not compile)
>
>
>       Score:
>
>           o   If building supports it, a #include string can be a URL or
>       a
>               file
>
>       Modified Opcodes and Gens:
>
>           o   Many filters generalised to allow k- or a-rate parameters.
>        In
>           particular it includes these:
>                      areson                   atonex
>                      butterworth filters      fofilter
>                      lowres                   lowresx
>                      lpf18                    mode
>                      moogladder               moogvcf
>                      reson                    resonr
>                      resonx                   resonz
>                      statevar                 tonex
>
>           o   The maximum number of presets in sfont increased to 16384
>
>           o   cpsmidinn is now more accurate
>
>           o   max_k now behaves like the documentation.  There were
>       cases
>               when it gave strange results.
>
>           o   The vst4cs opcodes have been re-factored, removing FLTK
>       code,
>               and updated build system to work for Csound 6.
>
>           o   In alwayson opcode changes for better handling of pfields,
>               more reliable insert of the instrument instance for
>       repeating
>               or re-started score sections.
>
>           o   The signal flow graph opcodes have had replaced OpenMP
>               multi-threading with pthreads, using one-time
>       initialization
>               of static structures.
>
>
>       Utilities:  None
>
>
>       Frontends:
>
>           o   PNaCl is now supported as a platform, allowing Csound to
>       run
>               under the Chrome browser in all enabled operating systems.
>
>
>
>       General usage: Nothing to report
>
>
>       Bugs fixed:
>
>           o   adsynt2 opcode fixed
>
>           o   ftgentmp opcode fixed
>
>           o   dates opcode fixed
>
>           o   fixed a bug in pvsfilter
>
>           o   fixed stereo out in temposcal and mincer
>
>           o   pan2 opcode fixed
>
>           o   index overflow in randh and randi fixed
>
>           o   a number of fixes to CsoundVST, initialization, score
>               handling, and MIDI driver initialization so works for
>       Csound 6.
>
>           o   fixed pycalln for no inputs
>
>           o   fixed/revised setting and use of ksmps and kr in UDOs
>
>           o   fixed problem in sending a score event from max to csound
>       vis
>           csound~ (Ticket #58)
>
>           o   If itype in chn_k was set to 3 and values are set less
>       than 1,
>           Csound6 used to give an INIT Error. (Ticket #67)
>
>           o   A number of reported seg faults have been dealt with
>
>           o   xtratim opcode was using incorrect ekr value from csound
>               instead of from instance; when used in conjunction with
>               setksmps, was causing notes to have very long xtratim set
>       and
>               thus notes were effectively not getting turned off
>
>
>       ====================
>       SYSTEM LEVEL CHANGES
>       ====================
>
>       System changes:
>
>           o   A server mode is now available, accepting input via UDP
>       (with
>               --port option).
>
>           o   A longstanding bug in extract was detected and fixed.  It
>       does
>           suggest that this facility is little used!
>
>           o   The way the external score generator was coded is
>           substantially changed.  In particular this should fix a very
>           strange bug in Windows.
>
>           o    Fixed crashing bug with invalue channel callback due to
>       wrong
>                data object being pulled from csound host data.
>
>           o    Fixed bug in UDOs with no local ksmps where kcounter was
>                being used incorrectly.
>
>           o    Better checking in channels.
>
>           o   (Experimental) If the environment variable CS_UDO_DIR is
>       set
>               then any files in the directory that have an .udo
>       extension
>               are automatically included at the start of the orchestra.
>               This facility needs review to see if it is what is
>       required.
>
>           o   (Experimental) There are new cuda GPGPU opcodes (source
>               only): cudasynth (3 versions for additive synthesis,
>       additive
>               synthesis of fsigs and phase vocoder resynthesis) and
>       cudanal
>               (a GPGPU version of pvsanal).
>
>
>       Internal changes:
>
>           o   Many attempts at faster code.
>
>           o   Type inference and parsing still improving
>
>
>
>       API
>       ===
>
>       No changes visible
>
>
>       Platform Specific
>       =================
>
>       iOS
>       ---
>
>           o   Fixed crash where no csoundSetHostImplementedMIDIIO is
>       used on
>               iOS and no _RTMIDI value is set
>
>
>       Windows
>       -------
>
>
>
>       OSX
>       ---
>
>           o   Fixed input device name for auhal
>
>
>       Linux
>       -----
>
>
>       ========================================================================
>
>
>
>
> -----------------------------------------------------------------------------
>       -
>       Rapidly troubleshoot problems before they affect your business.
>       Most IT
>       organizations don't have a clear picture of how application
>       performance
>       affects their revenue. With AppDynamics, you get 100% visibility
>       into your
>       Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
>       AppDynamics Pro!
>       http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>       _______________________________________________
>       Csound-devel mailing list
>       Csound-devel@lists.sourceforge.net
>       https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>

Date2014-01-02 13:22
Frommenno
SubjectRe: [Cs-dev] Second draft of release notes
small thing, and somehow still staying in touch with the manual, but i notice
that the manual is missing info about the --sample-accurate option.
And: is this option demanding more CPU power or is it hardly noticeable? 



--
View this message in context: http://csound.1045644.n5.nabble.com/Second-draft-of-release-notes-tp5731104p5731164.html
Sent from the Csound - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-01-02 13:29
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Second draft of release notes
AttachmentsNone  

Date2014-01-02 13:36
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Second draft of release notes
AttachmentsNone