Csound Csound-dev Csound-tekno Search About

[Cs-dev] Draft Release Notes for 5.12

Date2010-01-05 15:54
Fromjohn ffitch
Subject[Cs-dev] Draft Release Notes for 5.12
This us taken from the ChangeLog; if you have added/changed anything
significant and not updated ChangeLog, please let me know
==John ffitch
========================================================================
DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  
Notes for 5.12
==============

New Opcodes:
    transegr -- MIDI aware version of transeg
    passign -- initialise variables from p fields
    crossfm -- See tje Csound Journal
    loopxseg -- like loopseg but with exponential envelope
    looptseg -- like loopseg but with flexible envelope like transeg

New Gen:

Modified Opcodes and Gens:
     p5glove changed to use a seoarate thread to avoid tineout problem
     transeg checks argument couns
     sfload used to be limited to 10 sound fonts and was not policed.
          Now open-ended 

Bugs fixed:
     pvsshift would overwrite in double mode 
     pan2 case 3 fixed
     gettempo now works
     clockon/clockiff now work again
     cross2 could have divided by zero
     interpol could have divided by zero

System Changes:
     linecount no longer includes .csoundrc
     \" allowed as an escape in orchestral strings
     New parser fixed on optional arguments
     better checking of f statement with negative number

API:

Internal:
     soundfints only initialise pitches array once
     usual collection of gratuitous minor changes, layout and comments





------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-05 16:58
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Hi,

WIll the new parser be used by default now?

Cheers,
Andres

On 1/5/10, john ffitch  wrote:
> This us taken from the ChangeLog; if you have added/changed anything
> significant and not updated ChangeLog, please let me know
> ==John ffitch
> ========================================================================
> DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT
> Notes for 5.12
> ==============
>
> New Opcodes:
>     transegr -- MIDI aware version of transeg
>     passign -- initialise variables from p fields
>     crossfm -- See tje Csound Journal
>     loopxseg -- like loopseg but with exponential envelope
>     looptseg -- like loopseg but with flexible envelope like transeg
>
> New Gen:
>
> Modified Opcodes and Gens:
>      p5glove changed to use a seoarate thread to avoid tineout problem
>      transeg checks argument couns
>      sfload used to be limited to 10 sound fonts and was not policed.
>           Now open-ended
>
> Bugs fixed:
>      pvsshift would overwrite in double mode
>      pan2 case 3 fixed
>      gettempo now works
>      clockon/clockiff now work again
>      cross2 could have divided by zero
>      interpol could have divided by zero
>
> System Changes:
>      linecount no longer includes .csoundrc
>      \" allowed as an escape in orchestral strings
>      New parser fixed on optional arguments
>      better checking of f statement with negative number
>
> API:
>
> Internal:
>      soundfints only initialise pitches array once
>      usual collection of gratuitous minor changes, layout and comments
>
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>


-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-05 17:16
FromMichael Gogins
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
AttachmentsNone  None  

What about threading?

MKG from cell phone

On Jan 5, 2010 11:59 AM, "Andres Cabrera" <mantaraya36@gmail.com> wrote:

Hi,

WIll the new parser be used by default now?

Cheers,
Andres

On 1/5/10, john ffitch <jpff@codemist.co.uk> wrote: > This us taken from the ChangeLog; if you have...

--


Andrés

------------------------------------------------------------------------------ This SF.Net email is...


Date2010-01-05 17:17
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
> Hi,
>
> WIll the new parser be used by default now?
>
> Cheers,
> Andres
>

I am npot sure yet.  I have the new parser on my defult and usually it is
OK.  I still see problems with conditional expressions, but I have not had
time to look at that yet.  I would really l;ike iyt to be default, but it
must pass the test opf all my examples
==John ff


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-05 23:30
FromSteven Yi
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Note: I just ran the test suite (in csound/tests, python tests.py) and got:

Test 1: Simple Test, Single Channel (test1.csd)
Return Code: 0

Test 2: Simple Test, 2 Channel (test2.csd)
Return Code: 0

Test 3: Simple Test, using i-rate variables, 2 Channel (test3.csd)
Return Code: 0

Test 4: Simple Test, using k-rate variables, 2 Channel (test4.csd)
Return Code: 0

Test 5: Simple Test, using global i-rate variables, 2 Channel (test5.csd)
Return Code: 0

Test 6: Testing Pfields (test6.csd)
Return Code: 0

Test 7: Testing expressions, no functions (test7.csd)
Return Code: 0

Test 8: Testing multi-part expressions, no functions (test8.csd)
Return Code: 0

Test 9: Unused Label (to test labels get parsed) (test9.csd)
Return Code: 1

Test 10: kgoto going to a label (test10.csd)
Return Code: 1

Test 11: if-kgoto going to a label, boolean expressions (test11.csd)
Return Code: 1

