Csound Csound-dev Csound-tekno Search About

[Cs-dev] Draft release notes for 6.04

Date2014-11-08 19:43
Fromjpff
Subject[Cs-dev] Draft release notes for 6.04
Actually very draft....  at the end are commits that I have not
understood and need explanation or removal.  Any comments/help welcome
==John ffitch
========================================================================

============================
CSOUND VERSION 6.04
RELEASE NOTES   VERSION 6.04
============================

This new version 

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

New opcodes:
    o    pinker generates high quality pink noise
    
    o    power opcode ^ now works with array arguments

    o    exciter opcode, modelled on the calk plugin

    o    vactrol opcode simulate an analog envelope follower

    o    family of hdf5 opcodes to handle hdf5 format files (undocumented)

    o    (experimental undocumented) buchla opcode models the lowgate
         filter of Buchla

    o    New k-rate opcodes acting on arrays:
         -  transforms: rfft, rifft, fft, fftinv
         -  complex product: complxprod
         -  polar - rectangular conversion: rect2pol, pol2rect, mags, phs, 
         -  real - complex: r2c, c2r
         -  windowing: window
         -  cepstrum: pvscpes, iceps, ceps
         -  column / row access: getrow, getcol, setrow, setcol
         -  a-rate data - k-array copy: shiftin, shiftout
         -  phase unwraping: unwrap

    
New Gen and Macros: 

Orchestra:

    o    Line numbers corrected in instr statements

    o    New control operation, while, for looping

    o    A long-standing bug with macros which use the same name for an
         argument has been corrected

    o    Redefinition of an instrument in a single call to compile is
         flagged as an error
         
Score:

Options:
       
Modified Opcodes and Gens:

    o    stackops opcodes deprecated

    o    lenarray extended to handle multi-dimensional arrays

    o    ftgenonce accepts string arguments correctly and multiple
         string arguments

    o    max and min now have initialisation-time versions

    o    gen23 improved regarding comments and reporting problems

    o    in OSCsend the port is now a k-rate value

    o    socksend now works at k-rate

    o    a number of envelope-generating opcodes are now correct in
         sample-accurate mode

    o    faust compilation is now lock-protected

Utilities: 


Frontends:

  csound~:

  Emscripten:
   
  csdebugger:
      A number of changes and improvements have been made, like
      stepping through active instruments, better line number use

General usage:


Bugs fixed:

    o    atsinnoi fixed

    o    ftsavek fixed

    o    sprintf fixed

    o    gen27 fixed, especially with extended arguments, as well as
         fixed a number of errors in extended score arguments.
    
    o    Physem opcodes (guiro cabasa, sekere) fixed so second call
         works

    o    flooper fixed in mode 2

    o    OSCsend multiple fixes

    o    UDO fix for case of local ksmps of 1

    o    More changes/fixes to dssi code

    o    xscanu and scanu fixed

    o    temposcal and mincer fixed

    o    crash in ftload fixed
    
====================
SYSTEM LEVEL CHANGES
====================

System changes:

    o    In server mode exit is now clean

Fixes to rtalsa module    

Internal changes:

    * Added Runtime Type Identification for instrument variables;
    removed use of XINCODE/XOUTCO

    * fix malloc length in negative number parsing, and improved
      handling of negative numbers

    * writing to circularBuffer is now atomic

    * a number of memory leaks and potential dangerous code have been
      fixed

    * type-inference has been extensively reworked, as have a few
      parsing areas
     
API
===

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

iOS
---
* API Refactored for clearer method names and abstraction names (i.e.
CsoundBinding instead of CsoundValueCacheable)
* Updated to remove deprecated code

Android
-------
* API Refactored for clearer method names and abstraction names (i.e.
CsoundBinding instead of CsoundValueCacheable)


Windows
-------

* fixed pointer arithmetic that caused crashing on Windows

*  pyexec changed to use python's file opening functions to prevent crash on
   Windows
   
OSX
---

* CsoundAC now compiles


Linux
-----

========================================================================
THE FOLLOWING COMMITS ARE NOT YET EXPLAINED


Author: veplaini 
Date:   Tue Nov 4 14:21:56 2014 +0000

    added token

Author: Steven Yi 
Date:   Tue Oct 28 10:50:32 2014 -0400

    updated AudioUnitSampleType to concrete type, added fix for #385 by hard coding -b256

Author: Steven Yi 
Date:   Mon Oct 27 21:39:40 2014 -0400

    updated AudioUnitSampleType to SInt32 and replaced kAudioFormatFlagsCanonical to avoid deprecation warnings

Author: Steven Yi 
Date:   Thu Oct 23 10:43:55 2014 -0400

    made JSCsoundObj.java for Csound6 app that has annotations for javscript interface; cleaned JavascriptInterface from main CsoundObj

Author: Aurelius Prochazka 
Date:   Wed Sep 3 01:02:20 2014 -0700

    Added updateOrchestra to the API for Csound-for-OSX

Author: Aurelius Prochazka 
Date:   Wed Sep 3 01:01:30 2014 -0700

    Added the Instrument Editor Example to the OSX side.

Author: Aurelius Prochazka 
Date:   Tue Sep 2 23:30:11 2014 -0700

    Added the instrument editor example.

Author: Aurelius Prochazka 
Date:   Tue Sep 2 23:29:54 2014 -0700

    Created an example instrument editor that utilized the new API method updateOrchestra

Author: Aurelius Prochazka 
Date:   Tue Sep 2 23:29:03 2014 -0700

    Added a simple csd for the instrument editor sub-app.

Author: Aurelius Prochazka 
Date:   Tue Sep 2 23:28:36 2014 -0700

    Added Instrument Editor to Master View Controller

Author: veplaini 
Date:   Tue Aug 19 12:24:31 2014 +0100

    disabling RDTSC

Author: Aurelius Prochazka 
Date:   Tue Aug 19 00:21:02 2014 -0700

    Removed occurrences of Csound (for) iOS and replaced with Csound (for) OSX.

Author: veplaini 
Date:   Wed Aug 13 09:52:04 2014 +0100

    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix

Author: gogins 
Date:   Mon Aug 11 21:28:03 2014 -0400

    Upgraded Android SDK and NDK.
    Enabled change of screen orientation in the Csound6 app without forcing a restart of the app.
    Enabled local storage (useful for saving and restoring widget values, etc.).

Author: Steven Yi 
Date:   Sun Aug 10 08:46:12 2014 -0400

    fixed incorrect initialization of pfields when note's pfields length were less than instrument expected (off-by-one)

Author: Steven Yi 
Date:   Sat Aug 9 17:43:12 2014 -0400

    fixed crashing issue during note initialization for tied notes due to goto skipping over code

Author: Steven Yi 
Date:   Sat Aug 9 17:42:31 2014 -0400

    fixed setting of INOCOUNT by using TREE markup to note what args are synthesized

Author: Steven Yi 
Date:   Tue Jul 29 11:31:30 2014 -0400

    fix to remove fluidEngine entries for csound instance (prevent crash on moduleDestroy)

Author: Steven Yi 
Date:   Mon Jul 28 23:30:42 2014 -0400

    removed xincod and xoutcod from TEXT, replaced with Runtime Type Identification and use of IS_ASIG_ARG() macro

Author: Andres Cabrera 
Date:   Mon Jul 28 15:09:41 2014 -0500

    Made UDP port in icsound not be activated by default (currently crashing on close)

Author: Aurelius Prochazka 
Date:   Sun Jul 20 15:51:27 2014 -0700

    This is a simple but far reaching change to the API that is less redundant by removing the extra occurrences of "Csound" in the methods.  ie. stopCsound is now just stop.

Author: Steven Yi 
Date:   Fri Jul 18 11:31:23 2014 -0400

    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes issues on OSX

Author: veplaini 
Date:   Thu Jul 17 21:10:27 2014 +0100

    fixed ID3 header skip

Author: Steven Yi 
Date:   Mon Jul 14 14:36:07 2014 -0400

    turn of freeing of CHNENTRY->data in delete_channel_db(), as data is tracked either directly when channel is created, or is part of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)

Author: veplaini 
Date:   Mon Jul 14 10:20:07 2014 +0100

    fixed subinstr

Author: Steven Yi 
Date:   Sun Jul 13 18:44:35 2014 -0400

    modified get_arg_string() read from the root instrument instance's strarg (fixes bug where UDO's could not read strings from pfields)

Author: Steven Yi 
Date:   Sun Jul 13 18:43:33 2014 -0400

    fixed pfield setting for subinstruments and UDO's

Author: veplaini 
Date:   Tue Jul 8 13:42:15 2014 +0100

    added means of getting table arguments to the API

Author: gogins 
Date:   Fri Jun 27 22:06:06 2014 -0400

    Changes to enable HTML 5 with JavaScript and it is to be hoped WebGL in the Csound6 Android app.

Author: fsateler 
Date:   Thu Jun 26 12:15:24 2014 -0400

    Set csound6 textdomain when reasonable

Author: Andres Cabrera 
Date:   Mon Jun 16 07:40:06 2014 -0500

    Added remote client interface, clear_log function and various minor fixes

Author: veplaini 
Date:   Sat Jun 14 23:47:03 2014 +0100

    allowing jack to continue without autoconnection

Author: Felipe Sateler 
Date:   Fri Jun 13 14:22:49 2014 -0400

    Pulseaudio rt module fixes
    
    Buffer size must take into account the number of channels
    Input number of channels is different from output number of channels
    In record, write the correct number of bytes (float != MYFLT)

Author: Felipe Sateler 
Date:   Fri May 9 13:02:43 2014 -0400

    Add option to set csound6 textdomain
    
    Can be defined in Custom.cmake.
    When not defined and on linux, automatically set it.

Author: John ffitch 
Date:   Wed May 28 12:58:32 2014 +0100

    attempt to write socksend for a string

Author: John ffitch 
Date:   Wed May 28 11:25:50 2014 +0100

    allow any network in remote via env var

Author: Steven Yi 
Date:   Tue May 27 17:02:30 2014 -0400

    Issue #338: Opcodes called through function calls that returned arrays
    did not correctly synthesize args as array types due to not converting
    the arg specifier to the internal format

Author: John ffitch 
Date:   Tue May 27 19:59:57 2014 +0100

    tweak/fixes to remote.c

Author: victor lazzarini 
Date:   Sat May 24 23:52:39 2014 +0100

    fixed mags

Author: Felipe Sateler 
Date:   Fri May 9 11:03:21 2014 -0400

    Add possibility to define default RAWWAVE path for stk opcodes
    If defined, default to that instead of erroring on init

Author: veplaini 
Date:   Thu May 8 09:43:09 2014 +0100

    prevented midi rewind warning

**end**

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-08 20:03
FromVictor Lazzarini
SubjectRe: [Cs-dev] Draft release notes for 6.04
Explanation of mine

Added token: added a token to allow unistd to be included on osx builds.

mp3 fix to allow reinit to be used with it.

threadlocks bug fix on linux.

spinlocks bug fix.

ID3 header skip for mp3 files now properly implemented.

Jack module now does not stop Csound if autoconnect fails

Added API function for retrieving GEN parameters used for creating a table

(mags opcode was fixed)

(warning removed when rewinding midi/score)

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

> On 8 Nov 2014, at 19:43, jpff  wrote:
> 
> Actually very draft....  at the end are commits that I have not
> understood and need explanation or removal.  Any comments/help welcome
> ==John ffitch
> ========================================================================
> 
> ============================
> CSOUND VERSION 6.04
> RELEASE NOTES   VERSION 6.04
> ============================
> 
> This new version 
> 
> USER-LEVEL CHANGES
> ==================
> 
> New opcodes:
>    o    pinker generates high quality pink noise
> 
>    o    power opcode ^ now works with array arguments
> 
>    o    exciter opcode, modelled on the calk plugin
> 
>    o    vactrol opcode simulate an analog envelope follower
> 
>    o    family of hdf5 opcodes to handle hdf5 format files (undocumented)
> 
>    o    (experimental undocumented) buchla opcode models the lowgate
>         filter of Buchla
> 
>    o    New k-rate opcodes acting on arrays:
>         -  transforms: rfft, rifft, fft, fftinv
>         -  complex product: complxprod
>         -  polar - rectangular conversion: rect2pol, pol2rect, mags, phs, 
>         -  real - complex: r2c, c2r
>         -  windowing: window
>         -  cepstrum: pvscpes, iceps, ceps
>         -  column / row access: getrow, getcol, setrow, setcol
>         -  a-rate data - k-array copy: shiftin, shiftout
>         -  phase unwraping: unwrap
> 
> 
> New Gen and Macros: 
> 
> Orchestra:
> 
>    o    Line numbers corrected in instr statements
> 
>    o    New control operation, while, for looping
> 
>    o    A long-standing bug with macros which use the same name for an
>         argument has been corrected
> 
>    o    Redefinition of an instrument in a single call to compile is
>         flagged as an error
> 
> Score:
> 
> Options:
> 
> Modified Opcodes and Gens:
> 
>    o    stackops opcodes deprecated
> 
>    o    lenarray extended to handle multi-dimensional arrays
> 
>    o    ftgenonce accepts string arguments correctly and multiple
>         string arguments
> 
>    o    max and min now have initialisation-time versions
> 
>    o    gen23 improved regarding comments and reporting problems
> 
>    o    in OSCsend the port is now a k-rate value
> 
>    o    socksend now works at k-rate
> 
>    o    a number of envelope-generating opcodes are now correct in
>         sample-accurate mode
> 
>    o    faust compilation is now lock-protected
> 
> Utilities: 
> 
> 
> Frontends:
> 
>  csound~:
> 
>  Emscripten:
> 
>  csdebugger:
>      A number of changes and improvements have been made, like
>      stepping through active instruments, better line number use
> 
> General usage:
> 
> 
> Bugs fixed:
> 
>    o    atsinnoi fixed
> 
>    o    ftsavek fixed
> 
>    o    sprintf fixed
> 
>    o    gen27 fixed, especially with extended arguments, as well as
>         fixed a number of errors in extended score arguments.
> 
>    o    Physem opcodes (guiro cabasa, sekere) fixed so second call
>         works
> 
>    o    flooper fixed in mode 2
> 
>    o    OSCsend multiple fixes
> 
>    o    UDO fix for case of local ksmps of 1
> 
>    o    More changes/fixes to dssi code
> 
>    o    xscanu and scanu fixed
> 
>    o    temposcal and mincer fixed
> 
>    o    crash in ftload fixed
> 
> ====================
> SYSTEM LEVEL CHANGES
> ====================
> 
> System changes:
> 
>    o    In server mode exit is now clean
> 
> Fixes to rtalsa module    
> 
> Internal changes:
> 
>    * Added Runtime Type Identification for instrument variables;
>    removed use of XINCODE/XOUTCO
> 
>    * fix malloc length in negative number parsing, and improved
>      handling of negative numbers
> 
>    * writing to circularBuffer is now atomic
> 
>    * a number of memory leaks and potential dangerous code have been
>      fixed
> 
>    * type-inference has been extensively reworked, as have a few
>      parsing areas
> 
> API
> ===
> 
> Platform Specific
> =================
> 
> iOS
> ---
> * API Refactored for clearer method names and abstraction names (i.e.
> CsoundBinding instead of CsoundValueCacheable)
> * Updated to remove deprecated code
> 
> Android
> -------
> * API Refactored for clearer method names and abstraction names (i.e.
> CsoundBinding instead of CsoundValueCacheable)
> 
> 
> Windows
> -------
> 
> * fixed pointer arithmetic that caused crashing on Windows
> 
> *  pyexec changed to use python's file opening functions to prevent crash on
>   Windows
> 
> OSX
> ---
> 
> * CsoundAC now compiles
> 
> 
> Linux
> -----
> 
> ========================================================================
> THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
> 
> 
> Author: veplaini 
> Date:   Tue Nov 4 14:21:56 2014 +0000
> 
>    added token
> 
> Author: Steven Yi 
> Date:   Tue Oct 28 10:50:32 2014 -0400
> 
>    updated AudioUnitSampleType to concrete type, added fix for #385 by hard coding -b256
> 
> Author: Steven Yi 
> Date:   Mon Oct 27 21:39:40 2014 -0400
> 
>    updated AudioUnitSampleType to SInt32 and replaced kAudioFormatFlagsCanonical to avoid deprecation warnings
> 
> Author: Steven Yi 
> Date:   Thu Oct 23 10:43:55 2014 -0400
> 
>    made JSCsoundObj.java for Csound6 app that has annotations for javscript interface; cleaned JavascriptInterface from main CsoundObj
> 
> Author: Aurelius Prochazka 
> Date:   Wed Sep 3 01:02:20 2014 -0700
> 
>    Added updateOrchestra to the API for Csound-for-OSX
> 
> Author: Aurelius Prochazka 
> Date:   Wed Sep 3 01:01:30 2014 -0700
> 
>    Added the Instrument Editor Example to the OSX side.
> 
> Author: Aurelius Prochazka 
> Date:   Tue Sep 2 23:30:11 2014 -0700
> 
>    Added the instrument editor example.
> 
> Author: Aurelius Prochazka 
> Date:   Tue Sep 2 23:29:54 2014 -0700
> 
>    Created an example instrument editor that utilized the new API method updateOrchestra
> 
> Author: Aurelius Prochazka 
> Date:   Tue Sep 2 23:29:03 2014 -0700
> 
>    Added a simple csd for the instrument editor sub-app.
> 
> Author: Aurelius Prochazka 
> Date:   Tue Sep 2 23:28:36 2014 -0700
> 
>    Added Instrument Editor to Master View Controller
> 
> Author: veplaini 
> Date:   Tue Aug 19 12:24:31 2014 +0100
> 
>    disabling RDTSC
> 
> Author: Aurelius Prochazka 
> Date:   Tue Aug 19 00:21:02 2014 -0700
> 
>    Removed occurrences of Csound (for) iOS and replaced with Csound (for) OSX.
> 
> Author: veplaini 
> Date:   Wed Aug 13 09:52:04 2014 +0100
> 
>    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
> 
> Author: gogins 
> Date:   Mon Aug 11 21:28:03 2014 -0400
> 
>    Upgraded Android SDK and NDK.
>    Enabled change of screen orientation in the Csound6 app without forcing a restart of the app.
>    Enabled local storage (useful for saving and restoring widget values, etc.).
> 
> Author: Steven Yi 
> Date:   Sun Aug 10 08:46:12 2014 -0400
> 
>    fixed incorrect initialization of pfields when note's pfields length were less than instrument expected (off-by-one)
> 
> Author: Steven Yi 
> Date:   Sat Aug 9 17:43:12 2014 -0400
> 
>    fixed crashing issue during note initialization for tied notes due to goto skipping over code
> 
> Author: Steven Yi 
> Date:   Sat Aug 9 17:42:31 2014 -0400
> 
>    fixed setting of INOCOUNT by using TREE markup to note what args are synthesized
> 
> Author: Steven Yi 
> Date:   Tue Jul 29 11:31:30 2014 -0400
> 
>    fix to remove fluidEngine entries for csound instance (prevent crash on moduleDestroy)
> 
> Author: Steven Yi 
> Date:   Mon Jul 28 23:30:42 2014 -0400
> 
>    removed xincod and xoutcod from TEXT, replaced with Runtime Type Identification and use of IS_ASIG_ARG() macro
> 
> Author: Andres Cabrera 
> Date:   Mon Jul 28 15:09:41 2014 -0500
> 
>    Made UDP port in icsound not be activated by default (currently crashing on close)
> 
> Author: Aurelius Prochazka 
> Date:   Sun Jul 20 15:51:27 2014 -0700
> 
>    This is a simple but far reaching change to the API that is less redundant by removing the extra occurrences of "Csound" in the methods.  ie. stopCsound is now just stop.
> 
> Author: Steven Yi 
> Date:   Fri Jul 18 11:31:23 2014 -0400
> 
>    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes issues on OSX
> 
> Author: veplaini 
> Date:   Thu Jul 17 21:10:27 2014 +0100
> 
>    fixed ID3 header skip
> 
> Author: Steven Yi 
> Date:   Mon Jul 14 14:36:07 2014 -0400
> 
>    turn of freeing of CHNENTRY->data in delete_channel_db(), as data is tracked either directly when channel is created, or is part of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
> 
> Author: veplaini 
> Date:   Mon Jul 14 10:20:07 2014 +0100
> 
>    fixed subinstr
> 
> Author: Steven Yi 
> Date:   Sun Jul 13 18:44:35 2014 -0400
> 
>    modified get_arg_string() read from the root instrument instance's strarg (fixes bug where UDO's could not read strings from pfields)
> 
> Author: Steven Yi 
> Date:   Sun Jul 13 18:43:33 2014 -0400
> 
>    fixed pfield setting for subinstruments and UDO's
> 
> Author: veplaini 
> Date:   Tue Jul 8 13:42:15 2014 +0100
> 
>    added means of getting table arguments to the API
> 
> Author: gogins 
> Date:   Fri Jun 27 22:06:06 2014 -0400
> 
>    Changes to enable HTML 5 with JavaScript and it is to be hoped WebGL in the Csound6 Android app.
> 
> Author: fsateler 
> Date:   Thu Jun 26 12:15:24 2014 -0400
> 
>    Set csound6 textdomain when reasonable
> 
> Author: Andres Cabrera 
> Date:   Mon Jun 16 07:40:06 2014 -0500
> 
>    Added remote client interface, clear_log function and various minor fixes
> 
> Author: veplaini 
> Date:   Sat Jun 14 23:47:03 2014 +0100
> 
>    allowing jack to continue without autoconnection
> 
> Author: Felipe Sateler 
> Date:   Fri Jun 13 14:22:49 2014 -0400
> 
>    Pulseaudio rt module fixes
> 
>    Buffer size must take into account the number of channels
>    Input number of channels is different from output number of channels
>    In record, write the correct number of bytes (float != MYFLT)
> 
> Author: Felipe Sateler 
> Date:   Fri May 9 13:02:43 2014 -0400
> 
>    Add option to set csound6 textdomain
> 
>    Can be defined in Custom.cmake.
>    When not defined and on linux, automatically set it.
> 
> Author: John ffitch 
> Date:   Wed May 28 12:58:32 2014 +0100
> 
>    attempt to write socksend for a string
> 
> Author: John ffitch 
> Date:   Wed May 28 11:25:50 2014 +0100
> 
>    allow any network in remote via env var
> 
> Author: Steven Yi 
> Date:   Tue May 27 17:02:30 2014 -0400
> 
>    Issue #338: Opcodes called through function calls that returned arrays
>    did not correctly synthesize args as array types due to not converting
>    the arg specifier to the internal format
> 
> Author: John ffitch 
> Date:   Tue May 27 19:59:57 2014 +0100
> 
>    tweak/fixes to remote.c
> 
> Author: victor lazzarini 
> Date:   Sat May 24 23:52:39 2014 +0100
> 
>    fixed mags
> 
> Author: Felipe Sateler 
> Date:   Fri May 9 11:03:21 2014 -0400
> 
>    Add possibility to define default RAWWAVE path for stk opcodes
>    If defined, default to that instead of erroring on init
> 
> Author: veplaini 
> Date:   Thu May 8 09:43:09 2014 +0100
> 
>    prevented midi rewind warning
> 
> **end**
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-09 03:08
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft release notes for 6.04
AttachmentsNone  None  
Hi,

Impressive set of changes. From my side, I consider icsound is now ready for general use. icsound is a python interface for interactive work in the ipython notebook.

Demo here:
http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb

Cheers,
Andrés

On Sat, Nov 8, 2014 at 12:03 PM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:
Explanation of mine

Added token: added a token to allow unistd to be included on osx builds.

mp3 fix to allow reinit to be used with it.

threadlocks bug fix on linux.

spinlocks bug fix.

ID3 header skip for mp3 files now properly implemented.

Jack module now does not stop Csound if autoconnect fails

Added API function for retrieving GEN parameters used for creating a table

(mags opcode was fixed)

(warning removed when rewinding midi/score)

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

