[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sc-devel] New ugens in SVN - changes to sc3-plugins
thanks a lot for all the work Josh =)
x
On Dec 3, 2007 3:42 PM, Dan Stowell <danstowell@xxxxxxxxx> wrote:
> Hi Josh,
>
> Thanks for all this work. I've updated the UGenCategories file with
> recent additions; I've also converted the reverb helpfiles to HTML.
>
> Dan
>
>
> 2007/12/3, Josh Parmenter <josh@xxxxxxxxxxxxxxxxx>:
>
> > Hi all,
> >
> > I have just committed a number of plugins, some new, and some from the
> > sc3-plugins project. If you update from SVN, you will also need to update
> > your sc3-plugins distribution, or, grab the new snapshot (dated 2007.12.03)
> > at:
> >
> > http://sourceforge.net/projects/blackrain-sc3/
> >
> > The svn checkout for sc3-plugins is also up to date, but the binaries need
> > to be updated (probably tonight). If you update your SC from SVN, I suggest
> > updating your Extensions folder with the UB binary build from the above
> > link.
> >
> > Added to the main distribution are:
> >
> > FreeVerb
> > FreeVerb2
> > GVerb
> > Pluck
> > MoogFF
> >
> > and new UGens:
> > GrainIn
> > GrainSin
> > GrainFM
> > GrainBuf
> >
> > and a version of Warp1 is now in the distribution that encapsulates the four
> > versions of Warp that were in my library. JoshUGens no longer has Warp1,
> > Warp2, Warp1MC or Warp2MC. If you were using ANY of these UGens... please
> > read on since the new Warp1 will break earlier code!!!!
> >
> > Warp1 now has the functionality of all four of the previous UGens. The first
> > parameter is now a 'numChannels' parameter that must match the number of
> > channels in the buffer you are warping, similar to PlayBuf. There is also a
> > parameter called envbufnum that allows you to pass in a custom envelope (as
> > was the case for Warp2 and Warp2MC). If the envbufnum parameter is -1, the
> > standard Hanning window will be used. If >=0, this needs to be a buffer
> > containing a windowing table.
> >
> > If you used to have a Warp1 that looked like this:
> >
> >
> > Warp1.ar(buffer, pointer, pitch, winsize, overlaps, windowRandomness,
> > interp);
> >
> > it should now look like this (add numChannels and envbufnum)
> >
> > Warp1.ar(numChannels, buffer, pointer, pitch, winsize, envbufnum, overlaps,
> > windowRandomness, interp);
> >
> >
> >
> >
> >
> > If you had a Warp2 that looked like this:
> >
> >
> >
> >
> > Warp2.ar(buffer, pointer, pitch, winsize, envbufnum, overlaps,
> > windowRandomness, interp)
> >
> >
> >
> >
> > change the name to Warp1, and you should add numChannels.
> >
> > If you had a Warp1MC, change to Warp1 and you need to add envbufnum. Warp2MC
> > should need to become Warp1 and no other change is needed (but can now have
> > -1 passed in for the envbuf for the Hanning window).
> >
> > enjoy!
> >
> > -Josh
> >
> >
> >
> >
> >
> > ******************************************
> >
> > /* Joshua D. Parmenter
> >
> > http://www.realizedsound.net/josh/
> >
> >
> >
> >
> > "Every composer – at all times and in all cases – gives his own
> > interpretation of how modern society is structured: whether actively or
> > passively, consciously or unconsciously, he makes choices in this regard. He
> > may be conservative or he may subject himself to continual renewal; or he
> > may strive for a revolutionary, historical or social palingenesis." - Luigi
> > Nono*/
> >
> > _______________________________________________
> > Sc-devel mailing list
> > Sc-devel@xxxxxxxxxxxxxxx
> > http://www.create.ucsb.edu/mailman/listinfo/sc-devel
> >
> >
>
>
> --
> http://www.mcld.co.uk
>
>
> _______________________________________________
> Sc-devel mailing list
> Sc-devel@xxxxxxxxxxxxxxx
> http://www.create.ucsb.edu/mailman/listinfo/sc-devel
>