Test 12: Simple if-then statement (test12.csd)
Return Code: 1

Test 13: function call (test13.csd)
Return Code: 0

Test 14: polymorphic test, 0xffff (init) (test14.csd)
Return Code: 0

Test 15: pluck test, 0xffff (init) (test15.csd)
Return Code: 0

Test 16: Simple if-then with multiple statements in body (test16.csd)
Return Code: 1

Test 17: Simple if-then-else with multiple statements in body (test17.csd)
Return Code: 1

Test 18: if-then-elseif with no else block (test18.csd)
Return Code: 1

Test 19: if-elseif-else (test19.csd)
Return Code: 1

Test 20: if-elseif-else with inner if-elseif-else blocks (test20.csd)
Return Code: 1

Test 21: if-elseif-else with multiple elseif blocks (test21.csd)
Return Code: 1

Test 22: simple UDO (test22.csd)
Return Code: 0

Test 23: named instrument (test23.csd)
Return Code: 0

Test 24: polymorphic test, 0xfffd (peak) (test25.csd)
Return Code: 0

Test 25: polymorphic test, 0xfffc (divz) (test26.csd)
Return Code: 0

Test 26: polymorphic test, 0xfffb (chnget) (test27.csd)
Return Code: 0

Test 27: label test (test28.csd)
Return Code: 1

Test 28: bit operations test (test29.csd)
Return Code: 1

Test 29: multi-numbered instrument test (test30.csd)
Return Code: 0

Test 30: i-rate conditional test (test31.csd)
Return Code: 1

Test 31: continuation lines test (test32.csd)
Return Code: 1

Tests Passed: 17
Tests Failed: 14

I'm going to be spending a little more time with Csound dev this year
so will be looking to contribute.  At this point however, it looks
like whatever changes have occurred with the new parser, it seems to
have broken a few things.  Let's continue to use this test suite and
add to it and run it when developing.

Thanks!
steven


On Tue, Jan 5, 2010 at 12:17 PM,   wrote:
>> Hi,
>>
>> WIll the new parser be used by default now?
>>
>> Cheers,
>> Andres
>>
>
> I am npot sure yet.  I have the new parser on my defult and usually it is
> OK.  I still see problems with conditional expressions, but I have not had
> time to look at that yet.  I would really l;ike iyt to be default, but it
> must pass the test opf all my examples
> ==John ff
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-06 07:57
FromOeyvind Brandtsegg
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Added modmatrix opcode.
Oeyvind

2010/1/5 john ffitch :
> This us taken from the ChangeLog; if you have added/changed anything
> significant and not updated ChangeLog, please let me know
> ==John ffitch
> ========================================================================
> DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT
> Notes for 5.12
> ==============
>
> New Opcodes:
>    transegr -- MIDI aware version of transeg
>    passign -- initialise variables from p fields
>    crossfm -- See tje Csound Journal
>    loopxseg -- like loopseg but with exponential envelope
>    looptseg -- like loopseg but with flexible envelope like transeg
>
> New Gen:
>
> Modified Opcodes and Gens:
>     p5glove changed to use a seoarate thread to avoid tineout problem
>     transeg checks argument couns
>     sfload used to be limited to 10 sound fonts and was not policed.
>          Now open-ended
>
> Bugs fixed:
>     pvsshift would overwrite in double mode
>     pan2 case 3 fixed
>     gettempo now works
>     clockon/clockiff now work again
>     cross2 could have divided by zero
>     interpol could have divided by zero
>
> System Changes:
>     linecount no longer includes .csoundrc
>     \" allowed as an escape in orchestral strings
>     New parser fixed on optional arguments
>     better checking of f statement with negative number
>
> API:
>
> Internal:
>     soundfints only initialise pitches array once
>     usual collection of gratuitous minor changes, layout and comments
>
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-06 09:22
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
I've just tried the fprints opcode, and it flushes the output to the
file only when csound closes. Would it be possible and desirable for
this opcode to flush its output immediately, so the file can be used
straight away?

Cheers,
Andrés

