Csound Csound-dev Csound-tekno Search About

[Csnd-dev] new draft release notes

Date2016-03-15 16:04
Fromjpff
Subject[Csnd-dev] new draft release notes
Still some commits for which I am unsure what the fix/change but
improving

Updates either to git or report to me
==John ffitch

============================
CSOUND VERSION 6.07
RELEASE NOTES   VERSION 6.07
============================

A large number of bug fixes, some quite major, some internal are
included, as well as some new facilities and extensions. As ever there
are coding improvements as well.

The Developers 



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

New opcodes:

    o    compress2: like compress but using a more normal use of dB
         (0.0 for full scale).

    o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.

    o    directory opcode: Reads a directory and outputs to a string
         array a list of file names.

    o    ftsamplebank:to load a sample library from a directory.

    o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
         voltage-controlled filter emulations from Fons Andriaensen.

    o    S() converter from k-rate and i-time number to a string.


New Gen and Macros:

    o    NONE


Orchestra:

    o    The boolean ?..:.. construction can now have string results,
         while previously it only allowed numbers.

    o    The line number reported when an error is detected at the end
         of a line is now correct.  Also more improvements in line numbers
         for complex syntax

    o    While loop improved/fixed
    
    o    Better and consistent reading of comments

    o    Continuation lines handled better, especially respecting line
         numbers

    o    opcode:S(.) syntax now allowed
    
