Re: [Bluemusic-users] Newtonator, setksmps
Brought to you by:
kunstmusik
From: Michael B. <got...@ya...> - 2008-02-14 21:24:05
|
You know, actually, that isn't going to help performance at all. Whether you're making one calculation per sample or make ksmps calculations each k-rate, it's the same number of calculations. I don't think this is the answer. I've messed around with simply adjusting ksmps and tweaking the algorithms to account for the extra "time" inbetween each k-rate, but it sounds very different, even if you ignore the bit-crushing effect this has on the output. This requires some more thought. Michael ----- Original Message ---- From: Michael Bechard <got...@ya...> To: blue users mailing list <blu...@li...> Sent: Thursday, February 14, 2008 1:12:11 PM Subject: Re: [Bluemusic-users] Newtonator, setksmps That's ok, I see what you're getting at with vaget/set. Each k-rate pass, loop 1..ksmps to calculate the signal's effect. I'll try it and see how it works out. Thanks for the suggestion! Michael Bechard ----- Original Message ---- From: Steven Yi <ste...@gm...> To: blue users mailing list <blu...@li...> Sent: Wednesday, February 13, 2008 11:49:00 PM Subject: Re: [Bluemusic-users] Newtonator, setksmps Ugh, I think I'm going to have to shelve working on a reimplementation of Newtonator. It's a bit much for me to grok at the moment with everything else spinning through my head and with the bit I'm looking at I'm not sure what performance gains that are to be had. On Feb 13, 2008 12:34 PM, Atte André Jensen <att...@gm...> wrote: > Steven Yi wrote: > > > Well you can apply calculations on a sample-by-sample basis with > > vaget/vaset. Those pair of opcodes basically read and write by index > > into an asig. So instead of relying on Csound doing the ksmps loop > > and requiring ksmps=1, you do the loop yourself and apply your > > operations sample by sample. This closely mimics writing an opcode in > > C, as you normally iterate from 0 to ksmps applying an operation on > > a value from the asig array. > > > > I'll see if I can redo Newtonator with vaget/vaset to demonstrate. > > I don't get it, but it sounds promissing! > > Will check out vaget/vaset, though! > > -- > > peace, love & harmony > Atte > > http://atte.dk | http://myspace.com/attejensen > http://anagrammer.dk | http://modlys.dk > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bluemusic-users mailing list Blu...@li... https://lists.sourceforge.net/lists/listinfo/bluemusic-users ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bluemusic-users mailing list Blu...@li... https://lists.sourceforge.net/lists/listinfo/bluemusic-users ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |