Csound Csound-dev Csound-tekno Search About

[Cs-dev] Draft Notes for net release

Date2010-12-26 11:33
Fromjohn ffitch
Subject[Cs-dev] Draft Notes for net release
AttachmentsNone  None  
This is my known list of changes/fixes. Please let me know of any I
have missed.  I think the new stuff is documented in the manual.
==John ffitch
------------------------------------------------------------------------
Notes for 5.13
==============

This is largely a bug-fix release, but there are some new opcodes etc

New Opcodes:
    farey sequence opcodes
    median opcode
    filevalid opcode
    Real random number generators using /dev/random (Linux only)

New Gen and Macros:
    INF macro added to orchestras; z read as infinity in scores
    GEN for support of farey sequences

Modified Opcodes and Gens:
    init changed to allow multiple inits in on statement
    maxalloc, cpuperc, instcount now accept named instruments
    If normalisation in pow opcodes is zero treat as 1
    pvstanal will write upto 16 channel analyses
    inch can take upto 20 inputs and outputs

Bugs fixed:
    Count of lines fixed in orchestras, and \ inside strings
    Fast tab opcodes made safe from crashes
    % in formated printing could crash
    Double free in fgen fixed
    sndwarp quietened (gave too many messages)
    gen41 deals with positive probabilities
    adsynt reworked removing many bugs
    adsynt2 phase error fixed
    atonex/tonex did wrong operation
    Bug in max number of gens fixed
    mp3in could repeat sound at end of file
    Better checking in grain4
    modulus was wrong in new parser
    Better checking in adsyn
    changed opcode initialised to zero
    Serious bug in tabmorphia fixed

System Changes:
    In the new parser only there are operator @ and @@ to round up the
        next integer to a power of 2 or powerof2+1
    Score sorting made much faster
    lineto improved
    Named gens allowed
    Various printing include instrument name if available
    Command option to omit loading a library
    Number of out channels no longer constrained to be number of in
    Many fixes to new parser
    More use of Warnings than Messages (allows for them to be switched off)

API:
     csoundSetMessageCallback reset if callback set to null

Internal:
     usual collection of gratuitous minor changes, layout and comments



WARNINGS -- thee are the only warning in compilation on Linux

Top/csound.c:3157:5: warning: ‘visibility’ attribute ignored on non-class types
frontends/csladspa/ladspa.h:593:50: warning: ‘visibility’ attribute ignored


OUTSTANDING BUGS -- from Sourceforge

 voice issues                                   Open    2010-09-21  	 
 Real-time ending too soon? 	                Open 	2010-09-14
 ATS noise component with ATSsinnoi             Open 	2010-07-28
 midiout and midion2 issues 	                Open 	2010-07-04
 ATSA errors 	                                Open 	2010-04-27
 STKShakers not stable in real time on UBUNTU 	Open 	2010-02-26 




Date2010-12-26 12:49
FromVictor Lazzarini
SubjectRe: [Cs-dev] Draft Notes for net release
from me:

New opcodes:

pvstanal
mincer
temposcal
pvswarp
pvslock

[some still need man pages, which I'll provide]

improvements:

pvscale and pvsmix now have very good spectral envelope preservation  
modes (1 = liftered cepstrum, 2 = true envelope).

This is what I can remember for now.

On 26 Dec 2010, at 11:33, john ffitch wrote:

> This is my known list of changes/fixes. Please let me know of any I
> have missed.  I think the new stuff is documented in the manual.
> ==John ffitch
> ------------------------------------------------------------------------
> Notes for 5.13
> ==============
>
> This is largely a bug-fix release, but there are some new opcodes etc
>
> New Opcodes:
>    farey sequence opcodes
>    median opcode
>    filevalid opcode
>    Real random number generators using /dev/random (Linux only)
>
> New Gen and Macros:
>    INF macro added to orchestras; z read as infinity in scores
>    GEN for support of farey sequences
>
> Modified Opcodes and Gens:
>    init changed to allow multiple inits in on statement
>    maxalloc, cpuperc, instcount now accept named instruments
>    If normalisation in pow opcodes is zero treat as 1
>    pvstanal will write upto 16 channel analyses
>    inch can take upto 20 inputs and outputs
>
> Bugs fixed:
>    Count of lines fixed in orchestras, and \ inside strings
>    Fast tab opcodes made safe from crashes
>    % in formated printing could crash
>    Double free in fgen fixed
>    sndwarp quietened (gave too many messages)
>    gen41 deals with positive probabilities
>    adsynt reworked removing many bugs
>    adsynt2 phase error fixed
>    atonex/tonex did wrong operation
>    Bug in max number of gens fixed
>    mp3in could repeat sound at end of file
>    Better checking in grain4
>    modulus was wrong in new parser
>    Better checking in adsyn
>    changed opcode initialised to zero
>    Serious bug in tabmorphia fixed
>
> System Changes:
>    In the new parser only there are operator @ and @@ to round up the
>        next integer to a power of 2 or powerof2+1
>    Score sorting made much faster
>    lineto improved
>    Named gens allowed
>    Various printing include instrument name if available
>    Command option to omit loading a library
>    Number of out channels no longer constrained to be number of in
>    Many fixes to new parser
>    More use of Warnings than Messages (allows for them to be  
> switched off)
>
> API:
>     csoundSetMessageCallback reset if callback set to null
>
> Internal:
>     usual collection of gratuitous minor changes, layout and comments
>
>
>
> WARNINGS -- thee are the only warning in compilation on Linux
>
> Top/csound.c:3157:5: warning: ‘visibility’ attribute ignored on non- 
> class types
> frontends/csladspa/ladspa.h:593:50: warning: ‘visibility’ attribute  
> ignored
>
>
> OUTSTANDING BUGS -- from Sourceforge
>
> voice issues                                   Open    2010-09-21  	
> Real-time ending too soon? 	                Open 	2010-09-14
> ATS noise component with ATSsinnoi             Open 	2010-07-28
> midiout and midion2 issues 	                Open 	2010-07-04
> ATSA errors 	                                Open 	2010-04-27
> STKShakers not stable in real time on UBUNTU 	Open 	2010-02-26
>
>
>
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows  
> customers
> to consolidate database storage, standardize their database  
> environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC  
> database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net