On Wed, Jan 6, 2010 at 7:57 AM, Oeyvind Brandtsegg  wrote:
> Added modmatrix opcode.
> Oeyvind
>
> 2010/1/5 john ffitch :
>> This us taken from the ChangeLog; if you have added/changed anything
>> significant and not updated ChangeLog, please let me know
>> ==John ffitch
>> ========================================================================
>> DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT
>> Notes for 5.12
>> ==============
>>
>> New Opcodes:
>>    transegr -- MIDI aware version of transeg
>>    passign -- initialise variables from p fields
>>    crossfm -- See tje Csound Journal
>>    loopxseg -- like loopseg but with exponential envelope
>>    looptseg -- like loopseg but with flexible envelope like transeg
>>
>> New Gen:
>>
>> Modified Opcodes and Gens:
>>     p5glove changed to use a seoarate thread to avoid tineout problem
>>     transeg checks argument couns
>>     sfload used to be limited to 10 sound fonts and was not policed.
>>          Now open-ended
>>
>> Bugs fixed:
>>     pvsshift would overwrite in double mode
>>     pan2 case 3 fixed
>>     gettempo now works
>>     clockon/clockiff now work again
>>     cross2 could have divided by zero
>>     interpol could have divided by zero
>>
>> System Changes:
>>     linecount no longer includes .csoundrc
>>     \" allowed as an escape in orchestral strings
>>     New parser fixed on optional arguments
>>     better checking of f statement with negative number
>>
>> API:
>>
>> Internal:
>>     soundfints only initialise pitches array once
>>     usual collection of gratuitous minor changes, layout and comments
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-06 09:54
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
> I've just tried the fprints opcode, and it flushes the output to the
> file only when csound closes. Would it be possible and desirable for
> this opcode to flush its output immediately, so the file can be used
> straight away?
>
> Cheers,
> Andrés
>

Which would you prefer

a) flushng at the end of each call
b) Use of line-buffering
c) no buffering
??

==John ff


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-06 10:25
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
I would think that the file should be ready for the next init pass
statement, so whichever of your proposals does it more efficiently I
think would be best.

Or alternatively, make fclose close files opened by fprints, to make
it consistent with the other file opcodes.

Thanks!
Andrés

On Wed, Jan 6, 2010 at 9:54 AM,   wrote:
>> I've just tried the fprints opcode, and it flushes the output to the
>> file only when csound closes. Would it be possible and desirable for
>> this opcode to flush its output immediately, so the file can be used
>> straight away?
>>
>> Cheers,
>> Andrés
>>
>
> Which would you prefer
>
> a) flushng at the end of each call
> b) Use of line-buffering
> c) no buffering
> ??
>
> ==John ff
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-06 10:55
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
> I would think that the file should be ready for the next init pass
> statement, so whichever of your proposals does it more efficiently I
> think would be best.
>
> Or alternatively, make fclose close files opened by fprints, to make
> it consistent with the other file opcodes.
>

I have institued line buffering I think -- ib CVS
please check that it is Ok for you.  If not I wil try one of the orher
colutions

==John ff



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-07 16:15
Fromjohn ffitch
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Mike wrote
> What about threading?

Sorry but not sure to what you refer.  
==John ffitch

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-07 16:50
FromMichael Gogins
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Parallel processing in Csound performance -- is it ready to release?

Regards,
Mike

On 1/7/10, john ffitch  wrote:
> Mike wrote
>> What about threading?
>
> Sorry but not sure to what you refer.
> ==John ffitch
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>


-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-09 10:31
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Hi,

It's now working fine, but when I use fprints on the same csd on the
same file, the output is accumulated in the file even when using
ficlose.

Would it be possible to accumulate only until ficlose is used, or even
not accumulate at all?

Thanks,
Andrés

On Wed, Jan 6, 2010 at 10:55 AM,   wrote:
>> I would think that the file should be ready for the next init pass
>> statement, so whichever of your proposals does it more efficiently I
>> think would be best.
>>
>> Or alternatively, make fclose close files opened by fprints, to make
>> it consistent with the other file opcodes.
>>
>
> I have institued line buffering I think -- ib CVS
> please check that it is Ok for you.  If not I wil try one of the orher
> colutions
>
> ==John ff
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-10 10:27
Fromjohn ffitch
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Confused.  It is flushing the output at the end of every line; are you
printing without newlines?
==John ffitch

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-10 16:30
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
I mean it would be good if the file is closed, so that you can reuse
the file. For example, the following example, should have only the
text from the second pass.






sr = 44100
ksmps = 128
nchnls = 2
0dbfs = 1

instr 1
fprints "test.txt", "First text\\n"
ficlose "test.txt"
endin

instr 2
fprints "test.txt", "Second text\\n"
ficlose "test.txt"
endin



f 1 0 1024 10 1
i 1 0 1
i 2 0 1
e



Cheers,
Andres

On 1/10/10, john ffitch  wrote:
> Confused.  It is flushing the output at the end of every line; are you
> printing without newlines?
> ==John ffitch
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>


-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-11 09:22
Fromjohn ffitch
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Thinking about it....  could be that the file was written to before
fprints was called and so the buffering would not be in force.
  I suspect that all text files should have line buffering
==John ffitch

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-11 10:30
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Hi Oeyvind,

This opcode is not documented, can you do it? (You can use the file
template.xml in the opcode directory to get started)

Cheers,
Andrés

On Wed, Jan 6, 2010 at 7:57 AM, Oeyvind Brandtsegg  wrote:
> Added modmatrix opcode.
> Oeyvind
>
> 2010/1/5 john ffitch :
>> This us taken from the ChangeLog; if you have added/changed anything
>> significant and not updated ChangeLog, please let me know
>> ==John ffitch
>> ========================================================================
>> DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT
>> Notes for 5.12
>> ==============
>>
>> New Opcodes:
>>    transegr -- MIDI aware version of transeg
>>    passign -- initialise variables from p fields
>>    crossfm -- See tje Csound Journal
>>    loopxseg -- like loopseg but with exponential envelope
>>    looptseg -- like loopseg but with flexible envelope like transeg
>>
>> New Gen:
>>
>> Modified Opcodes and Gens:
>>     p5glove changed to use a seoarate thread to avoid tineout problem
>>     transeg checks argument couns
>>     sfload used to be limited to 10 sound fonts and was not policed.
>>          Now open-ended
>>
>> Bugs fixed:
>>     pvsshift would overwrite in double mode
>>     pan2 case 3 fixed
>>     gettempo now works
>>     clockon/clockiff now work again
>>     cross2 could have divided by zero
>>     interpol could have divided by zero
>>
>> System Changes:
>>     linecount no longer includes .csoundrc
>>     \" allowed as an escape in orchestral strings
>>     New parser fixed on optional arguments
>>     better checking of f statement with negative number
>>
>> API:
>>
>> Internal:
>>     soundfints only initialise pitches array once
>>     usual collection of gratuitous minor changes, layout and comments
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Verizon Developer Community
>> Take advantage of Verizon's best-in-class app development support
>> A streamlined, 14 day to market process makes app distribution fast and easy
>> Join now and get one step closer to millions of Verizon customers
>> http://p.sf.net/sfu/verizon-dev2dev
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-11 10:42
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Also,

what is gettempo?

Cheers,
Andrés

On Tue, Jan 5, 2010 at 3:54 PM, john ffitch  wrote:
> This us taken from the ChangeLog; if you have added/changed anything
> significant and not updated ChangeLog, please let me know
> ==John ffitch
> ========================================================================
> DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT  DRAFT
> Notes for 5.12
> ==============
>
> New Opcodes:
>    transegr -- MIDI aware version of transeg
>    passign -- initialise variables from p fields
>    crossfm -- See tje Csound Journal
>    loopxseg -- like loopseg but with exponential envelope
>    looptseg -- like loopseg but with flexible envelope like transeg
>
> New Gen:
>
> Modified Opcodes and Gens:
>     p5glove changed to use a seoarate thread to avoid tineout problem
>     transeg checks argument couns
>     sfload used to be limited to 10 sound fonts and was not policed.
>          Now open-ended
>
> Bugs fixed:
>     pvsshift would overwrite in double mode
>     pan2 case 3 fixed
>     gettempo now works
>     clockon/clockiff now work again
>     cross2 could have divided by zero
>     interpol could have divided by zero
>
> System Changes:
>     linecount no longer includes .csoundrc
>     \" allowed as an escape in orchestral strings
>     New parser fixed on optional arguments
>     better checking of f statement with negative number
>
> API:
>
> Internal:
>     soundfints only initialise pitches array once
>     usual collection of gratuitous minor changes, layout and comments
>
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-15 08:42
Fromjohn ffitch
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
> I mean it would be good if the file is closed, so that you can reuse
> the file. For example, the following example, should have only the
> text from the second pass.

I would expect the instr1 version to be overwritten by the second,
which is what you say happens.  Why close it if it is to be
overwritten?  Are you asking for the open to be an append rather than
a write?
==John ffitch

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-15 09:06
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Hi John,

What I mean is I expect the same behavior you describe, but it is not
happening. The data from instrument 2 is actually being appended with
the current code, and I would expect it to overwrite.

Cheers,
Andrés

On Fri, Jan 15, 2010 at 8:42 AM, john ffitch  wrote:
>> I mean it would be good if the file is closed, so that you can reuse
>> the file. For example, the following example, should have only the
>> text from the second pass.
>
> I would expect the instr1 version to be overwritten by the second,
> which is what you say happens.  Why close it if it is to be
> overwritten?  Are you asking for the open to be an append rather than
> a write?
> ==John ffitch
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-15 14:11
Fromjpff
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Sorry gettempo is the C function that imoplements tempoval
Will change the notes
==John ffitch

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2010-01-15 15:53
FromAndres Cabrera
SubjectRe: [Cs-dev] Draft Release Notes for 5.12
Thanks.

Am I the only one seeing the problem with 0dbfs?

Cheers,
Andrés

On Fri, Jan 15, 2010 at 2:11 PM, jpff  wrote:
> Sorry gettempo is the C function that imoplements tempoval
> Will change the notes
> ==John ffitch
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 


Andrés

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net