Csound Csound-dev Csound-tekno Search About

[Cs-dev] Another feature of Csound6

Date2012-12-31 15:38
Fromjohn ffitch
Subject[Cs-dev] Another feature of Csound6
In an attempt to keep you'll interested....

One feature of Csound and all MusicV family systems is the separation
of a-rate and k-rate.  An effect of this is that note-events are
rounded to start and stop on k boundaries, and that in turn encourages
small values for ksmps.

In Csound6 there is the option (--sample-accurate) to make notes start
and stop on values rounded to the sample.  This may allow larger
ksmps, which in turn will improve multicore performance.  It is
optional for backward compatability.

I am currently testing -- rather a daunting task -- as every opcode
that uses or creates a-rate data has had to be changed.  So far I am
sure that vco, basic oscillators and some envelopes are correct, and a
few seem not to have changed.  Many opcodes I am sure about due to the
simplicity of the change.  Currently dreaming of how to automate the
tests.

==John ffitch

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-12-31 16:26
FromVictor Lazzarini
SubjectRe: [Cs-dev] Another feature of Csound6
and thank you very much for this epic job of editing all audio opcodes, twice.

Victor
On 31 Dec 2012, at 15:38, john ffitch wrote:

> In an attempt to keep you'll interested....
> 
> One feature of Csound and all MusicV family systems is the separation
> of a-rate and k-rate.  An effect of this is that note-events are
> rounded to start and stop on k boundaries, and that in turn encourages
> small values for ksmps.
> 
> In Csound6 there is the option (--sample-accurate) to make notes start
> and stop on values rounded to the sample.  This may allow larger
> ksmps, which in turn will improve multicore performance.  It is
> optional for backward compatability.
> 
> I am currently testing -- rather a daunting task -- as every opcode
> that uses or creates a-rate data has had to be changed.  So far I am
> sure that vco, basic oscillators and some envelopes are correct, and a
> few seem not to have changed.  Many opcodes I am sure about due to the
> simplicity of the change.  Currently dreaming of how to automate the
> tests.
> 
> ==John ffitch
> 
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122412
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-12-31 16:38
FromSteven Yi
SubjectRe: [Cs-dev] Another feature of Csound6
+1 !

On Mon, Dec 31, 2012 at 11:26 AM, Victor Lazzarini
 wrote:
> and thank you very much for this epic job of editing all audio opcodes, twice.
>
> Victor
> On 31 Dec 2012, at 15:38, john ffitch wrote:
>
>> In an attempt to keep you'll interested....
>>
>> One feature of Csound and all MusicV family systems is the separation
>> of a-rate and k-rate.  An effect of this is that note-events are
>> rounded to start and stop on k boundaries, and that in turn encourages
>> small values for ksmps.
>>
>> In Csound6 there is the option (--sample-accurate) to make notes start
>> and stop on values rounded to the sample.  This may allow larger
>> ksmps, which in turn will improve multicore performance.  It is
>> optional for backward compatability.
>>
>> I am currently testing -- rather a daunting task -- as every opcode
>> that uses or creates a-rate data has had to be changed.  So far I am
>> sure that vco, basic oscillators and some envelopes are correct, and a
>> few seem not to have changed.  Many opcodes I am sure about due to the
>> simplicity of the change.  Currently dreaming of how to automate the
>> tests.
>>
>> ==John ffitch
>>
>> ------------------------------------------------------------------------------
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. SALE $99.99 this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122412
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122412
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-12-31 16:44
Fromjoachim heintz
SubjectRe: [Cs-dev] Another feature of Csound6
yes, and one question to this promising new feature:
say i have ksmps=100 and i want to render (write to disk) 950 samples. 
currently i can only write either 900 or 1000 samples, if i am right. so 
it will be possible to write exactly 950 samples although ksmps=100 in cs6?

	j


