Csound Csound-dev Csound-tekno Search About

[Cs-dev] Draft Release Notes for 5.18

Date2012-08-23 10:58
Fromjohn ffitch
Subject[Cs-dev] Draft Release Notes for 5.18
Please check that I have not missed anything.  I know I have omitted
a number of git commits that I do not understand -- I suspect they are
related to CsoundAC

==John ffitch
========================================================================
Notes for 5.18
==============

This is mainly a bug-fixing release but with a number of new opcodes and
enhanced features. 



New Opcodes:
    log2 function to calculate logarithm base 2
    joystick to read input values (Linux only)
    platerev, a physical model from Stefan Bilbao
    vbap opcode is a generalisation of the various fixed number of
        channels
    vbapg opcode is like vbap except just calculates gains
    pwd opcode to obtain the working directory
    readf/readfi to read strings from a file
    centroid opcode (like pvscent but acting on audio signals)

New Gen and Macros:
    NONE

Score
    NONE
  

Modified Opcodes and Gens:
      New features in partikkel
          - panning law for channelmasks can now be set using a
            function table (second optional arg to partikkel) 
          - new support opcodes partikkelget and partikkelset, to
            access and modify the internal mask indices of partikkel 
      follow2 was reworked do the i-rate and k-rate calculations are
          the same
      pvscent corrected as it returned half the correct value
      vbaplsinit can create more than one speaker layout which
          vbap/vbapg can use.  Also much better diagnostics on
          incorrect layouts

Utilities
        csbeat: internal fixes to remove crashing 
  
Frontends
      CsoundAc has seen considerable developments
  
Bugs fixed:
    dates could crash on 64bit architecture
    Some multicore interlocks were wrong
    Some files could be closed twice, leading to a crash
    
System Changes:
    Changes to  to allow spaces between words, and escaped
        characters. 
    Code changed so bison 2.6 can be used
    fout and fin use a better buffering strategy, and so are faster
    It is possible to specify just an orchestra with the --orc flag.
        Useful when a score is not needed
    added a --ogg flag for easy use of ogg/vorbis output
    It is assumed that libsndfile version 1.0.19 or later is available
  
API:
    NONE  

Internal:
     Many!  Some messages quietened, more defensive code etc
     Code speeded up in many places; hopefully not many bugs introduced

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

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-08-23 11:05
Frompeiman khosravi
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
Hi John,

I have a little request please, if this exists already I don't know about it.

Any chance of an opcode similar to linseg but with cosine interpolation with a user-defined interpolation value? (One for all the segments.)

Many Thanks
Peiman

On 23 August 2012 10:58, john ffitch <jpff@codemist.co.uk> wrote:
Please check that I have not missed anything.  I know I have omitted
a number of git commits that I do not understand -- I suspect they are
related to CsoundAC

==John ffitch
========================================================================
Notes for 5.18
==============

This is mainly a bug-fixing release but with a number of new opcodes and
enhanced features.



New Opcodes:
    log2 function to calculate logarithm base 2
    joystick to read input values (Linux only)
    platerev, a physical model from Stefan Bilbao
    vbap opcode is a generalisation of the various fixed number of
        channels
    vbapg opcode is like vbap except just calculates gains
    pwd opcode to obtain the working directory
    readf/readfi to read strings from a file
    centroid opcode (like pvscent but acting on audio signals)

New Gen and Macros:
    NONE

Score
    NONE


Modified Opcodes and Gens:
      New features in partikkel
          - panning law for channelmasks can now be set using a
            function table (second optional arg to partikkel)
          - new support opcodes partikkelget and partikkelset, to
            access and modify the internal mask indices of partikkel
      follow2 was reworked do the i-rate and k-rate calculations are
          the same
      pvscent corrected as it returned half the correct value
      vbaplsinit can create more than one speaker layout which
          vbap/vbapg can use.  Also much better diagnostics on
          incorrect layouts

Utilities
        csbeat: internal fixes to remove crashing

Frontends
      CsoundAc has seen considerable developments

Bugs fixed:
    dates could crash on 64bit architecture
    Some multicore interlocks were wrong
    Some files could be closed twice, leading to a crash

System Changes:
    Changes to <CsOptions> to allow spaces between words, and escaped
        characters.
    Code changed so bison 2.6 can be used
    fout and fin use a better buffering strategy, and so are faster
    It is possible to specify just an orchestra with the --orc flag.
        Useful when a score is not needed
    added a --ogg flag for easy use of ogg/vorbis output
    It is assumed that libsndfile version 1.0.19 or later is available

API:
    NONE

Internal:
     Many!  Some messages quietened, more defensive code etc
     Code speeded up in many places; hopefully not many bugs introduced

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

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2012-08-23 11:17
Frompeiman khosravi
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
Correction: I mean one opcode with cos interpolation, and another with a user defined interpolation value where 0 means linear. Higher value exponential and negative values approaching logarithmic.    

Thanks
P

On 23 August 2012 11:05, peiman khosravi <peimankhosravi@gmail.com> wrote:
Hi John,

I have a little request please, if this exists already I don't know about it.

Any chance of an opcode similar to linseg but with cosine interpolation with a user-defined interpolation value? (One for all the segments.)

Many Thanks
Peiman

On 23 August 2012 10:58, john ffitch <jpff@codemist.co.uk> wrote:
Please check that I have not missed anything.  I know I have omitted
a number of git commits that I do not understand -- I suspect they are
related to CsoundAC

==John ffitch
========================================================================
Notes for 5.18
==============

This is mainly a bug-fixing release but with a number of new opcodes and
enhanced features.



New Opcodes:
    log2 function to calculate logarithm base 2
    joystick to read input values (Linux only)
    platerev, a physical model from Stefan Bilbao
    vbap opcode is a generalisation of the various fixed number of
        channels
    vbapg opcode is like vbap except just calculates gains
    pwd opcode to obtain the working directory
    readf/readfi to read strings from a file
    centroid opcode (like pvscent but acting on audio signals)

New Gen and Macros:
    NONE

Score
    NONE


Modified Opcodes and Gens:
      New features in partikkel
          - panning law for channelmasks can now be set using a
            function table (second optional arg to partikkel)
          - new support opcodes partikkelget and partikkelset, to
            access and modify the internal mask indices of partikkel
      follow2 was reworked do the i-rate and k-rate calculations are
          the same
      pvscent corrected as it returned half the correct value
      vbaplsinit can create more than one speaker layout which
          vbap/vbapg can use.  Also much better diagnostics on
          incorrect layouts

Utilities
        csbeat: internal fixes to remove crashing

Frontends
      CsoundAc has seen considerable developments

Bugs fixed:
    dates could crash on 64bit architecture
    Some multicore interlocks were wrong
    Some files could be closed twice, leading to a crash

System Changes:
    Changes to <CsOptions> to allow spaces between words, and escaped
        characters.
    Code changed so bison 2.6 can be used
    fout and fin use a better buffering strategy, and so are faster
    It is possible to specify just an orchestra with the --orc flag.
        Useful when a score is not needed
    added a --ogg flag for easy use of ogg/vorbis output
    It is assumed that libsndfile version 1.0.19 or later is available

API:
    NONE

Internal:
     Many!  Some messages quietened, more defensive code etc
     Code speeded up in many places; hopefully not many bugs introduced

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

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2012-08-23 11:28
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
> Hi John,
>
> I have a little request please, if this exists already I don't know about
> it.
>
> Any chance of an opcode similar to linseg but with cosine interpolation
> with a user-defined interpolation value? (One for all the segments.)
>

Looking at it now.  Need to reaquaint myself with the linseg/expseg code
first

==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-08-23 11:34
Frompeiman khosravi
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
Thanks very much :-)

P

On 23 August 2012 11:28, <jpff@cs.bath.ac.uk> wrote:
> Hi John,
>
> I have a little request please, if this exists already I don't know about
> it.
>
> Any chance of an opcode similar to linseg but with cosine interpolation
> with a user-defined interpolation value? (One for all the segments.)
>

Looking at it now.  Need to reaquaint myself with the linseg/expseg code
first

==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2012-08-23 11:35
From"Dr. Richard Boulanger"
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
This would be important and very useful.  Seems and extension of Transeg - which I would love to see/use/have too.
___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)


____________________________________



____________________________________

____________________________________

On Aug 23, 2012, at 6:28 AM, jpff@cs.bath.ac.uk wrote:

Hi John,

I have a little request please, if this exists already I don't know about
it.

Any chance of an opcode similar to linseg but with cosine interpolation
with a user-defined interpolation value? (One for all the segments.)


Looking at it now.  Need to reaquaint myself with the linseg/expseg code
first

==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2012-08-23 12:14
Frompeiman khosravi
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
I think it would also be very useful to have a new table-generator that allows segments with different interpolation values for each segment.

Best,
Peiman

On 23 August 2012 11:35, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
This would be important and very useful.  Seems and extension of Transeg - which I would love to see/use/have too.
___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)


____________________________________



____________________________________

____________________________________

On Aug 23, 2012, at 6:28 AM, jpff@cs.bath.ac.uk wrote:

Hi John,

I have a little request please, if this exists already I don't know about
it.

Any chance of an opcode similar to linseg but with cosine interpolation
with a user-defined interpolation value? (One for all the segments.)


Looking at it now.  Need to reaquaint myself with the linseg/expseg code
first

==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2012-08-23 12:22
From"Dr. Richard Boulanger"
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
+1

-dB

On Aug 23, 2012, at 7:14 AM, peiman khosravi <peimankhosravi@gmail.com> wrote:

I think it would also be very useful to have a new table-generator that allows segments with different interpolation values for each segment.

Best,
Peiman

On 23 August 2012 11:35, Dr. Richard Boulanger <rboulanger@berklee.edu> w rote:
This would be important and very useful.  Seems and extension of Transeg - which I would love to see/use/have too.
___________________________________

Dr. Richard Boulanger, Ph.D.

Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
1140 Boylston Street
Boston, MA 02215-3693

617-747-2485 (office)
774-488-9166 (cell)


____________________________________



____________________________________

____________________________________

On Aug 23, 2012, at 6:28 AM, jpff@cs.bath.ac.uk wrote:

Hi John,

I have a little request please, if this exists already I don't know about
it.

Any chance of an opcode similar to linseg but with cosine interpolation
with a user-defined interpolation value? (One for all the segments.)


Looking at it now.  Need to reaquaint myself with the linseg/expseg code
first

==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2012-08-23 12:34
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
> I think it would also be very useful to have a new table-generator that
> allows segments with different interpolation values for each segment.
>

I am missing something here; how does this differ from transeg?

Having trouble with cosseg t present -- think it needs a complete
redesign.  Humm


==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-08-23 12:39
Frompeiman khosravi
SubjectRe: [Cs-dev] Draft Release Notes for 5.18
AttachmentsNone  None  
It's not. This just goes to show my ignorance. So it's already there, no idea why I never found this!

Thanks
Peiman

On 23 August 2012 12:34, <jpff@cs.bath.ac.uk> wrote:
> I think it would also be very useful to have a new table-generator that
> allows segments with different interpolation values for each segment.
>

I am missing something here; how does this differ from transeg?

Having trouble with cosseg t present -- think it needs a complete
redesign.  Humm


==John ff


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel