Csound Csound-dev Csound-tekno Search About

[Cs-dev] Releast Notes for 5.09 (draft)

Date2008-09-03 12:43
Fromjpff@cs.bath.ac.uk
Subject[Cs-dev] Releast Notes for 5.09 (draft)
What have I missed?




Notes for 5.09
==============

New Opcodes:
     ambisonics now in bformenc1/bformdec1 and correct.
     bformenc1/bformdec1 are now depreicated and should not be used
     Chua's Oscillator
     Csound i-rate and k-rate opcodes for much standard linear algebra over
	real and complex vectors and matrices: elementwise arithmetic, norms,
	transpose and conjugate, inner products, matrix inverse, LU decomposition,
	QR decomposition, and QR-based eigenvalue decomposition. Includes
	copying vectors to and from a-rate signals, function tables, and f-signals.
     Vosim opcode

Modified Opcodes:
     vbap family now take k-rate third and fourth arguments
     Deprecate soundout in favour of fout

Bugs fixed:
     printk and printks check that opcode is initialised
     poscil no longer overwrites frequency if variable is shared
     Error on /* */ comments in orchestra fixed

System Changes:
     New parser has #include and argumentless macros
     Allow scientific notation (as was in csound4!) in Gen23

Internal:
     A number
     Includes experimental multicore
     Less casting between floats and doubles in float version
     buzz rewritten




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 13:02
FromVictor.Lazzarini@nuim.ie
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
AttachmentsNone  None  None  

Date2008-09-03 13:11
Frompeiman khosravi
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
AttachmentsNone  None  
Victor has fixed a bug in pvsmorph if I'm not mistaken.

PS any chance of fixing LPC on the intel mac before the release? Not sure if the problem is coming from the analysis utility or the opcodes. 

Also ATS opcodes don't all run properly on the float version of csound. 

ATSaddnz doesn't make any sound at all on both float and double.

Loris opcodes are very slow on the double build, a short loris file takes 10 mins or so to render to sound file (performance going up to 100% CPU). 


P



On 3 Sep 2008, at 12:43, jpff@cs.bath.ac.uk wrote:

What have I missed?




Notes for 5.09
==============

New Opcodes:
     ambisonics now in bformenc1/bformdec1 and correct.
     bformenc1/bformdec1 are now depreicated and should not be used
     Chua's Oscillator
     Csound i-rate and k-rate opcodes for much standard linear algebra over
real and complex vectors and matrices: elementwise arithmetic, norms,
transpose and conjugate, inner products, matrix inverse, LU decomposition,
QR decomposition, and QR-based eigenvalue decomposition. Includes
copying vectors to and from a-rate signals, function tables, and f-signals.
     Vosim opcode

Modified Opcodes:
     vbap family now take k-rate third and fourth arguments
     Deprecate soundout in favour of fout

Bugs fixed:
     printk and printks check that opcode is initialised
     poscil no longer overwrites frequency if variable is shared
     Error on /* */ comments in orchestra fixed

System Changes:
     New parser has #include and argumentless macros
     Allow scientific notation (as was in csound4!) in Gen23

Internal:
     A number
     Includes experimental multicore
     Less casting between floats and doubles in float version
     buzz rewritten




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
_______________________________________________
Csound-devel mailing list


Date2008-09-03 13:15
FromVictor.Lazzarini@nuim.ie
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
AttachmentsNone  None  None  

Date2008-09-03 13:31
Frompeiman khosravi
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
Thanks for looking at LPC.

Yes the ATS opcodes don't quite perform as well as they should (for  
instance ksmps must be set to 1, for a decent result). I don't have  
the knowledge to do this but maybe someone can take a look at the  
source code for Joshua D. Parmenter's Ats Ugens that are distributed  
with supercollider3 or port them to csound. They seem to work very  
well. He has also ported some of the old pv opcodes to supercollider  
for reading pvoc analysis files in SC3.

As for Loris, I've managed to build it fine on OSX and they work,  
just very very slowly. Although if ATS is fixed then that's more than  
enough in my opinion.

Best
Peiman

On 3 Sep 2008, at 13:15, Victor.Lazzarini@nuim.ie wrote:

> I'll take a look at LPC when I'm back from DAFx before building the  
> release. As
> far as ATS is concerned, I have serious misgivings about the code,  
> which I
> think needs some complex surgery to do what it is supposed to do.
>
> A lot of it seemed to be based on the original pvadd additive  
> synthesis code, which
> is fundamentally different and should not have been used as a model  
> for ATS
> resynthesis IMHO.
>
> Not sure about Loris as I never used nor built it (I am concerned  
> about introducing
> a new dependency to the already complicated OSX packaging).
>
> Victor
>
> ----- Original Message -----
> From: peiman khosravi 
> Date: Wednesday, September 3, 2008 1:10 pm
> Subject: Re: [Cs-dev] Releast Notes for 5.09 (draft)
> To: Developer discussions 
>
>>
>
>> Victor has fixed a bug in pvsmorph if I'm not mistaken.
>
>>
> PS any chance of fixing LPC on the intel mac before the release?  
> Not sure if the problem is coming from the analysis utility or the  
> opcodes.
>
>>
> Also ATS opcodes don't all run properly on the float version of  
> csound.
>
>>
> ATSaddnz doesn't make any sound at all on both float and double.
>
>>
> Loris opcodes are very slow on the double build, a short loris file  
> takes 10 mins or so to render to sound file (performance going up  
> to 100% CPU).
>
>>
>
>>
> P
>
>>
>
>>
>
>>
> On 3 Sep 2008, at 12:43, jpff@cs.bath.ac.uk wrote:
>
>
> What have I missed?
>
>>
>
>>
>
>>
>
>>
> Notes for 5.09
> ==============
>
>>
> New Opcodes:
>      ambisonics now in bformenc1/bformdec1 and correct.
>      bformenc1/bformdec1 are now depreicated and should not be used
>      Chua's Oscillator
>      Csound i-rate and k-rate opcodes for much standard linear  
> algebra over
> real and complex vectors and matrices: elementwise arithmetic, norms,
> transpose and conjugate, inner products, matrix inverse, LU  
> decomposition,
> QR decomposition, and QR-based eigenvalue decomposition. Includes
> copying vectors to and from a-rate signals, function tables, and f- 
> signals.
>      Vosim opcode
>
>>
> Modified Opcodes:
>      vbap family now take k-rate third and fourth arguments
>      Deprecate soundout in favour of fout
>
>>
> Bugs fixed:
>      printk and printks check that opcode is initialised
>      poscil no longer overwrites frequency if variable is shared
>      Error on /* */ comments in orchestra fixed
>
>>
> System Changes:
>      New parser has #include and argumentless macros
>      Allow scientific notation (as was in csound4!) in Gen23
>
>>
> Internal:
>      A number
>      Includes experimental multicore
>      Less casting between floats and doubles in float version
>      buzz rewritten
>
>>
>
>>
>
>>
>
>>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> 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 Moblin Your Move
>> Developer's challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great prizes
>> Grand prize is a trip for two to an Open Source event anywhere
>> in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/>  
>> _______________________________________________
>> 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 Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/ 
> _______________________________________________
> 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 Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 13:33
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
I am a little confused here.  I looked at ATS opcodes and so far have not
had problems.  Am I just lucky or re my examples too trivial?



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 13:48
Frompeiman khosravi
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
AttachmentsNone  None  
OK I just realised what the problem is with ATSaddnz. It prints all these lines, reporting the position of noise bands or something. It's actually working now, but it does momentarily freeze the terminal as it's printing these lines. I have my csd bellow.
...
...
...
...
...
...
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
FetchADDNZbands: position 373.000000
B  0.000 .. 10.000 T 10.000 TT 10.000 M:    789.1
Score finished in csoundPerform().
inactive allocs returned to freespace
end of score.   overall amps:    789.1
  overall samples out of range:        0
0 errors in performance


Best
Peiman



<CsoundSynthesizer>
-d -odac
<CsInstruments>
;
sr=44100
ksmps=1
nchnls=1



instr 1 ;untitled
ilength  ATSinfo "/Users/peimankhosravi/Desktop/Samples/multimono/BellStrik_1.R.ats", 7 ;get length

ktimepnt line 0, p3, 1 ;time pointer

aout ATSaddnz ktimepnt*ilength, "/Users/peimankhosravi/Desktop/Samples/multimono/BellStrik_1.R.ats", 10 ;synthesise noise part

out aout
endin


</CsInstruments>

<CsScore>


i1 0.0 10
e

</CsScore>

</CsoundSynthesizer>



On 3 Sep 2008, at 13:33, jpff@cs.bath.ac.uk wrote:

I am a little confused here.  I looked at ATS opcodes and so far have not
had problems.  Am I just lucky or re my examples too trivial?



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
_______________________________________________
Csound-devel mailing list


Date2008-09-03 13:52
Frompeiman khosravi
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
Also this is on 64bit csound. On csound float I couldn't run all the  
ats opcodes:

ATSsinnoi works with crackles in the noise part

ATSaddnz crashes csound (I think dues to the printouts)

Peiman

On 3 Sep 2008, at 13:33, jpff@cs.bath.ac.uk wrote:

> I am a little confused here.  I looked at ATS opcodes and so far  
> have not
> had problems.  Am I just lucky or re my examples too trivial?
>
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> 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 Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 13:52
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
That has been fixed in the CVS.


> OK I just realised what the problem is with ATSaddnz. It prints all
> these lines, reporting the position of noise bands or something. It's
> actually working now, but it does momentarily freeze the terminal as
> it's printing these lines. I have my csd bellow.
> ...
> ...
> ...
> ...
> ...
> ...
> FetchADDNZbands: position 373.000000
> FetchADDNZbands: position 373.000000
> FetchADDNZbands: position 373.000000



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 13:58
Frompeiman khosravi
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
Great!

Thanks
Peiman

On 3 Sep 2008, at 13:52, jpff@cs.bath.ac.uk wrote:

> That has been fixed in the CVS.
>
>
>> OK I just realised what the problem is with ATSaddnz. It prints all
>> these lines, reporting the position of noise bands or something. It's
>> actually working now, but it does momentarily freeze the terminal as
>> it's printing these lines. I have my csd bellow.
>> ...
>> ...
>> ...
>> ...
>> ...
>> ...
>> FetchADDNZbands: position 373.000000
>> FetchADDNZbands: position 373.000000
>> FetchADDNZbands: position 373.000000
>
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.Net email is sponsored by the Moblin Your Move Developer's  
> challenge
> Build the coolest Linux based applications with Moblin SDK & win  
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in  
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> 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 Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-03 17:16
From"Andres Cabrera"
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
AttachmentsNone  None  None  None  

Date2008-09-07 15:43
Fromjpff
SubjectRe: [Cs-dev] Releast Notes for 5.09 (draft)
re LPC:  Is thsi only broken on intel mac?  If so (or if not) exactly
what options are you using?
==John ffitch

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net