[Cs-dev] Another feature of Csound6
Date | 2012-12-31 15:38 |
From | john 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 |
Date | 2012-12-31 16:26 |
From | Victor Lazzarini |
Subject | Re: [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 |
Date | 2012-12-31 16:38 |
From | Steven Yi |
Subject | Re: [Cs-dev] Another feature of Csound6 |
+1 ! On Mon, Dec 31, 2012 at 11:26 AM, Victor Lazzarini |
Date | 2012-12-31 16:44 |
From | joachim heintz |
Subject | Re: [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 |
Date | 2012-12-31 16:49 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [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 |
Date | 2013-01-01 00:56 |
From | Alex Weiss |
Subject | Re: [Cs-dev] Another feature of Csound6 |
Attachments | None 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.... |
Date | 2013-01-01 02:06 |
From | Richard 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.... |
Date | 2013-01-01 15:37 |
From | Michael Rhoades |
Subject | Re: [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, |