> On 8 Nov 2014, at 19:43, jpff <jpff@codemist.co.uk> wrote:
>
> Actually very draft....  at the end are commits that I have not
> understood and need explanation or removal.  Any comments/help welcome
> ==John ffitch
> ========================================================================
>
> ============================
> CSOUND VERSION 6.04
> RELEASE NOTES   VERSION 6.04
> ============================
>
> This new version
>
> USER-LEVEL CHANGES
> ==================
>
> New opcodes:
>    o    pinker generates high quality pink noise
>
>    o    power opcode ^ now works with array arguments
>
>    o    exciter opcode, modelled on the calk plugin
>
>    o    vactrol opcode simulate an analog envelope follower
>
>    o    family of hdf5 opcodes to handle hdf5 format files (undocumented)
>
>    o    (experimental undocumented) buchla opcode models the lowgate
>         filter of Buchla
>
>    o    New k-rate opcodes acting on arrays:
>         -  transforms: rfft, rifft, fft, fftinv
>         -  complex product: complxprod
>         -  polar - rectangular conversion: rect2pol, pol2rect, mags, phs,
>         -  real - complex: r2c, c2r
>         -  windowing: window
>         -  cepstrum: pvscpes, iceps, ceps
>         -  column / row access: getrow, getcol, setrow, setcol
>         -  a-rate data - k-array copy: shiftin, shiftout
>         -  phase unwraping: unwrap
>
>
> New Gen and Macros:
>
> Orchestra:
>
>    o    Line numbers corrected in instr statements
>
>    o    New control operation, while, for looping
>
>    o    A long-standing bug with macros which use the same name for an
>         argument has been corrected
>
>    o    Redefinition of an instrument in a single call to compile is
>         flagged as an error
>
> Score:
>
> Options:
>
> Modified Opcodes and Gens:
>
>    o    stackops opcodes deprecated
>
>    o    lenarray extended to handle multi-dimensional arrays
>
>    o    ftgenonce accepts string arguments correctly and multiple
>         string arguments
>
>    o    max and min now have initialisation-time versions
>
>    o    gen23 improved regarding comments and reporting problems
>
>    o    in OSCsend the port is now a k-rate value
>
>    o    socksend now works at k-rate
>
>    o    a number of envelope-generating opcodes are now correct in
>         sample-accurate mode
>
>    o    faust compilation is now lock-protected
>
> Utilities:
>
>
> Frontends:
>
>  csound~:
>
>  Emscripten:
>
>  csdebugger:
>      A number of changes and improvements have been made, like
>      stepping through active instruments, better line number use
>
> General usage:
>
>
> Bugs fixed:
>
>    o    atsinnoi fixed
>
>    o    ftsavek fixed
>
>    o    sprintf fixed
>
>    o    gen27 fixed, especially with extended arguments, as well as
>         fixed a number of errors in extended score arguments.
>
>    o    Physem opcodes (guiro cabasa, sekere) fixed so second call
>         works
>
>    o    flooper fixed in mode 2
>
>    o    OSCsend multiple fixes
>
>    o    UDO fix for case of local ksmps of 1
>
>    o    More changes/fixes to dssi code
>
>    o    xscanu and scanu fixed
>
>    o    temposcal and mincer fixed
>
>    o    crash in ftload fixed
>
> ====================
> SYSTEM LEVEL CHANGES
> ====================
>
> System changes:
>
>    o    In server mode exit is now clean
>
> Fixes to rtalsa module
>
> Internal changes:
>
>    * Added Runtime Type Identification for instrument variables;
>    removed use of XINCODE/XOUTCO
>
>    * fix malloc length in negative number parsing, and improved
>      handling of negative numbers
>
>    * writing to circularBuffer is now atomic
>
>    * a number of memory leaks and potential dangerous code have been
>      fixed
>
>    * type-inference has been extensively reworked, as have a few
>      parsing areas
>
> API
> ===
>
> Platform Specific
> =================
>
> iOS
> ---
> * API Refactored for clearer method names and abstraction names (i.e.
> CsoundBinding instead of CsoundValueCacheable)
> * Updated to remove deprecated code
>
> Android
> -------
> * API Refactored for clearer method names and abstraction names (i.e.
> CsoundBinding instead of CsoundValueCacheable)
>
>
> Windows
> -------
>
> * fixed pointer arithmetic that caused crashing on Windows
>
> *  pyexec changed to use python's file opening functions to prevent crash on
>   Windows
>
> OSX
> ---
>
> * CsoundAC now compiles
>
>
> Linux
> -----
>
> ========================================================================
> THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
>
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Tue Nov 4 14:21:56 2014 +0000
>
>    added token
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Tue Oct 28 10:50:32 2014 -0400
>
>    updated AudioUnitSampleType to concrete type, added fix for #385 by hard coding -b256
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Mon Oct 27 21:39:40 2014 -0400
>
>    updated AudioUnitSampleType to SInt32 and replaced kAudioFormatFlagsCanonical to avoid deprecation warnings
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Thu Oct 23 10:43:55 2014 -0400
>
>    made JSCsoundObj.java for Csound6 app that has annotations for javscript interface; cleaned JavascriptInterface from main CsoundObj
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Wed Sep 3 01:02:20 2014 -0700
>
>    Added updateOrchestra to the API for Csound-for-OSX
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Wed Sep 3 01:01:30 2014 -0700
>
>    Added the Instrument Editor Example to the OSX side.
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Tue Sep 2 23:30:11 2014 -0700
>
>    Added the instrument editor example.
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Tue Sep 2 23:29:54 2014 -0700
>
>    Created an example instrument editor that utilized the new API method updateOrchestra
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Tue Sep 2 23:29:03 2014 -0700
>
>    Added a simple csd for the instrument editor sub-app.
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Tue Sep 2 23:28:36 2014 -0700
>
>    Added Instrument Editor to Master View Controller
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Tue Aug 19 12:24:31 2014 +0100
>
>    disabling RDTSC
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Tue Aug 19 00:21:02 2014 -0700
>
>    Removed occurrences of Csound (for) iOS and replaced with Csound (for) OSX.
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Wed Aug 13 09:52:04 2014 +0100
>
>    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
>
> Author: gogins <michael.gogins@gmail.com>
> Date:   Mon Aug 11 21:28:03 2014 -0400
>
>    Upgraded Android SDK and NDK.
>    Enabled change of screen orientation in the Csound6 app without forcing a restart of the app.
>    Enabled local storage (useful for saving and restoring widget values, etc.).
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Sun Aug 10 08:46:12 2014 -0400
>
>    fixed incorrect initialization of pfields when note's pfields length were less than instrument expected (off-by-one)
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Sat Aug 9 17:43:12 2014 -0400
>
>    fixed crashing issue during note initialization for tied notes due to goto skipping over code
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Sat Aug 9 17:42:31 2014 -0400
>
>    fixed setting of INOCOUNT by using TREE markup to note what args are synthesized
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Tue Jul 29 11:31:30 2014 -0400
>
>    fix to remove fluidEngine entries for csound instance (prevent crash on moduleDestroy)
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Mon Jul 28 23:30:42 2014 -0400
>
>    removed xincod and xoutcod from TEXT, replaced with Runtime Type Identification and use of IS_ASIG_ARG() macro
>
> Author: Andres Cabrera <andres@lenovo-W530>
> Date:   Mon Jul 28 15:09:41 2014 -0500
>
>    Made UDP port in icsound not be activated by default (currently crashing on close)
>
> Author: Aurelius Prochazka <aure@aure.com>
> Date:   Sun Jul 20 15:51:27 2014 -0700
>
>    This is a simple but far reaching change to the API that is less redundant by removing the extra occurrences of "Csound" in the methods.  ie. stopCsound is now just stop.
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Fri Jul 18 11:31:23 2014 -0400
>
>    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes issues on OSX
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Thu Jul 17 21:10:27 2014 +0100
>
>    fixed ID3 header skip
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Mon Jul 14 14:36:07 2014 -0400
>
>    turn of freeing of CHNENTRY->data in delete_channel_db(), as data is tracked either directly when channel is created, or is part of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Mon Jul 14 10:20:07 2014 +0100
>
>    fixed subinstr
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Sun Jul 13 18:44:35 2014 -0400
>
>    modified get_arg_string() read from the root instrument instance's strarg (fixes bug where UDO's could not read strings from pfields)
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Sun Jul 13 18:43:33 2014 -0400
>
>    fixed pfield setting for subinstruments and UDO's
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Tue Jul 8 13:42:15 2014 +0100
>
>    added means of getting table arguments to the API
>
> Author: gogins <michael.gogins@gmail.com>
> Date:   Fri Jun 27 22:06:06 2014 -0400
>
>    Changes to enable HTML 5 with JavaScript and it is to be hoped WebGL in the Csound6 Android app.
>
> Author: fsateler <fsateler@users.noreply.github.com>
> Date:   Thu Jun 26 12:15:24 2014 -0400
>
>    Set csound6 textdomain when reasonable
>
> Author: Andres Cabrera <andres@lenovo-W530>
> Date:   Mon Jun 16 07:40:06 2014 -0500
>
>    Added remote client interface, clear_log function and various minor fixes
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Sat Jun 14 23:47:03 2014 +0100
>
>    allowing jack to continue without autoconnection
>
> Author: Felipe Sateler <fsateler@debian.org>
> Date:   Fri Jun 13 14:22:49 2014 -0400
>
>    Pulseaudio rt module fixes
>
>    Buffer size must take into account the number of channels
>    Input number of channels is different from output number of channels
>    In record, write the correct number of bytes (float != MYFLT)
>
> Author: Felipe Sateler <fsateler@debian.org>
> Date:   Fri May 9 13:02:43 2014 -0400
>
>    Add option to set csound6 textdomain
>
>    Can be defined in Custom.cmake.
>    When not defined and on linux, automatically set it.
>
> Author: John ffitch <jpff@codemist.co.uk>
> Date:   Wed May 28 12:58:32 2014 +0100
>
>    attempt to write socksend for a string
>
> Author: John ffitch <jpff@codemist.co.uk>
> Date:   Wed May 28 11:25:50 2014 +0100
>
>    allow any network in remote via env var
>
> Author: Steven Yi <stevenyi@gmail.com>
> Date:   Tue May 27 17:02:30 2014 -0400
>
>    Issue #338: Opcodes called through function calls that returned arrays
>    did not correctly synthesize args as array types due to not converting
>    the arg specifier to the internal format
>
> Author: John ffitch <jpff@codemist.co.uk>
> Date:   Tue May 27 19:59:57 2014 +0100
>
>    tweak/fixes to remote.c
>
> Author: victor lazzarini <victor.lazzarini@nuim.ie>
> Date:   Sat May 24 23:52:39 2014 +0100
>
>    fixed mags
>
> Author: Felipe Sateler <fsateler@debian.org>
> Date:   Fri May 9 11:03:21 2014 -0400
>
>    Add possibility to define default RAWWAVE path for stk opcodes
>    If defined, default to that instead of erroring on init
>
> Author: veplaini <victor.lazzarini@nuim.ie>
> Date:   Thu May 8 09:43:09 2014 +0100
>
>    prevented midi rewind warning
>
> **end**
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-11-09 09:23
FromRichard Dobson
SubjectRe: [Cs-dev] Draft release notes for 6.04
Hi Andres, given this, I would like to add a link to icsound on my SMCS 
links page, but that URL is a tad long to quote in full; do you have a 
home page or other entry point for it that I could reference?


Richard Dobson
http://people.bath.ac.uk/masrwd/smcs/smcslinks.html

On 09/11/2014 03:08, Andres Cabrera wrote:
> Hi,
>
> Impressive set of changes. From my side, I consider icsound is now
> ready for general use. icsound is a python interface for interactive
> work in the ipython notebook.
>
> Demo here:
> http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>
>  Cheers, Andrés
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-09 12:52
Fromjoachim heintz
SubjectRe: [Cs-dev] Draft release notes for 6.04
hi andrés -

this looks fantastic.  perhaps it might be good to add to the first 
sentence that we find "icsound" in the "frontends" directory of the 
csound sources?  for me, it took some time until i saw this.

best -
	joachim


Am 09.11.2014 um 04:08 schrieb Andres Cabrera:
> Hi,
>
> Impressive set of changes. From my side, I consider icsound is now ready
> for general use. icsound is a python interface for interactive work in
> the ipython notebook.
>
> Demo here:
> http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>
> Cheers,
> Andrés
>
> On Sat, Nov 8, 2014 at 12:03 PM, Victor Lazzarini
> > wrote:
>
>     Explanation of mine
>
>     Added token: added a token to allow unistd to be included on osx builds.
>
>     mp3 fix to allow reinit to be used with it.
>
>     threadlocks bug fix on linux.
>
>     spinlocks bug fix.
>
>     ID3 header skip for mp3 files now properly implemented.
>
>     Jack module now does not stop Csound if autoconnect fails
>
>     Added API function for retrieving GEN parameters used for creating a
>     table
>
>     (mags opcode was fixed)
>
>     (warning removed when rewinding midi/score)
>
>     Victor Lazzarini
>     Dean of Arts, Celtic Studies, and Philosophy
>     Maynooth University
>     Ireland
>
>      > On 8 Nov 2014, at 19:43, jpff      > wrote:
>      >
>      > Actually very draft....  at the end are commits that I have not
>      > understood and need explanation or removal.  Any comments/help
>     welcome
>      > ==John ffitch
>      >
>     ========================================================================
>      >
>      > ============================
>      > CSOUND VERSION 6.04
>      > RELEASE NOTES   VERSION 6.04
>      > ============================
>      >
>      > This new version
>      >
>      > USER-LEVEL CHANGES
>      > ==================
>      >
>      > New opcodes:
>      >    o    pinker generates high quality pink noise
>      >
>      >    o    power opcode ^ now works with array arguments
>      >
>      >    o    exciter opcode, modelled on the calk plugin
>      >
>      >    o    vactrol opcode simulate an analog envelope follower
>      >
>      >    o    family of hdf5 opcodes to handle hdf5 format files
>     (undocumented)
>      >
>      >    o    (experimental undocumented) buchla opcode models the lowgate
>      >         filter of Buchla
>      >
>      >    o    New k-rate opcodes acting on arrays:
>      >         -  transforms: rfft, rifft, fft, fftinv
>      >         -  complex product: complxprod
>      >         -  polar - rectangular conversion: rect2pol, pol2rect,
>     mags, phs,
>      >         -  real - complex: r2c, c2r
>      >         -  windowing: window
>      >         -  cepstrum: pvscpes, iceps, ceps
>      >         -  column / row access: getrow, getcol, setrow, setcol
>      >         -  a-rate data - k-array copy: shiftin, shiftout
>      >         -  phase unwraping: unwrap
>      >
>      >
>      > New Gen and Macros:
>      >
>      > Orchestra:
>      >
>      >    o    Line numbers corrected in instr statements
>      >
>      >    o    New control operation, while, for looping
>      >
>      >    o    A long-standing bug with macros which use the same name
>     for an
>      >         argument has been corrected
>      >
>      >    o    Redefinition of an instrument in a single call to compile is
>      >         flagged as an error
>      >
>      > Score:
>      >
>      > Options:
>      >
>      > Modified Opcodes and Gens:
>      >
>      >    o    stackops opcodes deprecated
>      >
>      >    o    lenarray extended to handle multi-dimensional arrays
>      >
>      >    o    ftgenonce accepts string arguments correctly and multiple
>      >         string arguments
>      >
>      >    o    max and min now have initialisation-time versions
>      >
>      >    o    gen23 improved regarding comments and reporting problems
>      >
>      >    o    in OSCsend the port is now a k-rate value
>      >
>      >    o    socksend now works at k-rate
>      >
>      >    o    a number of envelope-generating opcodes are now correct in
>      >         sample-accurate mode
>      >
>      >    o    faust compilation is now lock-protected
>      >
>      > Utilities:
>      >
>      >
>      > Frontends:
>      >
>      >  csound~:
>      >
>      >  Emscripten:
>      >
>      >  csdebugger:
>      >      A number of changes and improvements have been made, like
>      >      stepping through active instruments, better line number use
>      >
>      > General usage:
>      >
>      >
>      > Bugs fixed:
>      >
>      >    o    atsinnoi fixed
>      >
>      >    o    ftsavek fixed
>      >
>      >    o    sprintf fixed
>      >
>      >    o    gen27 fixed, especially with extended arguments, as well as
>      >         fixed a number of errors in extended score arguments.
>      >
>      >    o    Physem opcodes (guiro cabasa, sekere) fixed so second call
>      >         works
>      >
>      >    o    flooper fixed in mode 2
>      >
>      >    o    OSCsend multiple fixes
>      >
>      >    o    UDO fix for case of local ksmps of 1
>      >
>      >    o    More changes/fixes to dssi code
>      >
>      >    o    xscanu and scanu fixed
>      >
>      >    o    temposcal and mincer fixed
>      >
>      >    o    crash in ftload fixed
>      >
>      > ====================
>      > SYSTEM LEVEL CHANGES
>      > ====================
>      >
>      > System changes:
>      >
>      >    o    In server mode exit is now clean
>      >
>      > Fixes to rtalsa module
>      >
>      > Internal changes:
>      >
>      >    * Added Runtime Type Identification for instrument variables;
>      >    removed use of XINCODE/XOUTCO
>      >
>      >    * fix malloc length in negative number parsing, and improved
>      >      handling of negative numbers
>      >
>      >    * writing to circularBuffer is now atomic
>      >
>      >    * a number of memory leaks and potential dangerous code have been
>      >      fixed
>      >
>      >    * type-inference has been extensively reworked, as have a few
>      >      parsing areas
>      >
>      > API
>      > ===
>      >
>      > Platform Specific
>      > =================
>      >
>      > iOS
>      > ---
>      > * API Refactored for clearer method names and abstraction names (i.e.
>      > CsoundBinding instead of CsoundValueCacheable)
>      > * Updated to remove deprecated code
>      >
>      > Android
>      > -------
>      > * API Refactored for clearer method names and abstraction names (i.e.
>      > CsoundBinding instead of CsoundValueCacheable)
>      >
>      >
>      > Windows
>      > -------
>      >
>      > * fixed pointer arithmetic that caused crashing on Windows
>      >
>      > *  pyexec changed to use python's file opening functions to
>     prevent crash on
>      >   Windows
>      >
>      > OSX
>      > ---
>      >
>      > * CsoundAC now compiles
>      >
>      >
>      > Linux
>      > -----
>      >
>      >
>     ========================================================================
>      > THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
>      >
>      >
>      > Author: veplaini      >
>      > Date:   Tue Nov 4 14:21:56 2014 +0000
>      >
>      >    added token
>      >
>      > Author: Steven Yi >
>      > Date:   Tue Oct 28 10:50:32 2014 -0400
>      >
>      >    updated AudioUnitSampleType to concrete type, added fix for
>     #385 by hard coding -b256
>      >
>      > Author: Steven Yi >
>      > Date:   Mon Oct 27 21:39:40 2014 -0400
>      >
>      >    updated AudioUnitSampleType to SInt32 and replaced
>     kAudioFormatFlagsCanonical to avoid deprecation warnings
>      >
>      > Author: Steven Yi >
>      > Date:   Thu Oct 23 10:43:55 2014 -0400
>      >
>      >    made JSCsoundObj.java for Csound6 app that has annotations for
>     javscript interface; cleaned JavascriptInterface from main CsoundObj
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Wed Sep 3 01:02:20 2014 -0700
>      >
>      >    Added updateOrchestra to the API for Csound-for-OSX
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Wed Sep 3 01:01:30 2014 -0700
>      >
>      >    Added the Instrument Editor Example to the OSX side.
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Tue Sep 2 23:30:11 2014 -0700
>      >
>      >    Added the instrument editor example.
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Tue Sep 2 23:29:54 2014 -0700
>      >
>      >    Created an example instrument editor that utilized the new API
>     method updateOrchestra
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Tue Sep 2 23:29:03 2014 -0700
>      >
>      >    Added a simple csd for the instrument editor sub-app.
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Tue Sep 2 23:28:36 2014 -0700
>      >
>      >    Added Instrument Editor to Master View Controller
>      >
>      > Author: veplaini      >
>      > Date:   Tue Aug 19 12:24:31 2014 +0100
>      >
>      >    disabling RDTSC
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Tue Aug 19 00:21:02 2014 -0700
>      >
>      >    Removed occurrences of Csound (for) iOS and replaced with
>     Csound (for) OSX.
>      >
>      > Author: veplaini      >
>      > Date:   Wed Aug 13 09:52:04 2014 +0100
>      >
>      >    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
>      >
>      > Author: gogins      >
>      > Date:   Mon Aug 11 21:28:03 2014 -0400
>      >
>      >    Upgraded Android SDK and NDK.
>      >    Enabled change of screen orientation in the Csound6 app
>     without forcing a restart of the app.
>      >    Enabled local storage (useful for saving and restoring widget
>     values, etc.).
>      >
>      > Author: Steven Yi >
>      > Date:   Sun Aug 10 08:46:12 2014 -0400
>      >
>      >    fixed incorrect initialization of pfields when note's pfields
>     length were less than instrument expected (off-by-one)
>      >
>      > Author: Steven Yi >
>      > Date:   Sat Aug 9 17:43:12 2014 -0400
>      >
>      >    fixed crashing issue during note initialization for tied notes
>     due to goto skipping over code
>      >
>      > Author: Steven Yi >
>      > Date:   Sat Aug 9 17:42:31 2014 -0400
>      >
>      >    fixed setting of INOCOUNT by using TREE markup to note what
>     args are synthesized
>      >
>      > Author: Steven Yi >
>      > Date:   Tue Jul 29 11:31:30 2014 -0400
>      >
>      >    fix to remove fluidEngine entries for csound instance (prevent
>     crash on moduleDestroy)
>      >
>      > Author: Steven Yi >
>      > Date:   Mon Jul 28 23:30:42 2014 -0400
>      >
>      >    removed xincod and xoutcod from TEXT, replaced with Runtime
>     Type Identification and use of IS_ASIG_ARG() macro
>      >
>      > Author: Andres Cabrera 
>      > Date:   Mon Jul 28 15:09:41 2014 -0500
>      >
>      >    Made UDP port in icsound not be activated by default
>     (currently crashing on close)
>      >
>      > Author: Aurelius Prochazka >
>      > Date:   Sun Jul 20 15:51:27 2014 -0700
>      >
>      >    This is a simple but far reaching change to the API that is
>     less redundant by removing the extra occurrences of "Csound" in the
>     methods.  ie. stopCsound is now just stop.
>      >
>      > Author: Steven Yi >
>      > Date:   Fri Jul 18 11:31:23 2014 -0400
>      >
>      >    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes
>     issues on OSX
>      >
>      > Author: veplaini      >
>      > Date:   Thu Jul 17 21:10:27 2014 +0100
>      >
>      >    fixed ID3 header skip
>      >
>      > Author: Steven Yi >
>      > Date:   Mon Jul 14 14:36:07 2014 -0400
>      >
>      >    turn of freeing of CHNENTRY->data in delete_channel_db(), as
>     data is tracked either directly when channel is created, or is part
>     of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
>      >
>      > Author: veplaini      >
>      > Date:   Mon Jul 14 10:20:07 2014 +0100
>      >
>      >    fixed subinstr
>      >
>      > Author: Steven Yi >
>      > Date:   Sun Jul 13 18:44:35 2014 -0400
>      >
>      >    modified get_arg_string() read from the root instrument
>     instance's strarg (fixes bug where UDO's could not read strings from
>     pfields)
>      >
>      > Author: Steven Yi >
>      > Date:   Sun Jul 13 18:43:33 2014 -0400
>      >
>      >    fixed pfield setting for subinstruments and UDO's
>      >
>      > Author: veplaini      >
>      > Date:   Tue Jul 8 13:42:15 2014 +0100
>      >
>      >    added means of getting table arguments to the API
>      >
>      > Author: gogins      >
>      > Date:   Fri Jun 27 22:06:06 2014 -0400
>      >
>      >    Changes to enable HTML 5 with JavaScript and it is to be hoped
>     WebGL in the Csound6 Android app.
>      >
>      > Author: fsateler      >
>      > Date:   Thu Jun 26 12:15:24 2014 -0400
>      >
>      >    Set csound6 textdomain when reasonable
>      >
>      > Author: Andres Cabrera 
>      > Date:   Mon Jun 16 07:40:06 2014 -0500
>      >
>      >    Added remote client interface, clear_log function and various
>     minor fixes
>      >
>      > Author: veplaini      >
>      > Date:   Sat Jun 14 23:47:03 2014 +0100
>      >
>      >    allowing jack to continue without autoconnection
>      >
>      > Author: Felipe Sateler      >
>      > Date:   Fri Jun 13 14:22:49 2014 -0400
>      >
>      >    Pulseaudio rt module fixes
>      >
>      >    Buffer size must take into account the number of channels
>      >    Input number of channels is different from output number of
>     channels
>      >    In record, write the correct number of bytes (float != MYFLT)
>      >
>      > Author: Felipe Sateler      >
>      > Date:   Fri May 9 13:02:43 2014 -0400
>      >
>      >    Add option to set csound6 textdomain
>      >
>      >    Can be defined in Custom.cmake.
>      >    When not defined and on linux, automatically set it.
>      >
>      > Author: John ffitch      >
>      > Date:   Wed May 28 12:58:32 2014 +0100
>      >
>      >    attempt to write socksend for a string
>      >
>      > Author: John ffitch      >
>      > Date:   Wed May 28 11:25:50 2014 +0100
>      >
>      >    allow any network in remote via env var
>      >
>      > Author: Steven Yi >
>      > Date:   Tue May 27 17:02:30 2014 -0400
>      >
>      >    Issue #338: Opcodes called through function calls that
>     returned arrays
>      >    did not correctly synthesize args as array types due to not
>     converting
>      >    the arg specifier to the internal format
>      >
>      > Author: John ffitch      >
>      > Date:   Tue May 27 19:59:57 2014 +0100
>      >
>      >    tweak/fixes to remote.c
>      >
>      > Author: victor lazzarini      >
>      > Date:   Sat May 24 23:52:39 2014 +0100
>      >
>      >    fixed mags
>      >
>      > Author: Felipe Sateler      >
>      > Date:   Fri May 9 11:03:21 2014 -0400
>      >
>      >    Add possibility to define default RAWWAVE path for stk opcodes
>      >    If defined, default to that instead of erroring on init
>      >
>      > Author: veplaini      >
>      > Date:   Thu May 8 09:43:09 2014 +0100
>      >
>      >    prevented midi rewind warning
>      >
>      > **end**
>      >
>      >
>     ------------------------------------------------------------------------------
>      > _______________________________________________
>      > Csound-devel mailing list
>      > Csound-devel@lists.sourceforge.net
>     
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>     ------------------------------------------------------------------------------
>     _______________________________________________
>     Csound-devel mailing list
>     Csound-devel@lists.sourceforge.net
>     
>     https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cso

Date2014-11-09 16:53
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft release notes for 6.04
AttachmentsNone  None  
Hi Richard,

I've added some information in the Csound wiki:

https://github.com/csound/csound/wiki/icsound

Cheers,
Andrés

On Sun, Nov 9, 2014 at 1:23 AM, Richard Dobson <richarddobson@blueyonder.co.uk> wrote:
Hi Andres, given this, I would like to add a link to icsound on my SMCS
links page, but that URL is a tad long to quote in full; do you have a
home page or other entry point for it that I could reference?


Richard Dobson
http://people.bath.ac.uk/masrwd/smcs/smcslinks.html

On 09/11/2014 03:08, Andres Cabrera wrote:
> Hi,
>
> Impressive set of changes. From my side, I consider icsound is now
> ready for general use. icsound is a python interface for interactive
> work in the ipython notebook.
>
> Demo here:
> http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>
>  Cheers, Andrés
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-11-09 16:54
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft release notes for 6.04
AttachmentsNone  None  
Hi Joachim,

Right. the cmake installer puts icsound in your default python modules directory, but that might not be the right place on OS X (as you mught have multiple pythons - brew python for example). I've added some text in the wiki about icsound, but maybe you can make it clearer?

Cheers,
Andrés

On Sun, Nov 9, 2014 at 4:52 AM, joachim heintz <jh@joachimheintz.de> wrote:
hi andrés -

this looks fantastic.  perhaps it might be good to add to the first
sentence that we find "icsound" in the "frontends" directory of the
csound sources?  for me, it took some time until i saw this.

best -
        joachim


Am 09.11.2014 um 04:08 schrieb Andres Cabrera:
> Hi,
>
> Impressive set of changes. From my side, I consider icsound is now ready
> for general use. icsound is a python interface for interactive work in
> the ipython notebook.
>
> Demo here:
> http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>
> Cheers,
> Andrés
>
> On Sat, Nov 8, 2014 at 12:03 PM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie <mailto:Victor.Lazzarini@nuim.ie>> wrote:
>
>     Explanation of mine
>
>     Added token: added a token to allow unistd to be included on osx builds.
>
>     mp3 fix to allow reinit to be used with it.
>
>     threadlocks bug fix on linux.
>
>     spinlocks bug fix.
>
>     ID3 header skip for mp3 files now properly implemented.
>
>     Jack module now does not stop Csound if autoconnect fails
>
>     Added API function for retrieving GEN parameters used for creating a
>     table
>
>     (mags opcode was fixed)
>
>     (warning removed when rewinding midi/score)
>
>     Victor Lazzarini
>     Dean of Arts, Celtic Studies, and Philosophy
>     Maynooth University
>     Ireland
>
>      > On 8 Nov 2014, at 19:43, jpff <jpff@codemist.co.uk
>     <mailto:jpff@codemist.co.uk>> wrote:
>      >
>      > Actually very draft....  at the end are commits that I have not
>      > understood and need explanation or removal.  Any comments/help
>     welcome
>      > ==John ffitch
>      >
>     ========================================================================
>      >
>      > ============================
>      > CSOUND VERSION 6.04
>      > RELEASE NOTES   VERSION 6.04
>      > ============================
>      >
>      > This new version
>      >
>      > USER-LEVEL CHANGES
>      > ==================
>      >
>      > New opcodes:
>      >    o    pinker generates high quality pink noise
>      >
>      >    o    power opcode ^ now works with array arguments
>      >
>      >    o    exciter opcode, modelled on the calk plugin
>      >
>      >    o    vactrol opcode simulate an analog envelope follower
>      >
>      >    o    family of hdf5 opcodes to handle hdf5 format files
>     (undocumented)
>      >
>      >    o    (experimental undocumented) buchla opcode models the lowgate
>      >         filter of Buchla
>      >
>      >    o    New k-rate opcodes acting on arrays:
>      >         -  transforms: rfft, rifft, fft, fftinv
>      >         -  complex product: complxprod
>      >         -  polar - rectangular conversion: rect2pol, pol2rect,
>     mags, phs,
>      >         -  real - complex: r2c, c2r
>      >         -  windowing: window
>      >         -  cepstrum: pvscpes, iceps, ceps
>      >         -  column / row access: getrow, getcol, setrow, setcol
>      >         -  a-rate data - k-array copy: shiftin, shiftout
>      >         -  phase unwraping: unwrap
>      >
>      >
>      > New Gen and Macros:
>      >
>      > Orchestra:
>      >
>      >    o    Line numbers corrected in instr statements
>      >
>      >    o    New control operation, while, for looping
>      >
>      >    o    A long-standing bug with macros which use the same name
>     for an
>      >         argument has been corrected
>      >
>      >    o    Redefinition of an instrument in a single call to compile is
>      >         flagged as an error
>      >
>      > Score:
>      >
>      > Options:
>      >
>      > Modified Opcodes and Gens:
>      >
>      >    o    stackops opcodes deprecated
>      >
>      >    o    lenarray extended to handle multi-dimensional arrays
>      >
>      >    o    ftgenonce accepts string arguments correctly and multiple
>      >         string arguments
>      >
>      >    o    max and min now have initialisation-time versions
>      >
>      >    o    gen23 improved regarding comments and reporting problems
>      >
>      >    o    in OSCsend the port is now a k-rate value
>      >
>      >    o    socksend now works at k-rate
>      >
>      >    o    a number of envelope-generating opcodes are now correct in
>      >         sample-accurate mode
>      >
>      >    o    faust compilation is now lock-protected
>      >
>      > Utilities:
>      >
>      >
>      > Frontends:
>      >
>      >  csound~:
>      >
>      >  Emscripten:
>      >
>      >  csdebugger:
>      >      A number of changes and improvements have been made, like
>      >      stepping through active instruments, better line number use
>      >
>      > General usage:
>      >
>      >
>      > Bugs fixed:
>      >
>      >    o    atsinnoi fixed
>      >
>      >    o    ftsavek fixed
>      >
>      >    o    sprintf fixed
>      >
>      >    o    gen27 fixed, especially with extended arguments, as well as
>      >         fixed a number of errors in extended score arguments.
>      >
>      >    o    Physem opcodes (guiro cabasa, sekere) fixed so second call
>      >         works
>      >
>      >    o    flooper fixed in mode 2
>      >
>      >    o    OSCsend multiple fixes
>      >
>      >    o    UDO fix for case of local ksmps of 1
>      >
>      >    o    More changes/fixes to dssi code
>      >
>      >    o    xscanu and scanu fixed
>      >
>      >    o    temposcal and mincer fixed
>      >
>      >    o    crash in ftload fixed
>      >
>      > ====================
>      > SYSTEM LEVEL CHANGES
>      > ====================
>      >
>      > System changes:
>      >
>      >    o    In server mode exit is now clean
>      >
>      > Fixes to rtalsa module
>      >
>      > Internal changes:
>      >
>      >    * Added Runtime Type Identification for instrument variables;
>      >    removed use of XINCODE/XOUTCO
>      >
>      >    * fix malloc length in negative number parsing, and improved
>      >      handling of negative numbers
>      >
>      >    * writing to circularBuffer is now atomic
>      >
>      >    * a number of memory leaks and potential dangerous code have been
>      >      fixed
>      >
>      >    * type-inference has been extensively reworked, as have a few
>      >      parsing areas
>      >
>      > API
>      > ===
>      >
>      > Platform Specific
>      > =================
>      >
>      > iOS
>      > ---
>      > * API Refactored for clearer method names and abstraction names (i.e.
>      > CsoundBinding instead of CsoundValueCacheable)
>      > * Updated to remove deprecated code
>      >
>      > Android
>      > -------
>      > * API Refactored for clearer method names and abstraction names (i.e.
>      > CsoundBinding instead of CsoundValueCacheable)
>      >
>      >
>      > Windows
>      > -------
>      >
>      > * fixed pointer arithmetic that caused crashing on Windows
>      >
>      > *  pyexec changed to use python's file opening functions to
>     prevent crash on
>      >   Windows
>      >
>      > OSX
>      > ---
>      >
>      > * CsoundAC now compiles
>      >
>      >
>      > Linux
>      > -----
>      >
>      >
>     ========================================================================
>      > THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
>      >
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Tue Nov 4 14:21:56 2014 +0000
>      >
>      >    added token
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Tue Oct 28 10:50:32 2014 -0400
>      >
>      >    updated AudioUnitSampleType to concrete type, added fix for
>     #385 by hard coding -b256
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Mon Oct 27 21:39:40 2014 -0400
>      >
>      >    updated AudioUnitSampleType to SInt32 and replaced
>     kAudioFormatFlagsCanonical to avoid deprecation warnings
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Thu Oct 23 10:43:55 2014 -0400
>      >
>      >    made JSCsoundObj.java for Csound6 app that has annotations for
>     javscript interface; cleaned JavascriptInterface from main CsoundObj
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Wed Sep 3 01:02:20 2014 -0700
>      >
>      >    Added updateOrchestra to the API for Csound-for-OSX
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Wed Sep 3 01:01:30 2014 -0700
>      >
>      >    Added the Instrument Editor Example to the OSX side.
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Tue Sep 2 23:30:11 2014 -0700
>      >
>      >    Added the instrument editor example.
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Tue Sep 2 23:29:54 2014 -0700
>      >
>      >    Created an example instrument editor that utilized the new API
>     method updateOrchestra
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Tue Sep 2 23:29:03 2014 -0700
>      >
>      >    Added a simple csd for the instrument editor sub-app.
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Tue Sep 2 23:28:36 2014 -0700
>      >
>      >    Added Instrument Editor to Master View Controller
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Tue Aug 19 12:24:31 2014 +0100
>      >
>      >    disabling RDTSC
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Tue Aug 19 00:21:02 2014 -0700
>      >
>      >    Removed occurrences of Csound (for) iOS and replaced with
>     Csound (for) OSX.
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Wed Aug 13 09:52:04 2014 +0100
>      >
>      >    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
>      >
>      > Author: gogins <michael.gogins@gmail.com
>     <mailto:michael.gogins@gmail.com>>
>      > Date:   Mon Aug 11 21:28:03 2014 -0400
>      >
>      >    Upgraded Android SDK and NDK.
>      >    Enabled change of screen orientation in the Csound6 app
>     without forcing a restart of the app.
>      >    Enabled local storage (useful for saving and restoring widget
>     values, etc.).
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Sun Aug 10 08:46:12 2014 -0400
>      >
>      >    fixed incorrect initialization of pfields when note's pfields
>     length were less than instrument expected (off-by-one)
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Sat Aug 9 17:43:12 2014 -0400
>      >
>      >    fixed crashing issue during note initialization for tied notes
>     due to goto skipping over code
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Sat Aug 9 17:42:31 2014 -0400
>      >
>      >    fixed setting of INOCOUNT by using TREE markup to note what
>     args are synthesized
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Tue Jul 29 11:31:30 2014 -0400
>      >
>      >    fix to remove fluidEngine entries for csound instance (prevent
>     crash on moduleDestroy)
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Mon Jul 28 23:30:42 2014 -0400
>      >
>      >    removed xincod and xoutcod from TEXT, replaced with Runtime
>     Type Identification and use of IS_ASIG_ARG() macro
>      >
>      > Author: Andres Cabrera <andres@lenovo-W530>
>      > Date:   Mon Jul 28 15:09:41 2014 -0500
>      >
>      >    Made UDP port in icsound not be activated by default
>     (currently crashing on close)
>      >
>      > Author: Aurelius Prochazka <aure@aure.com <mailto:aure@aure.com>>
>      > Date:   Sun Jul 20 15:51:27 2014 -0700
>      >
>      >    This is a simple but far reaching change to the API that is
>     less redundant by removing the extra occurrences of "Csound" in the
>     methods.  ie. stopCsound is now just stop.
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Fri Jul 18 11:31:23 2014 -0400
>      >
>      >    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes
>     issues on OSX
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Thu Jul 17 21:10:27 2014 +0100
>      >
>      >    fixed ID3 header skip
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Mon Jul 14 14:36:07 2014 -0400
>      >
>      >    turn of freeing of CHNENTRY->data in delete_channel_db(), as
>     data is tracked either directly when channel is created, or is part
>     of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Mon Jul 14 10:20:07 2014 +0100
>      >
>      >    fixed subinstr
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Sun Jul 13 18:44:35 2014 -0400
>      >
>      >    modified get_arg_string() read from the root instrument
>     instance's strarg (fixes bug where UDO's could not read strings from
>     pfields)
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Sun Jul 13 18:43:33 2014 -0400
>      >
>      >    fixed pfield setting for subinstruments and UDO's
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Tue Jul 8 13:42:15 2014 +0100
>      >
>      >    added means of getting table arguments to the API
>      >
>      > Author: gogins <michael.gogins@gmail.com
>     <mailto:michael.gogins@gmail.com>>
>      > Date:   Fri Jun 27 22:06:06 2014 -0400
>      >
>      >    Changes to enable HTML 5 with JavaScript and it is to be hoped
>     WebGL in the Csound6 Android app.
>      >
>      > Author: fsateler <fsateler@users.noreply.github.com
>     <mailto:fsateler@users.noreply.github.com>>
>      > Date:   Thu Jun 26 12:15:24 2014 -0400
>      >
>      >    Set csound6 textdomain when reasonable
>      >
>      > Author: Andres Cabrera <andres@lenovo-W530>
>      > Date:   Mon Jun 16 07:40:06 2014 -0500
>      >
>      >    Added remote client interface, clear_log function and various
>     minor fixes
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Sat Jun 14 23:47:03 2014 +0100
>      >
>      >    allowing jack to continue without autoconnection
>      >
>      > Author: Felipe Sateler <fsateler@debian.org
>     <mailto:fsateler@debian.org>>
>      > Date:   Fri Jun 13 14:22:49 2014 -0400
>      >
>      >    Pulseaudio rt module fixes
>      >
>      >    Buffer size must take into account the number of channels
>      >    Input number of channels is different from output number of
>     channels
>      >    In record, write the correct number of bytes (float != MYFLT)
>      >
>      > Author: Felipe Sateler <fsateler@debian.org
>     <mailto:fsateler@debian.org>>
>      > Date:   Fri May 9 13:02:43 2014 -0400
>      >
>      >    Add option to set csound6 textdomain
>      >
>      >    Can be defined in Custom.cmake.
>      >    When not defined and on linux, automatically set it.
>      >
>      > Author: John ffitch <jpff@codemist.co.uk
>     <mailto:jpff@codemist.co.uk>>
>      > Date:   Wed May 28 12:58:32 2014 +0100
>      >
>      >    attempt to write socksend for a string
>      >
>      > Author: John ffitch <jpff@codemist.co.uk
>     <mailto:jpff@codemist.co.uk>>
>      > Date:   Wed May 28 11:25:50 2014 +0100
>      >
>      >    allow any network in remote via env var
>      >
>      > Author: Steven Yi <stevenyi@gmail.com <mailto:stevenyi@gmail.com>>
>      > Date:   Tue May 27 17:02:30 2014 -0400
>      >
>      >    Issue #338: Opcodes called through function calls that
>     returned arrays
>      >    did not correctly synthesize args as array types due to not
>     converting
>      >    the arg specifier to the internal format
>      >
>      > Author: John ffitch <jpff@codemist.co.uk
>     <mailto:jpff@codemist.co.uk>>
>      > Date:   Tue May 27 19:59:57 2014 +0100
>      >
>      >    tweak/fixes to remote.c
>      >
>      > Author: victor lazzarini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Sat May 24 23:52:39 2014 +0100
>      >
>      >    fixed mags
>      >
>      > Author: Felipe Sateler <fsateler@debian.org
>     <mailto:fsateler@debian.org>>
>      > Date:   Fri May 9 11:03:21 2014 -0400
>      >
>      >    Add possibility to define default RAWWAVE path for stk opcodes
>      >    If defined, default to that instead of erroring on init
>      >
>      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>
>      > Date:   Thu May 8 09:43:09 2014 +0100
>      >
>      >    prevented midi rewind warning
>      >
>      > **end**
>      >
>      >
>     ------------------------------------------------------------------------------
>      > _______________________________________________
>      > Csound-devel mailing list
>      > Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>     ------------------------------------------------------------------------------
>     _______________________________________________
>     Csound-devel mailing list
>     Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-11-09 23:16
Fromjoachim heintz
SubjectRe: [Cs-dev] Draft release notes for 6.04
hi andrés -

i think what you have written in the wiki is perfect.

i only have to mention that in the credits:
"icsound was written by Andrés Cabrera and uses work from Jacob Joachim 
and François Pinot."

it should read Jacob Joaquin ...

=)
	joaquimo


Am 09.11.2014 um 17:54 schrieb Andres Cabrera:
> Hi Joachim,
>
> Right. the cmake installer puts icsound in your default python modules
> directory, but that might not be the right place on OS X (as you mught
> have multiple pythons - brew python for example). I've added some text
> in the wiki about icsound, but maybe you can make it clearer?
>
> Cheers,
> Andrés
>
> On Sun, Nov 9, 2014 at 4:52 AM, joachim heintz  > wrote:
>
>     hi andrés -
>
>     this looks fantastic.  perhaps it might be good to add to the first
>     sentence that we find "icsound" in the "frontends" directory of the
>     csound sources?  for me, it took some time until i saw this.
>
>     best -
>              joachim
>
>
>     Am 09.11.2014 um 04:08 schrieb Andres Cabrera:
>     > Hi,
>     >
>     > Impressive set of changes. From my side, I consider icsound is now ready
>     > for general use. icsound is a python interface for interactive work in
>     > the ipython notebook.
>     >
>     > Demo here:
>     >http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>     >
>     > Cheers,
>     > Andrés
>     >
>     > On Sat, Nov 8, 2014 at 12:03 PM, Victor Lazzarini
>     > 
>     >>
>     wrote:
>     >
>     >     Explanation of mine
>     >
>     >     Added token: added a token to allow unistd to be included on osx builds.
>     >
>     >     mp3 fix to allow reinit to be used with it.
>     >
>     >     threadlocks bug fix on linux.
>     >
>     >     spinlocks bug fix.
>     >
>     >     ID3 header skip for mp3 files now properly implemented.
>     >
>     >     Jack module now does not stop Csound if autoconnect fails
>     >
>     >     Added API function for retrieving GEN parameters used for creating a
>     >     table
>     >
>     >     (mags opcode was fixed)
>     >
>     >     (warning removed when rewinding midi/score)
>     >
>     >     Victor Lazzarini
>     >     Dean of Arts, Celtic Studies, and Philosophy
>     >     Maynooth University
>     >     Ireland
>     >
>     >      > On 8 Nov 2014, at 19:43, jpff 
>      >     >> wrote:
>      >      >
>      >      > Actually very draft....  at the end are commits that I
>     have not
>      >      > understood and need explanation or removal.  Any comments/help
>      >     welcome
>      >      > ==John ffitch
>      >      >
>      >
>       ========================================================================
>      >      >
>      >      > ============================
>      >      > CSOUND VERSION 6.04
>      >      > RELEASE NOTES   VERSION 6.04
>      >      > ============================
>      >      >
>      >      > This new version
>      >      >
>      >      > USER-LEVEL CHANGES
>      >      > ==================
>      >      >
>      >      > New opcodes:
>      >      >    o    pinker generates high quality pink noise
>      >      >
>      >      >    o    power opcode ^ now works with array arguments
>      >      >
>      >      >    o    exciter opcode, modelled on the calk plugin
>      >      >
>      >      >    o    vactrol opcode simulate an analog envelope follower
>      >      >
>      >      >    o    family of hdf5 opcodes to handle hdf5 format files
>      >     (undocumented)
>      >      >
>      >      >    o    (experimental undocumented) buchla opcode models
>     the lowgate
>      >      >         filter of Buchla
>      >      >
>      >      >    o    New k-rate opcodes acting on arrays:
>      >      >         -  transforms: rfft, rifft, fft, fftinv
>      >      >         -  complex product: complxprod
>      >      >         -  polar - rectangular conversion: rect2pol, pol2rect,
>      >     mags, phs,
>      >      >         -  real - complex: r2c, c2r
>      >      >         -  windowing: window
>      >      >         -  cepstrum: pvscpes, iceps, ceps
>      >      >         -  column / row access: getrow, getcol, setrow, setcol
>      >      >         -  a-rate data - k-array copy: shiftin, shiftout
>      >      >         -  phase unwraping: unwrap
>      >      >
>      >      >
>      >      > New Gen and Macros:
>      >      >
>      >      > Orchestra:
>      >      >
>      >      >    o    Line numbers corrected in instr statements
>      >      >
>      >      >    o    New control operation, while, for looping
>      >      >
>      >      >    o    A long-standing bug with macros which use the same
>     name
>      >     for an
>      >      >         argument has been corrected
>      >      >
>      >      >    o    Redefinition of an instrument in a single call to
>     compile is
>      >      >         flagged as an error
>      >      >
>      >      > Score:
>      >      >
>      >      > Options:
>      >      >
>      >      > Modified Opcodes and Gens:
>      >      >
>      >      >    o    stackops opcodes deprecated
>      >      >
>      >      >    o    lenarray extended to handle multi-dimensional arrays
>      >      >
>      >      >    o    ftgenonce accepts string arguments correctly and
>     multiple
>      >      >         string arguments
>      >      >
>      >      >    o    max and min now have initialisation-time versions
>      >      >
>      >      >    o    gen23 improved regarding comments and reporting
>     problems
>      >      >
>      >      >    o    in OSCsend the port is now a k-rate value
>      >      >
>      >      >    o    socksend now works at k-rate
>      >      >
>      >      >    o    a number of envelope-generating opcodes are now
>     correct in
>      >      >         sample-accurate mode
>      >      >
>      >      >    o    faust compilation is now lock-protected
>      >      >
>      >      > Utilities:
>      >      >
>      >      >
>      >      > Frontends:
>      >      >
>      >      >  csound~:
>      >      >
>      >      >  Emscripten:
>      >      >
>      >      >  csdebugger:
>      >      >      A number of changes and improvements have been made, like
>      >      >      stepping through active instruments, better line
>     number use
>      >      >
>      >      > General usage:
>      >      >
>      >      >
>      >      > Bugs fixed:
>      >      >
>      >      >    o    atsinnoi fixed
>      >      >
>      >      >    o    ftsavek fixed
>      >      >
>      >      >    o    sprintf fixed
>      >      >
>      >      >    o    gen27 fixed, especially with extended arguments,
>     as well as
>      >      >         fixed a number of errors in extended score arguments.
>      >      >
>      >      >    o    Physem opcodes (guiro cabasa, sekere) fixed so
>     second call
>      >      >         works
>      >      >
>      >      >    o    flooper fixed in mode 2
>      >      >
>      >      >    o    OSCsend multiple fixes
>      >      >
>      >      >    o    UDO fix for case of local ksmps of 1
>      >      >
>      >      >    o    More changes/fixes to dssi code
>      >      >
>      >      >    o    xscanu and scanu fixed
>      >      >
>      >      >    o    temposcal and mincer fixed
>      >      >
>      >      >    o    crash in ftload fixed
>      >      >
>      >      > ====================
>      >      > SYSTEM LEVEL CHANGES
>      >      > ====================
>      >      >
>      >      > System changes:
>      >      >
>      >      >    o    In server mode exit is now clean
>      >      >
>      >      > Fixes to rtalsa module
>      >      >
>      >      > Internal changes:
>      >      >
>      >      >    * Added Runtime Type Identification for instrument
>     variables;
>      >      >    removed use of XINCODE/XOUTCO
>      >      >
>      >      >    * fix malloc length in negative number parsing, and
>     improved
>      >      >      handling of negative numbers
>      >      >
>      >      >    * writing to circularBuffer is now atomic
>      >      >
>      >      >    * a number of memory leaks and potential dangerous code
>     have been
>      >      >      fixed
>      >      >
>      >      >    * type-inference has been extensively reworked, as have
>     a few
>      >      >      parsing areas
>      >      >
>      >      > API
>      >      > ===
>      >      >
>      >      > Platform Specific
>      >      > =================
>      >      >
>      >      > iOS
>      >      > ---
>      >      > * API Refactored for clearer method names and abstraction
>     names (i.e.
>      >      > CsoundBinding instead of CsoundValueCacheable)
>      >      > * Updated to remove deprecated code
>      >      >
>      >      > Android
>      >      > -------
>      >      > * API Refactored for clearer method names and abstraction
>     names (i.e.
>      >      > CsoundBinding instead of CsoundValueCacheable)
>      >      >
>      >      >
>      >      > Windows
>      >      > -------
>      >      >
>      >      > * fixed pointer arithmetic that caused crashing on Windows
>      >      >
>      >      > *  pyexec changed to use python's file opening functions to
>      >     prevent crash on
>      >      >   Windows
>      >      >
>      >      > OSX
>      >      > ---
>      >      >
>      >      > * CsoundAC now compiles
>      >      >
>      >      >
>      >      > Linux
>      >      > -----
>      >      >
>      >      >
>      >
>       ========================================================================
>      >      > THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
>      >      >
>      >      >
>      >      > Author: veplaini      
>      >          >>
>     >      > Date:   Tue Nov 4 14:21:56 2014 +0000
>     >      >
>     >      >    added token
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Tue Oct 28 10:50:32 2014 -0400
>     >      >
>     >      >    updated AudioUnitSampleType to concrete type, added fix for
>     >     #385 by hard coding -b256
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Mon Oct 27 21:39:40 2014 -0400
>     >      >
>     >      >    updated AudioUnitSampleType to SInt32 and replaced
>     >     kAudioFormatFlagsCanonical to avoid deprecation warnings
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Thu Oct 23 10:43:55 2014 -0400
>     >      >
>     >      >    made JSCsoundObj.java for Csound6 app that has annotations for
>     >     javscript interface; cleaned JavascriptInterface from main CsoundObj
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Wed Sep 3 01:02:20 2014 -0700
>     >      >
>     >      >    Added updateOrchestra to the API for Csound-for-OSX
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Wed Sep 3 01:01:30 2014 -0700
>     >      >
>     >      >    Added the Instrument Editor Example to the OSX side.
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Tue Sep 2 23:30:11 2014 -0700
>     >      >
>     >      >    Added the instrument editor example.
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Tue Sep 2 23:29:54 2014 -0700
>     >      >
>     >      >    Created an example instrument editor that utilized the new API
>     >     method updateOrchestra
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Tue Sep 2 23:29:03 2014 -0700
>     >      >
>     >      >    Added a simple csd for the instrument editor sub-app.
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Tue Sep 2 23:28:36 2014 -0700
>     >      >
>     >      >    Added Instrument Editor to Master View Controller
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Tue Aug 19 12:24:31 2014 +0100
>     >      >
>     >      >    disabling RDTSC
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Tue Aug 19 00:21:02 2014 -0700
>     >      >
>     >      >    Removed occurrences of Csound (for) iOS and replaced with
>     >     Csound (for) OSX.
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Wed Aug 13 09:52:04 2014 +0100
>     >      >
>     >      >    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
>     >      >
>     >      > Author: gogins 
>      >          >>
>     >      > Date:   Mon Aug 11 21:28:03 2014 -0400
>     >      >
>     >      >    Upgraded Android SDK and NDK.
>     >      >    Enabled change of screen orientation in the Csound6 app
>     >     without forcing a restart of the app.
>     >      >    Enabled local storage (useful for saving and restoring widget
>     >     values, etc.).
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Sun Aug 10 08:46:12 2014 -0400
>     >      >
>     >      >    fixed incorrect initialization of pfields when note's pfields
>     >     length were less than instrument expected (off-by-one)
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Sat Aug 9 17:43:12 2014 -0400
>     >      >
>     >      >    fixed crashing issue during note initialization for tied notes
>     >     due to goto skipping over code
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Sat Aug 9 17:42:31 2014 -0400
>     >      >
>     >      >    fixed setting of INOCOUNT by using TREE markup to note what
>     >     args are synthesized
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Tue Jul 29 11:31:30 2014 -0400
>     >      >
>     >      >    fix to remove fluidEngine entries for csound instance (prevent
>     >     crash on moduleDestroy)
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Mon Jul 28 23:30:42 2014 -0400
>     >      >
>     >      >    removed xincod and xoutcod from TEXT, replaced with Runtime
>     >     Type Identification and use of IS_ASIG_ARG() macro
>     >      >
>     >      > Author: Andres Cabrera 
>     >      > Date:   Mon Jul 28 15:09:41 2014 -0500
>     >      >
>     >      >    Made UDP port in icsound not be activated by default
>     >     (currently crashing on close)
>     >      >
>      >      > Author: Aurelius Prochazka       >>
>     >      > Date:   Sun Jul 20 15:51:27 2014 -0700
>     >      >
>     >      >    This is a simple but far reaching change to the API that is
>     >     less redundant by removing the extra occurrences of "Csound" in the
>     >     methods.  ie. stopCsound is now just stop.
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Fri Jul 18 11:31:23 2014 -0400
>     >      >
>     >      >    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes
>     >     issues on OSX
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Thu Jul 17 21:10:27 2014 +0100
>     >      >
>     >      >    fixed ID3 header skip
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Mon Jul 14 14:36:07 2014 -0400
>     >      >
>     >      >    turn of freeing of CHNENTRY->data in delete_channel_db(), as
>     >     data is tracked either directly when channel is created, or is part
>     >     of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Mon Jul 14 10:20:07 2014 +0100
>     >      >
>     >      >    fixed subinstr
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Sun Jul 13 18:44:35 2014 -0400
>     >      >
>     >      >    modified get_arg_string() read from the root instrument
>     >     instance's strarg (fixes bug where UDO's could not read strings from
>     >     pfields)
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Sun Jul 13 18:43:33 2014 -0400
>     >      >
>     >      >    fixed pfield setting for subinstruments and UDO's
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Tue Jul 8 13:42:15 2014 +0100
>     >      >
>     >      >    added means of getting table arguments to the API
>     >      >
>     >      > Author: gogins 
>      >          >>
>     >      > Date:   Fri Jun 27 22:06:06 2014 -0400
>     >      >
>     >      >    Changes to enable HTML 5 with JavaScript and it is to be hoped
>     >     WebGL in the Csound6 Android app.
>     >      >
>     >      > Author: fsateler      
>      >          >>
>     >      > Date:   Thu Jun 26 12:15:24 2014 -0400
>     >      >
>     >      >    Set csound6 textdomain when reasonable
>     >      >
>     >      > Author: Andres Cabrera 
>     >      > Date:   Mon Jun 16 07:40:06 2014 -0500
>     >      >
>     >      >    Added remote client interface, clear_log function and various
>     >     minor fixes
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Sat Jun 14 23:47:03 2014 +0100
>     >      >
>     >      >    allowing jack to continue without autoconnection
>     >      >
>     >      > Author: Felipe Sateler 
>      >     >>
>     >      > Date:   Fri Jun 13 14:22:49 2014 -0400
>     >      >
>     >      >    Pulseaudio rt module fixes
>     >      >
>     >      >    Buffer size must take into account the number of channels
>     >      >    Input number of channels is different from output number of
>     >     channels
>     >      >    In record, write the correct number of bytes (float != MYFLT)
>     >      >
>     >      > Author: Felipe Sateler 
>      >     >>
>     >      > Date:   Fri May 9 13:02:43 2014 -0400
>     >      >
>     >      >    Add option to set csound6 textdomain
>     >      >
>     >      >    Can be defined in Custom.cmake.
>     >      >    When not defined and on linux, automatically set it.
>     >      >
>     >      > Author: John ffitch 
>      >     >>
>     >      > Date:   Wed May 28 12:58:32 2014 +0100
>     >      >
>     >      >    attempt to write socksend for a string
>     >      >
>     >      > Author: John ffitch 
>      >     >>
>     >      > Date:   Wed May 28 11:25:50 2014 +0100
>     >      >
>     >      >    allow any network in remote via env var
>     >      >
>      >      > Author: Steven Yi            >>
>     >      > Date:   Tue May 27 17:02:30 2014 -0400
>     >      >
>     >      >    Issue #338: Opcodes called through function calls that
>     >     returned arrays
>     >      >    did not correctly synthesize args as array types due to not
>     >     converting
>     >      >    the arg specifier to the internal format
>     >      >
>     >      > Author: John ffitch 
>      >     >>
>     >      > Date:   Tue May 27 19:59:57 2014 +0100
>     >      >
>     >      >    tweak/fixes to remote.c
>     >      >
>     >      > Author: victor lazzarini 
>      >          >>
>     >      > Date:   Sat May 24 23:52:39 2014 +0100
>     >      >
>     >      >    fixed mags
>     >      >
>     >      > Author: Felipe Sateler 
>      >     >>
>     >      > Date:   Fri May 9 11:03:21 2014 -0400
>     >      >
>     >      >    Add possibility to define default RAWWAVE path for stk opcodes
>     >      >    If defined, default to that instead of erroring on init
>     >      >
>     >      > Author: veplaini 
>      >          >>
>     >      > Date:   Thu May 8 09:43:09 2014 +0100
>     >      >
>     >      >    prevented midi rewind warning
>     >      >
>     >      > **end**
>     >      >
>     >      >
>     >     ------------------------------------------------------------------------------
>     >      > _______________________________________________
>     >      > Csound-devel mailing list
>     >      >Csound-devel@lists.sourceforge.net
>     
>      >          >
>     >      >https://lists.sourceforge.net/lists/listinfo/csound-devel
>     >
>     >     ------------------------------------------------------------------------------
>     >     _______________________________________________
>     >     Csound-devel mailing list
>     >Csound-devel@lists.sourceforge.net
>     
>      >          >
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>      >
>      >
>      >
>      >
>      >
>     ------------------------------------------------------------------------------
>      >
>      >
>      >
>      > _______________________________________________
>      > Csound-devel mailing list
>      > Csound-devel@lists.sourceforge.net
>     
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>      >
>
>     ------------------------------------------------------------------------------
>     _______________________________________________
>     Csound-devel mailing list
>     Csound-devel@lists.sourceforge.net
>     
>     https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists

Date2014-11-09 23:21
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft release notes for 6.04
AttachmentsNone  None  
Ha! That sleepy neuron was still connected wrong after all!

Cheers,
Andres

On Sun, Nov 9, 2014 at 3:16 PM, joachim heintz <jh@joachimheintz.de> wrote:
hi andrés -

i think what you have written in the wiki is perfect.

i only have to mention that in the credits:
"icsound was written by Andrés Cabrera and uses work from Jacob Joachim
and François Pinot."

it should read Jacob Joaquin ...

=)
        joaquimo


Am 09.11.2014 um 17:54 schrieb Andres Cabrera:
> Hi Joachim,
>
> Right. the cmake installer puts icsound in your default python modules
> directory, but that might not be the right place on OS X (as you mught
> have multiple pythons - brew python for example). I've added some text
> in the wiki about icsound, but maybe you can make it clearer?
>
> Cheers,
> Andrés
>
> On Sun, Nov 9, 2014 at 4:52 AM, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> wrote:
>
>     hi andrés -
>
>     this looks fantastic.  perhaps it might be good to add to the first
>     sentence that we find "icsound" in the "frontends" directory of the
>     csound sources?  for me, it took some time until i saw this.
>
>     best -
>              joachim
>
>
>     Am 09.11.2014 um 04:08 schrieb Andres Cabrera:
>     > Hi,
>     >
>     > Impressive set of changes. From my side, I consider icsound is now ready
>     > for general use. icsound is a python interface for interactive work in
>     > the ipython notebook.
>     >
>     > Demo here:
>     >http://nbviewer.ipython.org/urls/gist.githubusercontent.com/mantaraya36/8ee9a1b97cee787a5308/raw/e8da9465882faad3a0032e62c80e7bef065c7997/icsound.ipynb
>     >
>     > Cheers,
>     > Andrés
>     >
>     > On Sat, Nov 8, 2014 at 12:03 PM, Victor Lazzarini
>     > <Victor.Lazzarini@nuim.ie <mailto:Victor.Lazzarini@nuim.ie>
>     <mailto:Victor.Lazzarini@nuim.ie <mailto:Victor.Lazzarini@nuim.ie>>>
>     wrote:
>     >
>     >     Explanation of mine
>     >
>     >     Added token: added a token to allow unistd to be included on osx builds.
>     >
>     >     mp3 fix to allow reinit to be used with it.
>     >
>     >     threadlocks bug fix on linux.
>     >
>     >     spinlocks bug fix.
>     >
>     >     ID3 header skip for mp3 files now properly implemented.
>     >
>     >     Jack module now does not stop Csound if autoconnect fails
>     >
>     >     Added API function for retrieving GEN parameters used for creating a
>     >     table
>     >
>     >     (mags opcode was fixed)
>     >
>     >     (warning removed when rewinding midi/score)
>     >
>     >     Victor Lazzarini
>     >     Dean of Arts, Celtic Studies, and Philosophy
>     >     Maynooth University
>     >     Ireland
>     >
>     >      > On 8 Nov 2014, at 19:43, jpff <jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>
>      >     <mailto:jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>>> wrote:
>      >      >
>      >      > Actually very draft....  at the end are commits that I
>     have not
>      >      > understood and need explanation or removal.  Any comments/help
>      >     welcome
>      >      > ==John ffitch
>      >      >
>      >
>       ========================================================================
>      >      >
>      >      > ============================
>      >      > CSOUND VERSION 6.04
>      >      > RELEASE NOTES   VERSION 6.04
>      >      > ============================
>      >      >
>      >      > This new version
>      >      >
>      >      > USER-LEVEL CHANGES
>      >      > ==================
>      >      >
>      >      > New opcodes:
>      >      >    o    pinker generates high quality pink noise
>      >      >
>      >      >    o    power opcode ^ now works with array arguments
>      >      >
>      >      >    o    exciter opcode, modelled on the calk plugin
>      >      >
>      >      >    o    vactrol opcode simulate an analog envelope follower
>      >      >
>      >      >    o    family of hdf5 opcodes to handle hdf5 format files
>      >     (undocumented)
>      >      >
>      >      >    o    (experimental undocumented) buchla opcode models
>     the lowgate
>      >      >         filter of Buchla
>      >      >
>      >      >    o    New k-rate opcodes acting on arrays:
>      >      >         -  transforms: rfft, rifft, fft, fftinv
>      >      >         -  complex product: complxprod
>      >      >         -  polar - rectangular conversion: rect2pol, pol2rect,
>      >     mags, phs,
>      >      >         -  real - complex: r2c, c2r
>      >      >         -  windowing: window
>      >      >         -  cepstrum: pvscpes, iceps, ceps
>      >      >         -  column / row access: getrow, getcol, setrow, setcol
>      >      >         -  a-rate data - k-array copy: shiftin, shiftout
>      >      >         -  phase unwraping: unwrap
>      >      >
>      >      >
>      >      > New Gen and Macros:
>      >      >
>      >      > Orchestra:
>      >      >
>      >      >    o    Line numbers corrected in instr statements
>      >      >
>      >      >    o    New control operation, while, for looping
>      >      >
>      >      >    o    A long-standing bug with macros which use the same
>     name
>      >     for an
>      >      >         argument has been corrected
>      >      >
>      >      >    o    Redefinition of an instrument in a single call to
>     compile is
>      >      >         flagged as an error
>      >      >
>      >      > Score:
>      >      >
>      >      > Options:
>      >      >
>      >      > Modified Opcodes and Gens:
>      >      >
>      >      >    o    stackops opcodes deprecated
>      >      >
>      >      >    o    lenarray extended to handle multi-dimensional arrays
>      >      >
>      >      >    o    ftgenonce accepts string arguments correctly and
>     multiple
>      >      >         string arguments
>      >      >
>      >      >    o    max and min now have initialisation-time versions
>      >      >
>      >      >    o    gen23 improved regarding comments and reporting
>     problems
>      >      >
>      >      >    o    in OSCsend the port is now a k-rate value
>      >      >
>      >      >    o    socksend now works at k-rate
>      >      >
>      >      >    o    a number of envelope-generating opcodes are now
>     correct in
>      >      >         sample-accurate mode
>      >      >
>      >      >    o    faust compilation is now lock-protected
>      >      >
>      >      > Utilities:
>      >      >
>      >      >
>      >      > Frontends:
>      >      >
>      >      >  csound~:
>      >      >
>      >      >  Emscripten:
>      >      >
>      >      >  csdebugger:
>      >      >      A number of changes and improvements have been made, like
>      >      >      stepping through active instruments, better line
>     number use
>      >      >
>      >      > General usage:
>      >      >
>      >      >
>      >      > Bugs fixed:
>      >      >
>      >      >    o    atsinnoi fixed
>      >      >
>      >      >    o    ftsavek fixed
>      >      >
>      >      >    o    sprintf fixed
>      >      >
>      >      >    o    gen27 fixed, especially with extended arguments,
>     as well as
>      >      >         fixed a number of errors in extended score arguments.
>      >      >
>      >      >    o    Physem opcodes (guiro cabasa, sekere) fixed so
>     second call
>      >      >         works
>      >      >
>      >      >    o    flooper fixed in mode 2
>      >      >
>      >      >    o    OSCsend multiple fixes
>      >      >
>      >      >    o    UDO fix for case of local ksmps of 1
>      >      >
>      >      >    o    More changes/fixes to dssi code
>      >      >
>      >      >    o    xscanu and scanu fixed
>      >      >
>      >      >    o    temposcal and mincer fixed
>      >      >
>      >      >    o    crash in ftload fixed
>      >      >
>      >      > ====================
>      >      > SYSTEM LEVEL CHANGES
>      >      > ====================
>      >      >
>      >      > System changes:
>      >      >
>      >      >    o    In server mode exit is now clean
>      >      >
>      >      > Fixes to rtalsa module
>      >      >
>      >      > Internal changes:
>      >      >
>      >      >    * Added Runtime Type Identification for instrument
>     variables;
>      >      >    removed use of XINCODE/XOUTCO
>      >      >
>      >      >    * fix malloc length in negative number parsing, and
>     improved
>      >      >      handling of negative numbers
>      >      >
>      >      >    * writing to circularBuffer is now atomic
>      >      >
>      >      >    * a number of memory leaks and potential dangerous code
>     have been
>      >      >      fixed
>      >      >
>      >      >    * type-inference has been extensively reworked, as have
>     a few
>      >      >      parsing areas
>      >      >
>      >      > API
>      >      > ===
>      >      >
>      >      > Platform Specific
>      >      > =================
>      >      >
>      >      > iOS
>      >      > ---
>      >      > * API Refactored for clearer method names and abstraction
>     names (i.e.
>      >      > CsoundBinding instead of CsoundValueCacheable)
>      >      > * Updated to remove deprecated code
>      >      >
>      >      > Android
>      >      > -------
>      >      > * API Refactored for clearer method names and abstraction
>     names (i.e.
>      >      > CsoundBinding instead of CsoundValueCacheable)
>      >      >
>      >      >
>      >      > Windows
>      >      > -------
>      >      >
>      >      > * fixed pointer arithmetic that caused crashing on Windows
>      >      >
>      >      > *  pyexec changed to use python's file opening functions to
>      >     prevent crash on
>      >      >   Windows
>      >      >
>      >      > OSX
>      >      > ---
>      >      >
>      >      > * CsoundAC now compiles
>      >      >
>      >      >
>      >      > Linux
>      >      > -----
>      >      >
>      >      >
>      >
>       ========================================================================
>      >      > THE FOLLOWING COMMITS ARE NOT YET EXPLAINED
>      >      >
>      >      >
>      >      > Author: veplaini <victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Tue Nov 4 14:21:56 2014 +0000
>     >      >
>     >      >    added token
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Tue Oct 28 10:50:32 2014 -0400
>     >      >
>     >      >    updated AudioUnitSampleType to concrete type, added fix for
>     >     #385 by hard coding -b256
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Mon Oct 27 21:39:40 2014 -0400
>     >      >
>     >      >    updated AudioUnitSampleType to SInt32 and replaced
>     >     kAudioFormatFlagsCanonical to avoid deprecation warnings
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Thu Oct 23 10:43:55 2014 -0400
>     >      >
>     >      >    made JSCsoundObj.java for Csound6 app that has annotations for
>     >     javscript interface; cleaned JavascriptInterface from main CsoundObj
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Wed Sep 3 01:02:20 2014 -0700
>     >      >
>     >      >    Added updateOrchestra to the API for Csound-for-OSX
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Wed Sep 3 01:01:30 2014 -0700
>     >      >
>     >      >    Added the Instrument Editor Example to the OSX side.
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Tue Sep 2 23:30:11 2014 -0700
>     >      >
>     >      >    Added the instrument editor example.
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Tue Sep 2 23:29:54 2014 -0700
>     >      >
>     >      >    Created an example instrument editor that utilized the new API
>     >     method updateOrchestra
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Tue Sep 2 23:29:03 2014 -0700
>     >      >
>     >      >    Added a simple csd for the instrument editor sub-app.
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Tue Sep 2 23:28:36 2014 -0700
>     >      >
>     >      >    Added Instrument Editor to Master View Controller
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Tue Aug 19 12:24:31 2014 +0100
>     >      >
>     >      >    disabling RDTSC
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Tue Aug 19 00:21:02 2014 -0700
>     >      >
>     >      >    Removed occurrences of Csound (for) iOS and replaced with
>     >     Csound (for) OSX.
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Wed Aug 13 09:52:04 2014 +0100
>     >      >
>     >      >    mp3 reinit fix; threadlocks on linux fix; init of spinlocks fix
>     >      >
>     >      > Author: gogins <michael.gogins@gmail.com <mailto:michael.gogins@gmail.com>
>      >     <mailto:michael.gogins@gmail.com
>     <mailto:michael.gogins@gmail.com>>>
>     >      > Date:   Mon Aug 11 21:28:03 2014 -0400
>     >      >
>     >      >    Upgraded Android SDK and NDK.
>     >      >    Enabled change of screen orientation in the Csound6 app
>     >     without forcing a restart of the app.
>     >      >    Enabled local storage (useful for saving and restoring widget
>     >     values, etc.).
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Sun Aug 10 08:46:12 2014 -0400
>     >      >
>     >      >    fixed incorrect initialization of pfields when note's pfields
>     >     length were less than instrument expected (off-by-one)
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Sat Aug 9 17:43:12 2014 -0400
>     >      >
>     >      >    fixed crashing issue during note initialization for tied notes
>     >     due to goto skipping over code
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Sat Aug 9 17:42:31 2014 -0400
>     >      >
>     >      >    fixed setting of INOCOUNT by using TREE markup to note what
>     >     args are synthesized
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Tue Jul 29 11:31:30 2014 -0400
>     >      >
>     >      >    fix to remove fluidEngine entries for csound instance (prevent
>     >     crash on moduleDestroy)
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Mon Jul 28 23:30:42 2014 -0400
>     >      >
>     >      >    removed xincod and xoutcod from TEXT, replaced with Runtime
>     >     Type Identification and use of IS_ASIG_ARG() macro
>     >      >
>     >      > Author: Andres Cabrera <andres@lenovo-W530>
>     >      > Date:   Mon Jul 28 15:09:41 2014 -0500
>     >      >
>     >      >    Made UDP port in icsound not be activated by default
>     >     (currently crashing on close)
>     >      >
>      >      > Author: Aurelius Prochazka <aure@aure.com
>     <mailto:aure@aure.com> <mailto:aure@aure.com <mailto:aure@aure.com>>>
>     >      > Date:   Sun Jul 20 15:51:27 2014 -0700
>     >      >
>     >      >    This is a simple but far reaching change to the API that is
>     >     less redundant by removing the extra occurrences of "Csound" in the
>     >     methods.  ie. stopCsound is now just stop.
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Fri Jul 18 11:31:23 2014 -0400
>     >      >
>     >      >    modified CS_VARIABLE to hold CS_VAR_MEM as memBlock; fixes
>     >     issues on OSX
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Thu Jul 17 21:10:27 2014 +0100
>     >      >
>     >      >    fixed ID3 header skip
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Mon Jul 14 14:36:07 2014 -0400
>     >      >
>     >      >    turn of freeing of CHNENTRY->data in delete_channel_db(), as
>     >     data is tracked either directly when channel is created, or is part
>     >     of CS_VAR_MEM that is calloc'd elsewhere (and should not be freed)
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Mon Jul 14 10:20:07 2014 +0100
>     >      >
>     >      >    fixed subinstr
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Sun Jul 13 18:44:35 2014 -0400
>     >      >
>     >      >    modified get_arg_string() read from the root instrument
>     >     instance's strarg (fixes bug where UDO's could not read strings from
>     >     pfields)
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Sun Jul 13 18:43:33 2014 -0400
>     >      >
>     >      >    fixed pfield setting for subinstruments and UDO's
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Tue Jul 8 13:42:15 2014 +0100
>     >      >
>     >      >    added means of getting table arguments to the API
>     >      >
>     >      > Author: gogins <michael.gogins@gmail.com <mailto:michael.gogins@gmail.com>
>      >     <mailto:michael.gogins@gmail.com
>     <mailto:michael.gogins@gmail.com>>>
>     >      > Date:   Fri Jun 27 22:06:06 2014 -0400
>     >      >
>     >      >    Changes to enable HTML 5 with JavaScript and it is to be hoped
>     >     WebGL in the Csound6 Android app.
>     >      >
>     >      > Author: fsateler <fsateler@users.noreply.github.com
>     <mailto:fsateler@users.noreply.github.com>
>      >     <mailto:fsateler@users.noreply.github.com
>     <mailto:fsateler@users.noreply.github.com>>>
>     >      > Date:   Thu Jun 26 12:15:24 2014 -0400
>     >      >
>     >      >    Set csound6 textdomain when reasonable
>     >      >
>     >      > Author: Andres Cabrera <andres@lenovo-W530>
>     >      > Date:   Mon Jun 16 07:40:06 2014 -0500
>     >      >
>     >      >    Added remote client interface, clear_log function and various
>     >     minor fixes
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Sat Jun 14 23:47:03 2014 +0100
>     >      >
>     >      >    allowing jack to continue without autoconnection
>     >      >
>     >      > Author: Felipe Sateler <fsateler@debian.org <mailto:fsateler@debian.org>
>      >     <mailto:fsateler@debian.org <mailto:fsateler@debian.org>>>
>     >      > Date:   Fri Jun 13 14:22:49 2014 -0400
>     >      >
>     >      >    Pulseaudio rt module fixes
>     >      >
>     >      >    Buffer size must take into account the number of channels
>     >      >    Input number of channels is different from output number of
>     >     channels
>     >      >    In record, write the correct number of bytes (float != MYFLT)
>     >      >
>     >      > Author: Felipe Sateler <fsateler@debian.org <mailto:fsateler@debian.org>
>      >     <mailto:fsateler@debian.org <mailto:fsateler@debian.org>>>
>     >      > Date:   Fri May 9 13:02:43 2014 -0400
>     >      >
>     >      >    Add option to set csound6 textdomain
>     >      >
>     >      >    Can be defined in Custom.cmake.
>     >      >    When not defined and on linux, automatically set it.
>     >      >
>     >      > Author: John ffitch <jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>
>      >     <mailto:jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>>>
>     >      > Date:   Wed May 28 12:58:32 2014 +0100
>     >      >
>     >      >    attempt to write socksend for a string
>     >      >
>     >      > Author: John ffitch <jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>
>      >     <mailto:jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>>>
>     >      > Date:   Wed May 28 11:25:50 2014 +0100
>     >      >
>     >      >    allow any network in remote via env var
>     >      >
>      >      > Author: Steven Yi <stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com> <mailto:stevenyi@gmail.com
>     <mailto:stevenyi@gmail.com>>>
>     >      > Date:   Tue May 27 17:02:30 2014 -0400
>     >      >
>     >      >    Issue #338: Opcodes called through function calls that
>     >     returned arrays
>     >      >    did not correctly synthesize args as array types due to not
>     >     converting
>     >      >    the arg specifier to the internal format
>     >      >
>     >      > Author: John ffitch <jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>
>      >     <mailto:jpff@codemist.co.uk <mailto:jpff@codemist.co.uk>>>
>     >      > Date:   Tue May 27 19:59:57 2014 +0100
>     >      >
>     >      >    tweak/fixes to remote.c
>     >      >
>     >      > Author: victor lazzarini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Sat May 24 23:52:39 2014 +0100
>     >      >
>     >      >    fixed mags
>     >      >
>     >      > Author: Felipe Sateler <fsateler@debian.org <mailto:fsateler@debian.org>
>      >     <mailto:fsateler@debian.org <mailto:fsateler@debian.org>>>
>     >      > Date:   Fri May 9 11:03:21 2014 -0400
>     >      >
>     >      >    Add possibility to define default RAWWAVE path for stk opcodes
>     >      >    If defined, default to that instead of erroring on init
>     >      >
>     >      > Author: veplaini <victor.lazzarini@nuim.ie <mailto:victor.lazzarini@nuim.ie>
>      >     <mailto:victor.lazzarini@nuim.ie
>     <mailto:victor.lazzarini@nuim.ie>>>
>     >      > Date:   Thu May 8 09:43:09 2014 +0100
>     >      >
>     >      >    prevented midi rewind warning
>     >      >
>     >      > **end**
>     >      >
>     >      >
>     >     ------------------------------------------------------------------------------
>     >      > _______________________________________________
>     >      > Csound-devel mailing list
>     >      >Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>      >     <mailto:Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>>
>     >      >https://lists.sourceforge.net/lists/listinfo/csound-devel
>     >
>     >     ------------------------------------------------------------------------------
>     >     _______________________________________________
>     >     Csound-devel mailing list
>     >Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>      >     <mailto:Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>>
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>      >
>      >
>      >
>      >
>      >
>     ------------------------------------------------------------------------------
>      >
>      >
>      >
>      > _______________________________________________
>      > Csound-devel mailing list
>      > Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>      > https://lists.sourceforge.net/lists/listinfo/csound-devel
>      >
>
>     ------------------------------------------------------------------------------
>     _______________________________________________
>     Csound-devel mailing list
>     Csound-devel@lists.sourceforge.net
>     <mailto:Csound-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-11-10 10:01
Frommenno
SubjectRe: [Cs-dev] Draft release notes for 6.04
typo:
o    exciter opcode, modelled on the calk plugin

should be

o    exciter opcode, modelled on the calf plugin




--
View this message in context: http://csound.1045644.n5.nabble.com/Draft-release-notes-for-6-04-tp5738376p5738399.html
Sent from the Csound - Dev mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-10 15:14
Fromjpff
SubjectRe: [Cs-dev] Draft release notes for 6.04
Thanks; corrected

On Mon, 10 Nov 2014, menno wrote:

> typo:
> o    exciter opcode, modelled on the calk plugin
>
> should be
>
> o    exciter opcode, modelled on the calf plugin

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-10 15:43
Fromjoachim heintz
SubjectRe: [Cs-dev] Draft release notes for 6.04
and
          -  cepstrum: pvscpes
should probably read:
          -  cepstrum: pvsceps


Am 10.11.2014 um 11:01 schrieb menno:
> typo:
> o    exciter opcode, modelled on the calk plugin
>
> should be
>
> o    exciter opcode, modelled on the calf plugin
>
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Draft-release-notes-for-6-04-tp5738376p5738399.html
> Sent from the Csound - Dev mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-11-10 16:12
Fromjpff
SubjectRe: [Cs-dev] Draft release notes for 6.04
Thanks; noted

On Mon, 10 Nov 2014, joachim heintz wrote:

> and
>          -  cepstrum: pvscpes
> should probably read:
>          -  cepstrum: pvsceps
>
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net