Am 31.12.2012 17:26, schrieb Victor Lazzarini:
> and thank you very much for this epic job of editing all audio opcodes, twice.
>
> Victor
> On 31 Dec 2012, at 15:38, john ffitch wrote:
>
>> In an attempt to keep you'll interested....
>>
>> One feature of Csound and all MusicV family systems is the separation
>> of a-rate and k-rate.  An effect of this is that note-events are
>> rounded to start and stop on k boundaries, and that in turn encourages
>> small values for ksmps.
>>
>> In Csound6 there is the option (--sample-accurate) to make notes start
>> and stop on values rounded to the sample.  This may allow larger
>> ksmps, which in turn will improve multicore performance.  It is
>> optional for backward compatability.
>>
>> I am currently testing -- rather a daunting task -- as every opcode
>> that uses or creates a-rate data has had to be changed.  So far I am
>> sure that vco, basic oscillators and some envelopes are correct, and a
>> few seem not to have changed.  Many opcodes I am sure about due to the
>> simplicity of the change.  Currently dreaming of how to automate the
>> tests.
>>
>> ==John ffitch
>>
>> ------------------------------------------------------------------------------
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. SALE $99.99 this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122412
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122412
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-12-31 16:49
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] Another feature of Csound6
> yes, and one question to this promising new feature:
> say i have ksmps=100 and i want to render (write to disk) 950 samples.
> currently i can only write either 900 or 1000 samples, if i am right. so
> it will be possible to write exactly 950 samples although ksmps=100 in
> cs6?
>
> 	j
>

Subject to me getting it right...writing to -o will still be in multiples
of ksmps, but to with fout you get only the 950 samples.  I must check
that, but that is the design.
==John
  who is still testing


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-01-01 00:56
FromAlex Weiss
SubjectRe: [Cs-dev] Another feature of Csound6
AttachmentsNone  None  
John,

This is amazing news. I've been waiting for a feature like this for ages; it'll make Csound even more useful and easy to use in my everyday work. Thank you!

Alex

On Mon, Dec 31, 2012 at 7:38 AM, john ffitch <jpff@codemist.co.uk> wrote:
In an attempt to keep you'll interested....

One feature of Csound and all MusicV family systems is the separation
of a-rate and k-rate.  An effect of this is that note-events are
rounded to start and stop on k boundaries, and that in turn encourages
small values for ksmps.

In Csound6 there is the option (--sample-accurate) to make notes start
and stop on values rounded to the sample.  This may allow larger
ksmps, which in turn will improve multicore performance.  It is
optional for backward compatability.

I am currently testing -- rather a daunting task -- as every opcode
that uses or creates a-rate data has had to be changed.  So far I am
sure that vco, basic oscillators and some envelopes are correct, and a
few seem not to have changed.  Many opcodes I am sure about due to the
simplicity of the change.  Currently dreaming of how to automate the
tests.

==John ffitch

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-01-01 02:06
FromRichard Boulanger
Subject[Csnd] Happy New Year - Re: [Cs-dev] Another feature of Csound6
Dearest Csounders,

Happy New Year....

2013 promises to be another amazing year for Csound as we move to Csound6. 

Thanks to all the brilliant contributions from our fantastic... developers, authors, documenters, example-designers (menno!), composers,
and users.  

Thanks to all of you.

Our Csound "community" is so inspiring.

Best Wishes,

Dr. B.

--------------------------------
Dr. Richard Boulanger
-----------------------------------




On Dec 31, 2012, at 10:38 AM, john ffitch <jpff@codemist.co.uk> wrote:

In an attempt to keep you'll interested....

One feature of Csound and all MusicV family systems is the separation
of a-rate and k-rate.  An effect of this is that note-events are
rounded to start and stop on k boundaries, and that in turn encourages
small values for ksmps.

In Csound6 there is the option (--sample-accurate) to make notes start
and stop on values rounded to the sample.  This may allow larger
ksmps, which in turn will improve multicore performance.  It is
optional for backward compatability.

I am currently testing -- rather a daunting task -- as every opcode
that uses or creates a-rate data has had to be changed.  So far I am
sure that vco, basic oscillators and some envelopes are correct, and a
few seem not to have changed.  Many opcodes I am sure about due to the
simplicity of the change.  Currently dreaming of how to automate the
tests.

==John ffitch

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-01-01 15:37
FromMichael Rhoades
SubjectRe: [Csnd] Happy New Year - Re: [Cs-dev] Another feature of Csound6
Thank you Rick and a very Happy New Year to you and everyone on the list. I too derive much inspiration from all involved here!! I am very thankful each and every contributor.

Be well,

Michael


On 12/31/12 9:06 PM, Richard Boulanger wrote:
Dearest Csounders,

Happy New Year....

2013 promises to be another amazing year for Csound as we move to Csound6. 

Thanks to all the brilliant contributions from our fantastic... developers, authors, documenters, example-designers (menno!), composers,
and users.  

Thanks to all of you.

Our Csound "community" is so inspiring.

Best Wishes,

Dr. B.

--------------------------------
Dr. Richard Boulanger
-----------------------------------