Score:

    o    The list of tempo points in score opcode t is now arbitrarily
         long

    o    A stupidity in r and { opcodes fixed

Options:

    o    The -z option now suppresses deprecated opcodes, unless given
         a 2 or 3 argument


Modified Opcodes and Gens:

     o   In OSC opcodes it is now possible to send and receive arrays,
         tables and audio

     o   Better diagnostic if diskin2 fails

     o   Rezzy now checks for unstable filter and modifies to close
         stable version

     o   adsr rewritten so it gives an error if the segments are
         longer than p3

     o   Use of diskin to an array now resizes the output array if
         necessary

     o   chnget now checks for a change in channel name as well as data

     o   interp can take an optional extra argument to give an initial
         value

     o   oscilikts uses a more liberal table lookup

     o   opcode in can read mono or stereo, obviating the in/ins
         distinction

     o   sensekey rewritten to provide better diagnostics and fixes a
         minor bug

     o   Fix to a case of defining a macro with arguments

     o   sockrecv now works at a and k rate

     o   GEN49 now works from ftgen calls

     o   GEN34 liberalised in tables it accepts
     
Utilities:

  o    

Frontends:

  pnacl: 

  icsound:

  csound~:
        
  Emscripten:

  csdebugger:
  
       * Some memory issues fixed

  HTML5:

  CsoundQT has its own notes at
  https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md


General usage:

    o   The multicore options somewhat improved

    o   When replacing instruments the new version inherits maxalloc
        and active flags

    o   Multicore code now works wit midi instruments

    o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
    
    
Bugs fixed:

    o   Fix to trigseq

    o   Major error in rezzy fixed

    o   p() fixed for high numbers of p-arguments

    o   p() now works from MIDI events

    o   The 31-bit random number generator could give a very short
        loop if seeded with zero; fixed

    o   Macros in .orc files now work

    o   A long-standing bug in display of graphs fixed

    o   Fixes to the envelope opcodes linen, expsegr, linsegr,
        cossegr, transegr

    o   Many fixes in string opcodes (strsub, strcpy and others)

    o   Fixed bugs in print formats (sprintf printf prints)

    o   pvsmooth had a missing initialisation

    o   Array initialisation now robust

    o   Bug in copya2ftab fixed

    o   Fix in cudapvsanal (EXPERIMENTAL)

    o   partikkel fix to subsample grain placement

    o   Opcodes that require an odd number of arguments are now properly checked

    o   pvswrite now takes proper notice of 0dbfs

    o   GEN34 now allowing non-power-of-two source tables

    o   vst2cs will now work on 64bit architecture

    o   strcat mended

    o   nstance mended

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

System changes:

    o   Extensive use made of in-memory files.  Orc and sco are always
        thus, as are .csound6rc.  This simplifies much internally

    o   Nested longjmps fixed which affected some API use.

    o   If a non-existent .csd file is presented Csound no longer
        crashes

    o   The kcounter value is now consistently an unsigned 64bit
        value, allowing for long performances.

API
===
    * The function call csound-
Date:   Tue Mar 15 10:55:07 2016 +0000

    fixed FLbutton

commit d4a6368ca84611c92916dbb9c965f93330b24b7e
Author: veplaini 
Date:   Sat Jan 23 16:21:24 2016 +0000

    fixed merging of global arrays bug

commit 094229eed7529a0698704711a538dd2117d10a93
Author: veplaini 
Date:   Sun Jan 17 11:31:12 2016 +0000

    lifted the limiting on the resonance

commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
Author: veplaini 
Date:   Thu Jan 14 15:06:02 2016 +0000

    normalising filters

commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
Author: veplaini 
Date:   Thu Jan 14 10:41:29 2016 +0000

    added audio-rate versions of moog filters

commit 2543d8c6519fd2311b00403fa64204379731a4f4
Author: veplaini 
Date:   Wed Jan 13 11:52:08 2016 +0000

    fixed the setting of channels in chnget

commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
Author: veplaini 
Date:   Sun Jan 10 21:17:07 2016 +0000

    fixed chnget

commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
Author: veplaini 
Date:   Mon Jan 4 21:41:54 2016 +0000

    hw channels probe on rtauhal

commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
Author: veplaini 
Date:   Mon Jan 4 19:39:51 2016 +0000

    added means of checking hw channels

commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
Author: veplaini 
Date:   Mon Dec 14 09:58:04 2015 +0000

    fixed naming of ports

commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
Author: veplaini 
Date:   Mon Dec 14 09:39:08 2015 +0000

    jack midi client option

commit ae397552fb31e1c37ed66dbd58d33958464cd591
Author: veplaini 
Date:   Sun Dec 13 17:07:48 2015 +0000

    fixed auhal format flag

commit 92e2cedc908cc941e41672efc0b3946467edc3fa
Author: veplaini 
Date:   Sat Dec 12 09:38:04 2015 +0000

    midi out client setting

commit d39b673c2cfe5c677a319c0af4af74977a76e491
Author: veplaini 
Date:   Fri Dec 11 11:34:30 2015 +0000

    fixed bug in jack midi

commit 1670cca8818ce0cead33193f99e41db4779caba0
Author: veplaini 
Date:   Fri Dec 11 11:27:19 2015 +0000

    fixing jack connections

commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
Author: veplaini 
Date:   Fri Dec 11 09:56:38 2015 +0000

    naming of jack midi ports

Author: veplaini 
Date:   Sun Nov 29 18:47:26 2015 +0000

    midi_out_read returning the number of bytes read
    (but there is no midi_out_read function!)

Date2016-03-15 20:34
Fromjoachim heintz
SubjectRe: [Csnd-dev] new draft release notes
should francois' python wrapper ctcsound 
(https://github.com/fggp/ctcsound) be mentioned?

	-= joachim


On 15/03/16 17:04, jpff wrote:
> Still some commits for which I am unsure what the fix/change but
> improving
>
> Updates either to git or report to me
> ==John ffitch
>
> ============================
> CSOUND VERSION 6.07
> RELEASE NOTES   VERSION 6.07
> ============================
>
> A large number of bug fixes, some quite major, some internal are
> included, as well as some new facilities and extensions. As ever there
> are coding improvements as well.
>
> The Developers
>
>
>
> USER-LEVEL CHANGES
> ==================
>
> New opcodes:
>
>      o    compress2: like compress but using a more normal use of dB
>           (0.0 for full scale).
>
>      o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
>
>      o    directory opcode: Reads a directory and outputs to a string
>           array a list of file names.
>
>      o    ftsamplebank:to load a sample library from a directory.
>
>      o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>           voltage-controlled filter emulations from Fons Andriaensen.
>
>      o    S() converter from k-rate and i-time number to a string.
>
>
> New Gen and Macros:
>
>      o    NONE
>
>
> Orchestra:
>
>      o    The boolean ?..:.. construction can now have string results,
>           while previously it only allowed numbers.
>
>      o    The line number reported when an error is detected at the end
>           of a line is now correct.  Also more improvements in line numbers
>           for complex syntax
>
>      o    While loop improved/fixed
>
>      o    Better and consistent reading of comments
>
>      o    Continuation lines handled better, especially respecting line
>           numbers
>
>      o    opcode:S(.) syntax now allowed
>
> Score:
>
>      o    The list of tempo points in score opcode t is now arbitrarily
>           long
>
>      o    A stupidity in r and { opcodes fixed
>
> Options:
>
>      o    The -z option now suppresses deprecated opcodes, unless given
>           a 2 or 3 argument
>
>
> Modified Opcodes and Gens:
>
>       o   In OSC opcodes it is now possible to send and receive arrays,
>           tables and audio
>
>       o   Better diagnostic if diskin2 fails
>
>       o   Rezzy now checks for unstable filter and modifies to close
>           stable version
>
>       o   adsr rewritten so it gives an error if the segments are
>           longer than p3
>
>       o   Use of diskin to an array now resizes the output array if
>           necessary
>
>       o   chnget now checks for a change in channel name as well as data
>
>       o   interp can take an optional extra argument to give an initial
>           value
>
>       o   oscilikts uses a more liberal table lookup
>
>       o   opcode in can read mono or stereo, obviating the in/ins
>           distinction
>
>       o   sensekey rewritten to provide better diagnostics and fixes a
>           minor bug
>
>       o   Fix to a case of defining a macro with arguments
>
>       o   sockrecv now works at a and k rate
>
>       o   GEN49 now works from ftgen calls
>
>       o   GEN34 liberalised in tables it accepts
>
> Utilities:
>
>    o
>
> Frontends:
>
>    pnacl:
>
>    icsound:
>
>    csound~:
>
>    Emscripten:
>
>    csdebugger:
>
>         * Some memory issues fixed
>
>    HTML5:
>
>    CsoundQT has its own notes at
>    https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
>
>
> General usage:
>
>      o   The multicore options somewhat improved
>
>      o   When replacing instruments the new version inherits maxalloc
>          and active flags
>
>      o   Multicore code now works wit midi instruments
>
>      o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
>
>
> Bugs fixed:
>
>      o   Fix to trigseq
>
>      o   Major error in rezzy fixed
>
>      o   p() fixed for high numbers of p-arguments
>
>      o   p() now works from MIDI events
>
>      o   The 31-bit random number generator could give a very short
>          loop if seeded with zero; fixed
>
>      o   Macros in .orc files now work
>
>      o   A long-standing bug in display of graphs fixed
>
>      o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>          cossegr, transegr
>
>      o   Many fixes in string opcodes (strsub, strcpy and others)
>
>      o   Fixed bugs in print formats (sprintf printf prints)
>
>      o   pvsmooth had a missing initialisation
>
>      o   Array initialisation now robust
>
>      o   Bug in copya2ftab fixed
>
>      o   Fix in cudapvsanal (EXPERIMENTAL)
>
>      o   partikkel fix to subsample grain placement
>
>      o   Opcodes that require an odd number of arguments are now properly checked
>
>      o   pvswrite now takes proper notice of 0dbfs
>
>      o   GEN34 now allowing non-power-of-two source tables
>
>      o   vst2cs will now work on 64bit architecture
>
>      o   strcat mended
>
>      o   nstance mended
>
> ====================
> SYSTEM LEVEL CHANGES
> ====================
>
> System changes:
>
>      o   Extensive use made of in-memory files.  Orc and sco are always
>          thus, as are .csound6rc.  This simplifies much internally
>
>      o   Nested longjmps fixed which affected some API use.
>
>      o   If a non-existent .csd file is presented Csound no longer
>          crashes
>
>      o   The kcounter value is now consistently an unsigned 64bit
>          value, allowing for long performances.
>
> API
> ===
>      * The function call csound-        unsigned 64 bit integer.  Previously it returned a long which is
>        unclear.
>
>
> Platform Specific
> =================
>
> iOS
> ---
>
>      *
>
>
> Android
> -------
>
>      * csoundCompileCsdText: new function to compile strings
>
>
>
> Platform Specific
> =================
>
> iOS
> ---
>
>      *
>
>
> Android
> -------
>
>      *
>
> Windows
> -------
>
> OSX
> ---
>      * Installer fixed for link names for _csnd6 and _CsoundAC
>
>
> GNU/Linux
> ---------
>      * date opcode more accurate
>
> ========================================================================
>
> ========================================================================
> commit d334de98d35df3c627faa422db23ba0bce044f81
> Author: veplaini 
> Date:   Tue Mar 15 10:55:07 2016 +0000
>
>      fixed FLbutton
>
> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
> Author: veplaini 
> Date:   Sat Jan 23 16:21:24 2016 +0000
>
>      fixed merging of global arrays bug
>
> commit 094229eed7529a0698704711a538dd2117d10a93
> Author: veplaini 
> Date:   Sun Jan 17 11:31:12 2016 +0000
>
>      lifted the limiting on the resonance
>
> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
> Author: veplaini 
> Date:   Thu Jan 14 15:06:02 2016 +0000
>
>      normalising filters
>
> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
> Author: veplaini 
> Date:   Thu Jan 14 10:41:29 2016 +0000
>
>      added audio-rate versions of moog filters
>
> commit 2543d8c6519fd2311b00403fa64204379731a4f4
> Author: veplaini 
> Date:   Wed Jan 13 11:52:08 2016 +0000
>
>      fixed the setting of channels in chnget
>
> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
> Author: veplaini 
> Date:   Sun Jan 10 21:17:07 2016 +0000
>
>      fixed chnget
>
> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
> Author: veplaini 
> Date:   Mon Jan 4 21:41:54 2016 +0000
>
>      hw channels probe on rtauhal
>
> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
> Author: veplaini 
> Date:   Mon Jan 4 19:39:51 2016 +0000
>
>      added means of checking hw channels
>
> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
> Author: veplaini 
> Date:   Mon Dec 14 09:58:04 2015 +0000
>
>      fixed naming of ports
>
> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
> Author: veplaini 
> Date:   Mon Dec 14 09:39:08 2015 +0000
>
>      jack midi client option
>
> commit ae397552fb31e1c37ed66dbd58d33958464cd591
> Author: veplaini 
> Date:   Sun Dec 13 17:07:48 2015 +0000
>
>      fixed auhal format flag
>
> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
> Author: veplaini 
> Date:   Sat Dec 12 09:38:04 2015 +0000
>
>      midi out client setting
>
> commit d39b673c2cfe5c677a319c0af4af74977a76e491
> Author: veplaini 
> Date:   Fri Dec 11 11:34:30 2015 +0000
>
>      fixed bug in jack midi
>
> commit 1670cca8818ce0cead33193f99e41db4779caba0
> Author: veplaini 
> Date:   Fri Dec 11 11:27:19 2015 +0000
>
>      fixing jack connections
>
> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
> Author: veplaini 
> Date:   Fri Dec 11 09:56:38 2015 +0000
>
>      naming of jack midi ports
>
> Author: veplaini 
> Date:   Sun Nov 29 18:47:26 2015 +0000
>
>      midi_out_read returning the number of bytes read
>      (but there is no midi_out_read function!)
>

Date2016-03-15 20:39
FromPINOT Francois
SubjectRe: [Csnd-dev] new draft release notes
It still has to be tested on Windows and OSX...

Francois

Le 15/03/2016 21:34, joachim heintz a écrit :
> should francois' python wrapper ctcsound 
> (https://github.com/fggp/ctcsound) be mentioned?
>
>     -= joachim
>
>
> On 15/03/16 17:04, jpff wrote:
>> Still some commits for which I am unsure what the fix/change but
>> improving
>>
>> Updates either to git or report to me
>> ==John ffitch
>>
>> ============================
>> CSOUND VERSION 6.07
>> RELEASE NOTES   VERSION 6.07
>> ============================
>>
>> A large number of bug fixes, some quite major, some internal are
>> included, as well as some new facilities and extensions. As ever there
>> are coding improvements as well.
>>
>> The Developers
>>
>>
>>
>> USER-LEVEL CHANGES
>> ==================
>>
>> New opcodes:
>>
>>      o    compress2: like compress but using a more normal use of dB
>>           (0.0 for full scale).
>>
>>      o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
>>
>>      o    directory opcode: Reads a directory and outputs to a string
>>           array a list of file names.
>>
>>      o    ftsamplebank:to load a sample library from a directory.
>>
>>      o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>>           voltage-controlled filter emulations from Fons Andriaensen.
>>
>>      o    S() converter from k-rate and i-time number to a string.
>>
>>
>> New Gen and Macros:
>>
>>      o    NONE
>>
>>
>> Orchestra:
>>
>>      o    The boolean ?..:.. construction can now have string results,
>>           while previously it only allowed numbers.
>>
>>      o    The line number reported when an error is detected at the end
>>           of a line is now correct.  Also more improvements in line 
>> numbers
>>           for complex syntax
>>
>>      o    While loop improved/fixed
>>
>>      o    Better and consistent reading of comments
>>
>>      o    Continuation lines handled better, especially respecting line
>>           numbers
>>
>>      o    opcode:S(.) syntax now allowed
>>
>> Score:
>>
>>      o    The list of tempo points in score opcode t is now arbitrarily
>>           long
>>
>>      o    A stupidity in r and { opcodes fixed
>>
>> Options:
>>
>>      o    The -z option now suppresses deprecated opcodes, unless given
>>           a 2 or 3 argument
>>
>>
>> Modified Opcodes and Gens:
>>
>>       o   In OSC opcodes it is now possible to send and receive arrays,
>>           tables and audio
>>
>>       o   Better diagnostic if diskin2 fails
>>
>>       o   Rezzy now checks for unstable filter and modifies to close
>>           stable version
>>
>>       o   adsr rewritten so it gives an error if the segments are
>>           longer than p3
>>
>>       o   Use of diskin to an array now resizes the output array if
>>           necessary
>>
>>       o   chnget now checks for a change in channel name as well as data
>>
>>       o   interp can take an optional extra argument to give an initial
>>           value
>>
>>       o   oscilikts uses a more liberal table lookup
>>
>>       o   opcode in can read mono or stereo, obviating the in/ins
>>           distinction
>>
>>       o   sensekey rewritten to provide better diagnostics and fixes a
>>           minor bug
>>
>>       o   Fix to a case of defining a macro with arguments
>>
>>       o   sockrecv now works at a and k rate
>>
>>       o   GEN49 now works from ftgen calls
>>
>>       o   GEN34 liberalised in tables it accepts
>>
>> Utilities:
>>
>>    o
>>
>> Frontends:
>>
>>    pnacl:
>>
>>    icsound:
>>
>>    csound~:
>>
>>    Emscripten:
>>
>>    csdebugger:
>>
>>         * Some memory issues fixed
>>
>>    HTML5:
>>
>>    CsoundQT has its own notes at
>> https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
>>
>>
>> General usage:
>>
>>      o   The multicore options somewhat improved
>>
>>      o   When replacing instruments the new version inherits maxalloc
>>          and active flags
>>
>>      o   Multicore code now works wit midi instruments
>>
>>      o   MIDI operations now available via a new rtmidi jack module 
>> (-+rtmidi=jack)
>>
>>
>> Bugs fixed:
>>
>>      o   Fix to trigseq
>>
>>      o   Major error in rezzy fixed
>>
>>      o   p() fixed for high numbers of p-arguments
>>
>>      o   p() now works from MIDI events
>>
>>      o   The 31-bit random number generator could give a very short
>>          loop if seeded with zero; fixed
>>
>>      o   Macros in .orc files now work
>>
>>      o   A long-standing bug in display of graphs fixed
>>
>>      o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>>          cossegr, transegr
>>
>>      o   Many fixes in string opcodes (strsub, strcpy and others)
>>
>>      o   Fixed bugs in print formats (sprintf printf prints)
>>
>>      o   pvsmooth had a missing initialisation
>>
>>      o   Array initialisation now robust
>>
>>      o   Bug in copya2ftab fixed
>>
>>      o   Fix in cudapvsanal (EXPERIMENTAL)
>>
>>      o   partikkel fix to subsample grain placement
>>
>>      o   Opcodes that require an odd number of arguments are now 
>> properly checked
>>
>>      o   pvswrite now takes proper notice of 0dbfs
>>
>>      o   GEN34 now allowing non-power-of-two source tables
>>
>>      o   vst2cs will now work on 64bit architecture
>>
>>      o   strcat mended
>>
>>      o   nstance mended
>>
>> ====================
>> SYSTEM LEVEL CHANGES
>> ====================
>>
>> System changes:
>>
>>      o   Extensive use made of in-memory files.  Orc and sco are always
>>          thus, as are .csound6rc.  This simplifies much internally
>>
>>      o   Nested longjmps fixed which affected some API use.
>>
>>      o   If a non-existent .csd file is presented Csound no longer
>>          crashes
>>
>>      o   The kcounter value is now consistently an unsigned 64bit
>>          value, allowing for long performances.
>>
>> API
>> ===
>>      * The function call csound->        unsigned 64 bit integer.  Previously it returned a long which is
>>        unclear.
>>
>>
>> Platform Specific
>> =================
>>
>> iOS
>> ---
>>
>>      *
>>
>>
>> Android
>> -------
>>
>>      * csoundCompileCsdText: new function to compile strings
>>
>>
>>
>> Platform Specific
>> =================
>>
>> iOS
>> ---
>>
>>      *
>>
>>
>> Android
>> -------
>>
>>      *
>>
>> Windows
>> -------
>>
>> OSX
>> ---
>>      * Installer fixed for link names for _csnd6 and _CsoundAC
>>
>>
>> GNU/Linux
>> ---------
>>      * date opcode more accurate
>>
>> ========================================================================
>>
>> ========================================================================
>> commit d334de98d35df3c627faa422db23ba0bce044f81
>> Author: veplaini 
>> Date:   Tue Mar 15 10:55:07 2016 +0000
>>
>>      fixed FLbutton
>>
>> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
>> Author: veplaini 
>> Date:   Sat Jan 23 16:21:24 2016 +0000
>>
>>      fixed merging of global arrays bug
>>
>> commit 094229eed7529a0698704711a538dd2117d10a93
>> Author: veplaini 
>> Date:   Sun Jan 17 11:31:12 2016 +0000
>>
>>      lifted the limiting on the resonance
>>
>> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
>> Author: veplaini 
>> Date:   Thu Jan 14 15:06:02 2016 +0000
>>
>>      normalising filters
>>
>> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
>> Author: veplaini 
>> Date:   Thu Jan 14 10:41:29 2016 +0000
>>
>>      added audio-rate versions of moog filters
>>
>> commit 2543d8c6519fd2311b00403fa64204379731a4f4
>> Author: veplaini 
>> Date:   Wed Jan 13 11:52:08 2016 +0000
>>
>>      fixed the setting of channels in chnget
>>
>> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
>> Author: veplaini 
>> Date:   Sun Jan 10 21:17:07 2016 +0000
>>
>>      fixed chnget
>>
>> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
>> Author: veplaini 
>> Date:   Mon Jan 4 21:41:54 2016 +0000
>>
>>      hw channels probe on rtauhal
>>
>> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
>> Author: veplaini 
>> Date:   Mon Jan 4 19:39:51 2016 +0000
>>
>>      added means of checking hw channels
>>
>> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
>> Author: veplaini 
>> Date:   Mon Dec 14 09:58:04 2015 +0000
>>
>>      fixed naming of ports
>>
>> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
>> Author: veplaini 
>> Date:   Mon Dec 14 09:39:08 2015 +0000
>>
>>      jack midi client option
>>
>> commit ae397552fb31e1c37ed66dbd58d33958464cd591
>> Author: veplaini 
>> Date:   Sun Dec 13 17:07:48 2015 +0000
>>
>>      fixed auhal format flag
>>
>> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
>> Author: veplaini 
>> Date:   Sat Dec 12 09:38:04 2015 +0000
>>
>>      midi out client setting
>>
>> commit d39b673c2cfe5c677a319c0af4af74977a76e491
>> Author: veplaini 
>> Date:   Fri Dec 11 11:34:30 2015 +0000
>>
>>      fixed bug in jack midi
>>
>> commit 1670cca8818ce0cead33193f99e41db4779caba0
>> Author: veplaini 
>> Date:   Fri Dec 11 11:27:19 2015 +0000
>>
>>      fixing jack connections
>>
>> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
>> Author: veplaini 
>> Date:   Fri Dec 11 09:56:38 2015 +0000
>>
>>      naming of jack midi ports
>>
>> Author: veplaini 
>> Date:   Sun Nov 29 18:47:26 2015 +0000
>>
>>      midi_out_read returning the number of bytes read
>>      (but there is no midi_out_read function!)
>>

Date2016-03-15 20:54
FromVictor Lazzarini
SubjectRe: [Csnd-dev] new draft release notes
I did test it on OSX, are there more things to test?

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 15 Mar 2016, at 20:39, PINOT Francois  wrote:
> 
> It still has to be tested on Windows and OSX...
> 
> Francois
> 
> Le 15/03/2016 21:34, joachim heintz a écrit :
>> should francois' python wrapper ctcsound (https://github.com/fggp/ctcsound) be mentioned?
>> 
>>    -= joachim
>> 
>> 
>>> On 15/03/16 17:04, jpff wrote:
>>> Still some commits for which I am unsure what the fix/change but
>>> improving
>>> 
>>> Updates either to git or report to me
>>> ==John ffitch
>>> 
>>> ============================
>>> CSOUND VERSION 6.07
>>> RELEASE NOTES   VERSION 6.07
>>> ============================
>>> 
>>> A large number of bug fixes, some quite major, some internal are
>>> included, as well as some new facilities and extensions. As ever there
>>> are coding improvements as well.
>>> 
>>> The Developers
>>> 
>>> 
>>> 
>>> USER-LEVEL CHANGES
>>> ==================
>>> 
>>> New opcodes:
>>> 
>>>     o    compress2: like compress but using a more normal use of dB
>>>          (0.0 for full scale).
>>> 
>>>     o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
>>> 
>>>     o    directory opcode: Reads a directory and outputs to a string
>>>          array a list of file names.
>>> 
>>>     o    ftsamplebank:to load a sample library from a directory.
>>> 
>>>     o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>>>          voltage-controlled filter emulations from Fons Andriaensen.
>>> 
>>>     o    S() converter from k-rate and i-time number to a string.
>>> 
>>> 
>>> New Gen and Macros:
>>> 
>>>     o    NONE
>>> 
>>> 
>>> Orchestra:
>>> 
>>>     o    The boolean ?..:.. construction can now have string results,
>>>          while previously it only allowed numbers.
>>> 
>>>     o    The line number reported when an error is detected at the end
>>>          of a line is now correct.  Also more improvements in line numbers
>>>          for complex syntax
>>> 
>>>     o    While loop improved/fixed
>>> 
>>>     o    Better and consistent reading of comments
>>> 
>>>     o    Continuation lines handled better, especially respecting line
>>>          numbers
>>> 
>>>     o    opcode:S(.) syntax now allowed
>>> 
>>> Score:
>>> 
>>>     o    The list of tempo points in score opcode t is now arbitrarily
>>>          long
>>> 
>>>     o    A stupidity in r and { opcodes fixed
>>> 
>>> Options:
>>> 
>>>     o    The -z option now suppresses deprecated opcodes, unless given
>>>          a 2 or 3 argument
>>> 
>>> 
>>> Modified Opcodes and Gens:
>>> 
>>>      o   In OSC opcodes it is now possible to send and receive arrays,
>>>          tables and audio
>>> 
>>>      o   Better diagnostic if diskin2 fails
>>> 
>>>      o   Rezzy now checks for unstable filter and modifies to close
>>>          stable version
>>> 
>>>      o   adsr rewritten so it gives an error if the segments are
>>>          longer than p3
>>> 
>>>      o   Use of diskin to an array now resizes the output array if
>>>          necessary
>>> 
>>>      o   chnget now checks for a change in channel name as well as data
>>> 
>>>      o   interp can take an optional extra argument to give an initial
>>>          value
>>> 
>>>      o   oscilikts uses a more liberal table lookup
>>> 
>>>      o   opcode in can read mono or stereo, obviating the in/ins
>>>          distinction
>>> 
>>>      o   sensekey rewritten to provide better diagnostics and fixes a
>>>          minor bug
>>> 
>>>      o   Fix to a case of defining a macro with arguments
>>> 
>>>      o   sockrecv now works at a and k rate
>>> 
>>>      o   GEN49 now works from ftgen calls
>>> 
>>>      o   GEN34 liberalised in tables it accepts
>>> 
>>> Utilities:
>>> 
>>>   o
>>> 
>>> Frontends:
>>> 
>>>   pnacl:
>>> 
>>>   icsound:
>>> 
>>>   csound~:
>>> 
>>>   Emscripten:
>>> 
>>>   csdebugger:
>>> 
>>>        * Some memory issues fixed
>>> 
>>>   HTML5:
>>> 
>>>   CsoundQT has its own notes at
>>> https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
>>> 
>>> 
>>> General usage:
>>> 
>>>     o   The multicore options somewhat improved
>>> 
>>>     o   When replacing instruments the new version inherits maxalloc
>>>         and active flags
>>> 
>>>     o   Multicore code now works wit midi instruments
>>> 
>>>     o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
>>> 
>>> 
>>> Bugs fixed:
>>> 
>>>     o   Fix to trigseq
>>> 
>>>     o   Major error in rezzy fixed
>>> 
>>>     o   p() fixed for high numbers of p-arguments
>>> 
>>>     o   p() now works from MIDI events
>>> 
>>>     o   The 31-bit random number generator could give a very short
>>>         loop if seeded with zero; fixed
>>> 
>>>     o   Macros in .orc files now work
>>> 
>>>     o   A long-standing bug in display of graphs fixed
>>> 
>>>     o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>>>         cossegr, transegr
>>> 
>>>     o   Many fixes in string opcodes (strsub, strcpy and others)
>>> 
>>>     o   Fixed bugs in print formats (sprintf printf prints)
>>> 
>>>     o   pvsmooth had a missing initialisation
>>> 
>>>     o   Array initialisation now robust
>>> 
>>>     o   Bug in copya2ftab fixed
>>> 
>>>     o   Fix in cudapvsanal (EXPERIMENTAL)
>>> 
>>>     o   partikkel fix to subsample grain placement
>>> 
>>>     o   Opcodes that require an odd number of arguments are now properly checked
>>> 
>>>     o   pvswrite now takes proper notice of 0dbfs
>>> 
>>>     o   GEN34 now allowing non-power-of-two source tables
>>> 
>>>     o   vst2cs will now work on 64bit architecture
>>> 
>>>     o   strcat mended
>>> 
>>>     o   nstance mended
>>> 
>>> ====================
>>> SYSTEM LEVEL CHANGES
>>> ====================
>>> 
>>> System changes:
>>> 
>>>     o   Extensive use made of in-memory files.  Orc and sco are always
>>>         thus, as are .csound6rc.  This simplifies much internally
>>> 
>>>     o   Nested longjmps fixed which affected some API use.
>>> 
>>>     o   If a non-existent .csd file is presented Csound no longer
>>>         crashes
>>> 
>>>     o   The kcounter value is now consistently an unsigned 64bit
>>>         value, allowing for long performances.
>>> 
>>> API
>>> ===
>>>     * The function call csound->>       unsigned 64 bit integer.  Previously it returned a long which is
>>>       unclear.
>>> 
>>> 
>>> Platform Specific
>>> =================
>>> 
>>> iOS
>>> ---
>>> 
>>>     *
>>> 
>>> 
>>> Android
>>> -------
>>> 
>>>     * csoundCompileCsdText: new function to compile strings
>>> 
>>> 
>>> 
>>> Platform Specific
>>> =================
>>> 
>>> iOS
>>> ---
>>> 
>>>     *
>>> 
>>> 
>>> Android
>>> -------
>>> 
>>>     *
>>> 
>>> Windows
>>> -------
>>> 
>>> OSX
>>> ---
>>>     * Installer fixed for link names for _csnd6 and _CsoundAC
>>> 
>>> 
>>> GNU/Linux
>>> ---------
>>>     * date opcode more accurate
>>> 
>>> ========================================================================
>>> 
>>> ========================================================================
>>> commit d334de98d35df3c627faa422db23ba0bce044f81
>>> Author: veplaini 
>>> Date:   Tue Mar 15 10:55:07 2016 +0000
>>> 
>>>     fixed FLbutton
>>> 
>>> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
>>> Author: veplaini 
>>> Date:   Sat Jan 23 16:21:24 2016 +0000
>>> 
>>>     fixed merging of global arrays bug
>>> 
>>> commit 094229eed7529a0698704711a538dd2117d10a93
>>> Author: veplaini 
>>> Date:   Sun Jan 17 11:31:12 2016 +0000
>>> 
>>>     lifted the limiting on the resonance
>>> 
>>> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
>>> Author: veplaini 
>>> Date:   Thu Jan 14 15:06:02 2016 +0000
>>> 
>>>     normalising filters
>>> 
>>> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
>>> Author: veplaini 
>>> Date:   Thu Jan 14 10:41:29 2016 +0000
>>> 
>>>     added audio-rate versions of moog filters
>>> 
>>> commit 2543d8c6519fd2311b00403fa64204379731a4f4
>>> Author: veplaini 
>>> Date:   Wed Jan 13 11:52:08 2016 +0000
>>> 
>>>     fixed the setting of channels in chnget
>>> 
>>> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
>>> Author: veplaini 
>>> Date:   Sun Jan 10 21:17:07 2016 +0000
>>> 
>>>     fixed chnget
>>> 
>>> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
>>> Author: veplaini 
>>> Date:   Mon Jan 4 21:41:54 2016 +0000
>>> 
>>>     hw channels probe on rtauhal
>>> 
>>> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
>>> Author: veplaini 
>>> Date:   Mon Jan 4 19:39:51 2016 +0000
>>> 
>>>     added means of checking hw channels
>>> 
>>> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
>>> Author: veplaini 
>>> Date:   Mon Dec 14 09:58:04 2015 +0000
>>> 
>>>     fixed naming of ports
>>> 
>>> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
>>> Author: veplaini 
>>> Date:   Mon Dec 14 09:39:08 2015 +0000
>>> 
>>>     jack midi client option
>>> 
>>> commit ae397552fb31e1c37ed66dbd58d33958464cd591
>>> Author: veplaini 
>>> Date:   Sun Dec 13 17:07:48 2015 +0000
>>> 
>>>     fixed auhal format flag
>>> 
>>> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
>>> Author: veplaini 
>>> Date:   Sat Dec 12 09:38:04 2015 +0000
>>> 
>>>     midi out client setting
>>> 
>>> commit d39b673c2cfe5c677a319c0af4af74977a76e491
>>> Author: veplaini 
>>> Date:   Fri Dec 11 11:34:30 2015 +0000
>>> 
>>>     fixed bug in jack midi
>>> 
>>> commit 1670cca8818ce0cead33193f99e41db4779caba0
>>> Author: veplaini 
>>> Date:   Fri Dec 11 11:27:19 2015 +0000
>>> 
>>>     fixing jack connections
>>> 
>>> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
>>> Author: veplaini 
>>> Date:   Fri Dec 11 09:56:38 2015 +0000
>>> 
>>>     naming of jack midi ports
>>> 
>>> Author: veplaini 
>>> Date:   Sun Nov 29 18:47:26 2015 +0000
>>> 
>>>     midi_out_read returning the number of bytes read
>>>     (but there is no midi_out_read function!)
>>> 

Date2016-03-15 21:18
FromPINOT Francois
SubjectRe: [Csnd-dev] new draft release notes
Did you test it with the recent additions ?

I modified CsoundPerformanceThread.cpp in the Csound sources so that its 
methods are exposed as C functions. The last version of ctcsound.py on 
https://github.com/fggp/ctcsound includes thus a wrapping of 
CsoundPerformanceThread.

This means that ctcsound.py needs libcsnd6 (line 2346 for OSX, not sure 
it's the right name). You need a fresh build of csound to do the test: 
python test_ctcsound.py


Le 15/03/2016 21:54, Victor Lazzarini a écrit :
> I did test it on OSX, are there more things to test?
>
> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
>
>> On 15 Mar 2016, at 20:39, PINOT Francois  wrote:
>>
>> It still has to be tested on Windows and OSX...
>>
>> Francois
>>
>> Le 15/03/2016 21:34, joachim heintz a écrit :
>>> should francois' python wrapper ctcsound (https://github.com/fggp/ctcsound) be mentioned?
>>>
>>>     -= joachim
>>>
>>>
>>>> On 15/03/16 17:04, jpff wrote:
>>>> Still some commits for which I am unsure what the fix/change but
>>>> improving
>>>>
>>>> Updates either to git or report to me
>>>> ==John ffitch
>>>>
>>>> ============================
>>>> CSOUND VERSION 6.07
>>>> RELEASE NOTES   VERSION 6.07
>>>> ============================
>>>>
>>>> A large number of bug fixes, some quite major, some internal are
>>>> included, as well as some new facilities and extensions. As ever there
>>>> are coding improvements as well.
>>>>
>>>> The Developers
>>>>
>>>>
>>>>
>>>> USER-LEVEL CHANGES
>>>> ==================
>>>>
>>>> New opcodes:
>>>>
>>>>      o    compress2: like compress but using a more normal use of dB
>>>>           (0.0 for full scale).
>>>>
>>>>      o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
>>>>
>>>>      o    directory opcode: Reads a directory and outputs to a string
>>>>           array a list of file names.
>>>>
>>>>      o    ftsamplebank:to load a sample library from a directory.
>>>>
>>>>      o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>>>>           voltage-controlled filter emulations from Fons Andriaensen.
>>>>
>>>>      o    S() converter from k-rate and i-time number to a string.
>>>>
>>>>
>>>> New Gen and Macros:
>>>>
>>>>      o    NONE
>>>>
>>>>
>>>> Orchestra:
>>>>
>>>>      o    The boolean ?..:.. construction can now have string results,
>>>>           while previously it only allowed numbers.
>>>>
>>>>      o    The line number reported when an error is detected at the end
>>>>           of a line is now correct.  Also more improvements in line numbers
>>>>           for complex syntax
>>>>
>>>>      o    While loop improved/fixed
>>>>
>>>>      o    Better and consistent reading of comments
>>>>
>>>>      o    Continuation lines handled better, especially respecting line
>>>>           numbers
>>>>
>>>>      o    opcode:S(.) syntax now allowed
>>>>
>>>> Score:
>>>>
>>>>      o    The list of tempo points in score opcode t is now arbitrarily
>>>>           long
>>>>
>>>>      o    A stupidity in r and { opcodes fixed
>>>>
>>>> Options:
>>>>
>>>>      o    The -z option now suppresses deprecated opcodes, unless given
>>>>           a 2 or 3 argument
>>>>
>>>>
>>>> Modified Opcodes and Gens:
>>>>
>>>>       o   In OSC opcodes it is now possible to send and receive arrays,
>>>>           tables and audio
>>>>
>>>>       o   Better diagnostic if diskin2 fails
>>>>
>>>>       o   Rezzy now checks for unstable filter and modifies to close
>>>>           stable version
>>>>
>>>>       o   adsr rewritten so it gives an error if the segments are
>>>>           longer than p3
>>>>
>>>>       o   Use of diskin to an array now resizes the output array if
>>>>           necessary
>>>>
>>>>       o   chnget now checks for a change in channel name as well as data
>>>>
>>>>       o   interp can take an optional extra argument to give an initial
>>>>           value
>>>>
>>>>       o   oscilikts uses a more liberal table lookup
>>>>
>>>>       o   opcode in can read mono or stereo, obviating the in/ins
>>>>           distinction
>>>>
>>>>       o   sensekey rewritten to provide better diagnostics and fixes a
>>>>           minor bug
>>>>
>>>>       o   Fix to a case of defining a macro with arguments
>>>>
>>>>       o   sockrecv now works at a and k rate
>>>>
>>>>       o   GEN49 now works from ftgen calls
>>>>
>>>>       o   GEN34 liberalised in tables it accepts
>>>>
>>>> Utilities:
>>>>
>>>>    o
>>>>
>>>> Frontends:
>>>>
>>>>    pnacl:
>>>>
>>>>    icsound:
>>>>
>>>>    csound~:
>>>>
>>>>    Emscripten:
>>>>
>>>>    csdebugger:
>>>>
>>>>         * Some memory issues fixed
>>>>
>>>>    HTML5:
>>>>
>>>>    CsoundQT has its own notes at
>>>> https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
>>>>
>>>>
>>>> General usage:
>>>>
>>>>      o   The multicore options somewhat improved
>>>>
>>>>      o   When replacing instruments the new version inherits maxalloc
>>>>          and active flags
>>>>
>>>>      o   Multicore code now works wit midi instruments
>>>>
>>>>      o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
>>>>
>>>>
>>>> Bugs fixed:
>>>>
>>>>      o   Fix to trigseq
>>>>
>>>>      o   Major error in rezzy fixed
>>>>
>>>>      o   p() fixed for high numbers of p-arguments
>>>>
>>>>      o   p() now works from MIDI events
>>>>
>>>>      o   The 31-bit random number generator could give a very short
>>>>          loop if seeded with zero; fixed
>>>>
>>>>      o   Macros in .orc files now work
>>>>
>>>>      o   A long-standing bug in display of graphs fixed
>>>>
>>>>      o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>>>>          cossegr, transegr
>>>>
>>>>      o   Many fixes in string opcodes (strsub, strcpy and others)
>>>>
>>>>      o   Fixed bugs in print formats (sprintf printf prints)
>>>>
>>>>      o   pvsmooth had a missing initialisation
>>>>
>>>>      o   Array initialisation now robust
>>>>
>>>>      o   Bug in copya2ftab fixed
>>>>
>>>>      o   Fix in cudapvsanal (EXPERIMENTAL)
>>>>
>>>>      o   partikkel fix to subsample grain placement
>>>>
>>>>      o   Opcodes that require an odd number of arguments are now properly checked
>>>>
>>>>      o   pvswrite now takes proper notice of 0dbfs
>>>>
>>>>      o   GEN34 now allowing non-power-of-two source tables
>>>>
>>>>      o   vst2cs will now work on 64bit architecture
>>>>
>>>>      o   strcat mended
>>>>
>>>>      o   nstance mended
>>>>
>>>> ====================
>>>> SYSTEM LEVEL CHANGES
>>>> ====================
>>>>
>>>> System changes:
>>>>
>>>>      o   Extensive use made of in-memory files.  Orc and sco are always
>>>>          thus, as are .csound6rc.  This simplifies much internally
>>>>
>>>>      o   Nested longjmps fixed which affected some API use.
>>>>
>>>>      o   If a non-existent .csd file is presented Csound no longer
>>>>          crashes
>>>>
>>>>      o   The kcounter value is now consistently an unsigned 64bit
>>>>          value, allowing for long performances.
>>>>
>>>> API
>>>> ===
>>>>      * The function call csound->>>        unsigned 64 bit integer.  Previously it returned a long which is
>>>>        unclear.
>>>>
>>>>
>>>> Platform Specific
>>>> =================
>>>>
>>>> iOS
>>>> ---
>>>>
>>>>      *
>>>>
>>>>
>>>> Android
>>>> -------
>>>>
>>>>      * csoundCompileCsdText: new function to compile strings
>>>>
>>>>
>>>>
>>>> Platform Specific
>>>> =================
>>>>
>>>> iOS
>>>> ---
>>>>
>>>>      *
>>>>
>>>>
>>>> Android
>>>> -------
>>>>
>>>>      *
>>>>
>>>> Windows
>>>> -------
>>>>
>>>> OSX
>>>> ---
>>>>      * Installer fixed for link names for _csnd6 and _CsoundAC
>>>>
>>>>
>>>> GNU/Linux
>>>> ---------
>>>>      * date opcode more accurate
>>>>
>>>> ========================================================================
>>>>
>>>> ========================================================================
>>>> commit d334de98d35df3c627faa422db23ba0bce044f81
>>>> Author: veplaini 
>>>> Date:   Tue Mar 15 10:55:07 2016 +0000
>>>>
>>>>      fixed FLbutton
>>>>
>>>> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
>>>> Author: veplaini 
>>>> Date:   Sat Jan 23 16:21:24 2016 +0000
>>>>
>>>>      fixed merging of global arrays bug
>>>>
>>>> commit 094229eed7529a0698704711a538dd2117d10a93
>>>> Author: veplaini 
>>>> Date:   Sun Jan 17 11:31:12 2016 +0000
>>>>
>>>>      lifted the limiting on the resonance
>>>>
>>>> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
>>>> Author: veplaini 
>>>> Date:   Thu Jan 14 15:06:02 2016 +0000
>>>>
>>>>      normalising filters
>>>>
>>>> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
>>>> Author: veplaini 
>>>> Date:   Thu Jan 14 10:41:29 2016 +0000
>>>>
>>>>      added audio-rate versions of moog filters
>>>>
>>>> commit 2543d8c6519fd2311b00403fa64204379731a4f4
>>>> Author: veplaini 
>>>> Date:   Wed Jan 13 11:52:08 2016 +0000
>>>>
>>>>      fixed the setting of channels in chnget
>>>>
>>>> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
>>>> Author: veplaini 
>>>> Date:   Sun Jan 10 21:17:07 2016 +0000
>>>>
>>>>      fixed chnget
>>>>
>>>> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
>>>> Author: veplaini 
>>>> Date:   Mon Jan 4 21:41:54 2016 +0000
>>>>
>>>>      hw channels probe on rtauhal
>>>>
>>>> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
>>>> Author: veplaini 
>>>> Date:   Mon Jan 4 19:39:51 2016 +0000
>>>>
>>>>      added means of checking hw channels
>>>>
>>>> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
>>>> Author: veplaini 
>>>> Date:   Mon Dec 14 09:58:04 2015 +0000
>>>>
>>>>      fixed naming of ports
>>>>
>>>> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
>>>> Author: veplaini 
>>>> Date:   Mon Dec 14 09:39:08 2015 +0000
>>>>
>>>>      jack midi client option
>>>>
>>>> commit ae397552fb31e1c37ed66dbd58d33958464cd591
>>>> Author: veplaini 
>>>> Date:   Sun Dec 13 17:07:48 2015 +0000
>>>>
>>>>      fixed auhal format flag
>>>>
>>>> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
>>>> Author: veplaini 
>>>> Date:   Sat Dec 12 09:38:04 2015 +0000
>>>>
>>>>      midi out client setting
>>>>
>>>> commit d39b673c2cfe5c677a319c0af4af74977a76e491
>>>> Author: veplaini 
>>>> Date:   Fri Dec 11 11:34:30 2015 +0000
>>>>
>>>>      fixed bug in jack midi
>>>>
>>>> commit 1670cca8818ce0cead33193f99e41db4779caba0
>>>> Author: veplaini 
>>>> Date:   Fri Dec 11 11:27:19 2015 +0000
>>>>
>>>>      fixing jack connections
>>>>
>>>> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
>>>> Author: veplaini 
>>>> Date:   Fri Dec 11 09:56:38 2015 +0000
>>>>
>>>>      naming of jack midi ports
>>>>
>>>> Author: veplaini 
>>>> Date:   Sun Nov 29 18:47:26 2015 +0000
>>>>
>>>>      midi_out_read returning the number of bytes read
>>>>      (but there is no midi_out_read function!)
>>>>

Date2016-03-15 21:22
FromVictor Lazzarini
SubjectRe: [Csnd-dev] new draft release notes
I will test tomorrow.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 15 Mar 2016, at 21:18, PINOT Francois  wrote:
> 
> Did you test it with the recent additions ?
> 
> I modified CsoundPerformanceThread.cpp in the Csound sources so that its methods are exposed as C functions. The last version of ctcsound.py on https://github.com/fggp/ctcsound includes thus a wrapping of CsoundPerformanceThread.
> 
> This means that ctcsound.py needs libcsnd6 (line 2346 for OSX, not sure it's the right name). You need a fresh build of csound to do the test: python test_ctcsound.py
> 
> 
> Le 15/03/2016 21:54, Victor Lazzarini a écrit :
>> I did test it on OSX, are there more things to test?
>> 
>> Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy
>> Maynooth University
>> Ireland
>> 
>>> On 15 Mar 2016, at 20:39, PINOT Francois  wrote:
>>> 
>>> It still has to be tested on Windows and OSX...
>>> 
>>> Francois
>>> 
>>> Le 15/03/2016 21:34, joachim heintz a écrit :
>>>> should francois' python wrapper ctcsound (https://github.com/fggp/ctcsound) be mentioned?
>>>> 
>>>>    -= joachim
>>>> 
>>>> 
>>>>> On 15/03/16 17:04, jpff wrote:
>>>>> Still some commits for which I am unsure what the fix/change but
>>>>> improving
>>>>> 
>>>>> Updates either to git or report to me
>>>>> ==John ffitch
>>>>> 
>>>>> ============================
>>>>> CSOUND VERSION 6.07
>>>>> RELEASE NOTES   VERSION 6.07
>>>>> ============================
>>>>> 
>>>>> A large number of bug fixes, some quite major, some internal are
>>>>> included, as well as some new facilities and extensions. As ever there
>>>>> are coding improvements as well.
>>>>> 
>>>>> The Developers
>>>>> 
>>>>> 
>>>>> 
>>>>> USER-LEVEL CHANGES
>>>>> ==================
>>>>> 
>>>>> New opcodes:
>>>>> 
>>>>>     o    compress2: like compress but using a more normal use of dB
>>>>>          (0.0 for full scale).
>>>>> 
>>>>>     o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
>>>>> 
>>>>>     o    directory opcode: Reads a directory and outputs to a string
>>>>>          array a list of file names.
>>>>> 
>>>>>     o    ftsamplebank:to load a sample library from a directory.
>>>>> 
>>>>>     o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>>>>>          voltage-controlled filter emulations from Fons Andriaensen.
>>>>> 
>>>>>     o    S() converter from k-rate and i-time number to a string.
>>>>> 
>>>>> 
>>>>> New Gen and Macros:
>>>>> 
>>>>>     o    NONE
>>>>> 
>>>>> 
>>>>> Orchestra:
>>>>> 
>>>>>     o    The boolean ?..:.. construction can now have string results,
>>>>>          while previously it only allowed numbers.
>>>>> 
>>>>>     o    The line number reported when an error is detected at the end
>>>>>          of a line is now correct.  Also more improvements in line numbers
>>>>>          for complex syntax
>>>>> 
>>>>>     o    While loop improved/fixed
>>>>> 
>>>>>     o    Better and consistent reading of comments
>>>>> 
>>>>>     o    Continuation lines handled better, especially respecting line
>>>>>          numbers
>>>>> 
>>>>>     o    opcode:S(.) syntax now allowed
>>>>> 
>>>>> Score:
>>>>> 
>>>>>     o    The list of tempo points in score opcode t is now arbitrarily
>>>>>          long
>>>>> 
>>>>>     o    A stupidity in r and { opcodes fixed
>>>>> 
>>>>> Options:
>>>>> 
>>>>>     o    The -z option now suppresses deprecated opcodes, unless given
>>>>>          a 2 or 3 argument
>>>>> 
>>>>> 
>>>>> Modified Opcodes and Gens:
>>>>> 
>>>>>      o   In OSC opcodes it is now possible to send and receive arrays,
>>>>>          tables and audio
>>>>> 
>>>>>      o   Better diagnostic if diskin2 fails
>>>>> 
>>>>>      o   Rezzy now checks for unstable filter and modifies to close
>>>>>          stable version
>>>>> 
>>>>>      o   adsr rewritten so it gives an error if the segments are
>>>>>          longer than p3
>>>>> 
>>>>>      o   Use of diskin to an array now resizes the output array if
>>>>>          necessary
>>>>> 
>>>>>      o   chnget now checks for a change in channel name as well as data
>>>>> 
>>>>>      o   interp can take an optional extra argument to give an initial
>>>>>          value
>>>>> 
>>>>>      o   oscilikts uses a more liberal table lookup
>>>>> 
>>>>>      o   opcode in can read mono or stereo, obviating the in/ins
>>>>>          distinction
>>>>> 
>>>>>      o   sensekey rewritten to provide better diagnostics and fixes a
>>>>>          minor bug
>>>>> 
>>>>>      o   Fix to a case of defining a macro with arguments
>>>>> 
>>>>>      o   sockrecv now works at a and k rate
>>>>> 
>>>>>      o   GEN49 now works from ftgen calls
>>>>> 
>>>>>      o   GEN34 liberalised in tables it accepts
>>>>> 
>>>>> Utilities:
>>>>> 
>>>>>   o
>>>>> 
>>>>> Frontends:
>>>>> 
>>>>>   pnacl:
>>>>> 
>>>>>   icsound:
>>>>> 
>>>>>   csound~:
>>>>> 
>>>>>   Emscripten:
>>>>> 
>>>>>   csdebugger:
>>>>> 
>>>>>        * Some memory issues fixed
>>>>> 
>>>>>   HTML5:
>>>>> 
>>>>>   CsoundQT has its own notes at
>>>>> https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
>>>>> 
>>>>> 
>>>>> General usage:
>>>>> 
>>>>>     o   The multicore options somewhat improved
>>>>> 
>>>>>     o   When replacing instruments the new version inherits maxalloc
>>>>>         and active flags
>>>>> 
>>>>>     o   Multicore code now works wit midi instruments
>>>>> 
>>>>>     o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
>>>>> 
>>>>> 
>>>>> Bugs fixed:
>>>>> 
>>>>>     o   Fix to trigseq
>>>>> 
>>>>>     o   Major error in rezzy fixed
>>>>> 
>>>>>     o   p() fixed for high numbers of p-arguments
>>>>> 
>>>>>     o   p() now works from MIDI events
>>>>> 
>>>>>     o   The 31-bit random number generator could give a very short
>>>>>         loop if seeded with zero; fixed
>>>>> 
>>>>>     o   Macros in .orc files now work
>>>>> 
>>>>>     o   A long-standing bug in display of graphs fixed
>>>>> 
>>>>>     o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>>>>>         cossegr, transegr
>>>>> 
>>>>>     o   Many fixes in string opcodes (strsub, strcpy and others)
>>>>> 
>>>>>     o   Fixed bugs in print formats (sprintf printf prints)
>>>>> 
>>>>>     o   pvsmooth had a missing initialisation
>>>>> 
>>>>>     o   Array initialisation now robust
>>>>> 
>>>>>     o   Bug in copya2ftab fixed
>>>>> 
>>>>>     o   Fix in cudapvsanal (EXPERIMENTAL)
>>>>> 
>>>>>     o   partikkel fix to subsample grain placement
>>>>> 
>>>>>     o   Opcodes that require an odd number of arguments are now properly checked
>>>>> 
>>>>>     o   pvswrite now takes proper notice of 0dbfs
>>>>> 
>>>>>     o   GEN34 now allowing non-power-of-two source tables
>>>>> 
>>>>>     o   vst2cs will now work on 64bit architecture
>>>>> 
>>>>>     o   strcat mended
>>>>> 
>>>>>     o   nstance mended
>>>>> 
>>>>> ====================
>>>>> SYSTEM LEVEL CHANGES
>>>>> ====================
>>>>> 
>>>>> System changes:
>>>>> 
>>>>>     o   Extensive use made of in-memory files.  Orc and sco are always
>>>>>         thus, as are .csound6rc.  This simplifies much internally
>>>>> 
>>>>>     o   Nested longjmps fixed which affected some API use.
>>>>> 
>>>>>     o   If a non-existent .csd file is presented Csound no longer
>>>>>         crashes
>>>>> 
>>>>>     o   The kcounter value is now consistently an unsigned 64bit
>>>>>         value, allowing for long performances.
>>>>> 
>>>>> API
>>>>> ===
>>>>>     * The function call csound->>>>       unsigned 64 bit integer.  Previously it returned a long which is
>>>>>       unclear.
>>>>> 
>>>>> 
>>>>> Platform Specific
>>>>> =================
>>>>> 
>>>>> iOS
>>>>> ---
>>>>> 
>>>>>     *
>>>>> 
>>>>> 
>>>>> Android
>>>>> -------
>>>>> 
>>>>>     * csoundCompileCsdText: new function to compile strings
>>>>> 
>>>>> 
>>>>> 
>>>>> Platform Specific
>>>>> =================
>>>>> 
>>>>> iOS
>>>>> ---
>>>>> 
>>>>>     *
>>>>> 
>>>>> 
>>>>> Android
>>>>> -------
>>>>> 
>>>>>     *
>>>>> 
>>>>> Windows
>>>>> -------
>>>>> 
>>>>> OSX
>>>>> ---
>>>>>     * Installer fixed for link names for _csnd6 and _CsoundAC
>>>>> 
>>>>> 
>>>>> GNU/Linux
>>>>> ---------
>>>>>     * date opcode more accurate
>>>>> 
>>>>> ========================================================================
>>>>> 
>>>>> ========================================================================
>>>>> commit d334de98d35df3c627faa422db23ba0bce044f81
>>>>> Author: veplaini 
>>>>> Date:   Tue Mar 15 10:55:07 2016 +0000
>>>>> 
>>>>>     fixed FLbutton
>>>>> 
>>>>> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
>>>>> Author: veplaini 
>>>>> Date:   Sat Jan 23 16:21:24 2016 +0000
>>>>> 
>>>>>     fixed merging of global arrays bug
>>>>> 
>>>>> commit 094229eed7529a0698704711a538dd2117d10a93
>>>>> Author: veplaini 
>>>>> Date:   Sun Jan 17 11:31:12 2016 +0000
>>>>> 
>>>>>     lifted the limiting on the resonance
>>>>> 
>>>>> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
>>>>> Author: veplaini 
>>>>> Date:   Thu Jan 14 15:06:02 2016 +0000
>>>>> 
>>>>>     normalising filters
>>>>> 
>>>>> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
>>>>> Author: veplaini 
>>>>> Date:   Thu Jan 14 10:41:29 2016 +0000
>>>>> 
>>>>>     added audio-rate versions of moog filters
>>>>> 
>>>>> commit 2543d8c6519fd2311b00403fa64204379731a4f4
>>>>> Author: veplaini 
>>>>> Date:   Wed Jan 13 11:52:08 2016 +0000
>>>>> 
>>>>>     fixed the setting of channels in chnget
>>>>> 
>>>>> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
>>>>> Author: veplaini 
>>>>> Date:   Sun Jan 10 21:17:07 2016 +0000
>>>>> 
>>>>>     fixed chnget
>>>>> 
>>>>> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
>>>>> Author: veplaini 
>>>>> Date:   Mon Jan 4 21:41:54 2016 +0000
>>>>> 
>>>>>     hw channels probe on rtauhal
>>>>> 
>>>>> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
>>>>> Author: veplaini 
>>>>> Date:   Mon Jan 4 19:39:51 2016 +0000
>>>>> 
>>>>>     added means of checking hw channels
>>>>> 
>>>>> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
>>>>> Author: veplaini 
>>>>> Date:   Mon Dec 14 09:58:04 2015 +0000
>>>>> 
>>>>>     fixed naming of ports
>>>>> 
>>>>> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
>>>>> Author: veplaini 
>>>>> Date:   Mon Dec 14 09:39:08 2015 +0000
>>>>> 
>>>>>     jack midi client option
>>>>> 
>>>>> commit ae397552fb31e1c37ed66dbd58d33958464cd591
>>>>> Author: veplaini 
>>>>> Date:   Sun Dec 13 17:07:48 2015 +0000
>>>>> 
>>>>>     fixed auhal format flag
>>>>> 
>>>>> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
>>>>> Author: veplaini 
>>>>> Date:   Sat Dec 12 09:38:04 2015 +0000
>>>>> 
>>>>>     midi out client setting
>>>>> 
>>>>> commit d39b673c2cfe5c677a319c0af4af74977a76e491
>>>>> Author: veplaini 
>>>>> Date:   Fri Dec 11 11:34:30 2015 +0000
>>>>> 
>>>>>     fixed bug in jack midi
>>>>> 
>>>>> commit 1670cca8818ce0cead33193f99e41db4779caba0
>>>>> Author: veplaini 
>>>>> Date:   Fri Dec 11 11:27:19 2015 +0000
>>>>> 
>>>>>     fixing jack connections
>>>>> 
>>>>> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
>>>>> Author: veplaini 
>>>>> Date:   Fri Dec 11 09:56:38 2015 +0000
>>>>> 
>>>>>     naming of jack midi ports
>>>>> 
>>>>> Author: veplaini 
>>>>> Date:   Sun Nov 29 18:47:26 2015 +0000
>>>>> 
>>>>>     midi_out_read returning the number of bytes read
>>>>>     (but there is no midi_out_read function!)
>>>>> 

Date2016-03-16 08:47
FromVictor Lazzarini
SubjectRe: [Csnd-dev] new draft release notes
1) Can you make the following changes?

- (Experimental, source code-only) New cuda opcodes cudasynth2 and cudanal2

Typo:  it should  be csound->GetKcounter(csound)

2) Regarding the commit messages: all MIDI  and jack related can be subsumed in what
you already said about new jack midi module.The FLbutton one was related to nstance,
the commit that introduced the bug was to fix FLbutton. So I had to fix it properly
again. Nothing to be said.

The others can be summarised by:

- fixed small issues in rtauhal module

- chnget now allows channel names to be changed at perf time.


========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 15 Mar 2016, at 16:04, jpff  wrote:
> 
> Still some commits for which I am unsure what the fix/change but
> improving
> 
> Updates either to git or report to me
> ==John ffitch
> 
> ============================
> CSOUND VERSION 6.07
> RELEASE NOTES   VERSION 6.07
> ============================
> 
> A large number of bug fixes, some quite major, some internal are
> included, as well as some new facilities and extensions. As ever there
> are coding improvements as well.
> 
> The Developers 
> 
> 
> 
> USER-LEVEL CHANGES
> ==================
> 
> New opcodes:
> 
>    o    compress2: like compress but using a more normal use of dB
>         (0.0 for full scale).
> 
>    o    (Experimental) New cuda opcodes cudasynth2 and cudanal2.
> 
>    o    directory opcode: Reads a directory and outputs to a string
>         array a list of file names.
> 
>    o    ftsamplebank:to load a sample library from a directory.
> 
>    o    mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf: Moog
>         voltage-controlled filter emulations from Fons Andriaensen.
> 
>    o    S() converter from k-rate and i-time number to a string.
> 
> 
> New Gen and Macros:
> 
>    o    NONE
> 
> 
> Orchestra:
> 
>    o    The boolean ?..:.. construction can now have string results,
>         while previously it only allowed numbers.
> 
>    o    The line number reported when an error is detected at the end
>         of a line is now correct.  Also more improvements in line numbers
>         for complex syntax
> 
>    o    While loop improved/fixed
> 
>    o    Better and consistent reading of comments
> 
>    o    Continuation lines handled better, especially respecting line
>         numbers
> 
>    o    opcode:S(.) syntax now allowed
> 
> Score:
> 
>    o    The list of tempo points in score opcode t is now arbitrarily
>         long
> 
>    o    A stupidity in r and { opcodes fixed
> 
> Options:
> 
>    o    The -z option now suppresses deprecated opcodes, unless given
>         a 2 or 3 argument
> 
> 
> Modified Opcodes and Gens:
> 
>     o   In OSC opcodes it is now possible to send and receive arrays,
>         tables and audio
> 
>     o   Better diagnostic if diskin2 fails
> 
>     o   Rezzy now checks for unstable filter and modifies to close
>         stable version
> 
>     o   adsr rewritten so it gives an error if the segments are
>         longer than p3
> 
>     o   Use of diskin to an array now resizes the output array if
>         necessary
> 
>     o   chnget now checks for a change in channel name as well as data
> 
>     o   interp can take an optional extra argument to give an initial
>         value
> 
>     o   oscilikts uses a more liberal table lookup
> 
>     o   opcode in can read mono or stereo, obviating the in/ins
>         distinction
> 
>     o   sensekey rewritten to provide better diagnostics and fixes a
>         minor bug
> 
>     o   Fix to a case of defining a macro with arguments
> 
>     o   sockrecv now works at a and k rate
> 
>     o   GEN49 now works from ftgen calls
> 
>     o   GEN34 liberalised in tables it accepts
> 
> Utilities:
> 
>  o    
> 
> Frontends:
> 
>  pnacl: 
> 
>  icsound:
> 
>  csound~:
> 
>  Emscripten:
> 
>  csdebugger:
> 
>       * Some memory issues fixed
> 
>  HTML5:
> 
>  CsoundQT has its own notes at
>  https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20notes%200.9.2.md
> 
> 
> General usage:
> 
>    o   The multicore options somewhat improved
> 
>    o   When replacing instruments the new version inherits maxalloc
>        and active flags
> 
>    o   Multicore code now works wit midi instruments
> 
>    o   MIDI operations now available via a new rtmidi jack module (-+rtmidi=jack)
> 
> 
> Bugs fixed:
> 
>    o   Fix to trigseq
> 
>    o   Major error in rezzy fixed
> 
>    o   p() fixed for high numbers of p-arguments
> 
>    o   p() now works from MIDI events
> 
>    o   The 31-bit random number generator could give a very short
>        loop if seeded with zero; fixed
> 
>    o   Macros in .orc files now work
> 
>    o   A long-standing bug in display of graphs fixed
> 
>    o   Fixes to the envelope opcodes linen, expsegr, linsegr,
>        cossegr, transegr
> 
>    o   Many fixes in string opcodes (strsub, strcpy and others)
> 
>    o   Fixed bugs in print formats (sprintf printf prints)
> 
>    o   pvsmooth had a missing initialisation
> 
>    o   Array initialisation now robust
> 
>    o   Bug in copya2ftab fixed
> 
>    o   Fix in cudapvsanal (EXPERIMENTAL)
> 
>    o   partikkel fix to subsample grain placement
> 
>    o   Opcodes that require an odd number of arguments are now properly checked
> 
>    o   pvswrite now takes proper notice of 0dbfs
> 
>    o   GEN34 now allowing non-power-of-two source tables
> 
>    o   vst2cs will now work on 64bit architecture
> 
>    o   strcat mended
> 
>    o   nstance mended
> 
> ====================
> SYSTEM LEVEL CHANGES
> ====================
> 
> System changes:
> 
>    o   Extensive use made of in-memory files.  Orc and sco are always
>        thus, as are .csound6rc.  This simplifies much internally
> 
>    o   Nested longjmps fixed which affected some API use.
> 
>    o   If a non-existent .csd file is presented Csound no longer
>        crashes
> 
>    o   The kcounter value is now consistently an unsigned 64bit
>        value, allowing for long performances.
> 
> API
> ===
>    * The function call csound-      unsigned 64 bit integer.  Previously it returned a long which is
>      unclear.
> 
> 
> Platform Specific
> =================
> 
> iOS
> ---
> 
>    * 
> 
> 
> Android
> -------
> 
>    * csoundCompileCsdText: new function to compile strings
> 
> 
> 
> Platform Specific
> =================
> 
> iOS
> ---
> 
>    * 
> 
> 
> Android
> -------
> 
>    * 
> 
> Windows
> -------
> 
> OSX
> ---
>    * Installer fixed for link names for _csnd6 and _CsoundAC
> 
> 
> GNU/Linux
> ---------
>    * date opcode more accurate
> 
> ========================================================================
> 
> ========================================================================
> commit d334de98d35df3c627faa422db23ba0bce044f81
> Author: veplaini 
> Date:   Tue Mar 15 10:55:07 2016 +0000
> 
>    fixed FLbutton
> 
> commit d4a6368ca84611c92916dbb9c965f93330b24b7e
> Author: veplaini 
> Date:   Sat Jan 23 16:21:24 2016 +0000
> 
>    fixed merging of global arrays bug
> 
> commit 094229eed7529a0698704711a538dd2117d10a93
> Author: veplaini 
> Date:   Sun Jan 17 11:31:12 2016 +0000
> 
>    lifted the limiting on the resonance
> 
> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
> Author: veplaini 
> Date:   Thu Jan 14 15:06:02 2016 +0000
> 
>    normalising filters
> 
> commit db925f4b2d2441cd878a1b4c8d09a22999e8921b
> Author: veplaini 
> Date:   Thu Jan 14 10:41:29 2016 +0000
> 
>    added audio-rate versions of moog filters
> 
> commit 2543d8c6519fd2311b00403fa64204379731a4f4
> Author: veplaini 
> Date:   Wed Jan 13 11:52:08 2016 +0000
> 
>    fixed the setting of channels in chnget
> 
> commit bf6817a55c75b03603c03b5cb0c0b9663b56106d
> Author: veplaini 
> Date:   Sun Jan 10 21:17:07 2016 +0000
> 
>    fixed chnget
> 
> commit 0586ad2ace731cd18aaeadb23d6de1e5c06e5e28
> Author: veplaini 
> Date:   Mon Jan 4 21:41:54 2016 +0000
> 
>    hw channels probe on rtauhal
> 
> commit 497e56a4da34a9e78341dc6107d2b54b0c0aa903
> Author: veplaini 
> Date:   Mon Jan 4 19:39:51 2016 +0000
> 
>    added means of checking hw channels
> 
> commit 0335d2ca6c1240dbfffdc84ffa8c375772001914
> Author: veplaini 
> Date:   Mon Dec 14 09:58:04 2015 +0000
> 
>    fixed naming of ports
> 
> commit 79e3aa7e20bf959ad9998d0b49afd6b2dbb58e49
> Author: veplaini 
> Date:   Mon Dec 14 09:39:08 2015 +0000
> 
>    jack midi client option
> 
> commit ae397552fb31e1c37ed66dbd58d33958464cd591
> Author: veplaini 
> Date:   Sun Dec 13 17:07:48 2015 +0000
> 
>    fixed auhal format flag
> 
> commit 92e2cedc908cc941e41672efc0b3946467edc3fa
> Author: veplaini 
> Date:   Sat Dec 12 09:38:04 2015 +0000
> 
>    midi out client setting
> 
> commit d39b673c2cfe5c677a319c0af4af74977a76e491
> Author: veplaini 
> Date:   Fri Dec 11 11:34:30 2015 +0000
> 
>    fixed bug in jack midi
> 
> commit 1670cca8818ce0cead33193f99e41db4779caba0
> Author: veplaini 
> Date:   Fri Dec 11 11:27:19 2015 +0000
> 
>    fixing jack connections
> 
> commit 82fc58dd698a6c731700e1629346ec8b74fcd2dd
> Author: veplaini 
> Date:   Fri Dec 11 09:56:38 2015 +0000
> 
>    naming of jack midi ports
> 
> Author: veplaini 
> Date:   Sun Nov 29 18:47:26 2015 +0000
> 
>    midi_out_read returning the number of bytes read
>    (but there is no midi_out_read function!)

Date2016-03-16 14:51
Fromjpff
SubjectRe: [Csnd-dev] new draft release notes
tanks; canges made.  Only remaining is

commit 094229eed7529a0698704711a538dd2117d10a93
Author: veplaini 
Date:   Sun Jan 17 11:31:12 2016 +0000

     lifted the limiting on the resonance

commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
Author: veplaini 
Date:   Thu Jan 14 15:06:02 2016 +0000

     normalising filters

or are tese consequences if new opcodes?

Date2016-03-16 16:23
FromVictor Lazzarini
SubjectRe: [Csnd-dev] new draft release notes
yes, these were tweaks in Fons' filters

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 16 Mar 2016, at 14:51, jpff  wrote:
> 
> tanks; canges made.  Only remaining is
> 
> commit 094229eed7529a0698704711a538dd2117d10a93
> Author: veplaini 
> Date:   Sun Jan 17 11:31:12 2016 +0000
> 
>    lifted the limiting on the resonance
> 
> commit b0b895df164e28016ad44a4f3dc37b7f8705cfe6
> Author: veplaini 
> Date:   Thu Jan 14 15:06:02 2016 +0000
> 
>    normalising filters
> 
> or are tese consequences if new opcodes?