[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] An FFT implementation question
- To: sc-users@xxxxxxxxxxxxxxxx
- Subject: Re: [sc-users] An FFT implementation question
- From: Dan Stowell <danstowell@xxxxxxxxx>
- Date: Fri, 19 Jun 2009 19:09:28 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=jbHAlMxCyOnLqGmWE1MSElQ0+FZfzYPwd0ZjxUByVpw=; b=GOm2IiX2dFWZ3xOF9Q0avlS4YLs9uqtmiWZn1fZ4Ctu9BnLcRzR6ymjQ4OHnwX10ip AA/L+G+/Nd0MkzwyQayKW/VOMMxwaakD2nimqhQLT753ujed26imVvrh11RyWU9xYBHG xtUo5PsQbY/AIDA0OaB8eVFNH4YXQrD70045c=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=mp7xKGHDIn/UigUr1oX1zxImDTc4JHgUW5gPs+l9JU2eMcs1W8Tm4myHntwmQe6jqO 7EwxUInqwU7d3qIRfpF9hEh0Axac/1mEi42LuHWZ+nUF+yxWdww+UhGmToUeOn+2XmeY VxEnqt1meQpYllINoHqHDzxcO1aOBy1n+XcFM=
- In-reply-to: <6F944D0A-C366-491F-A5B2-DDF1838306D3@xxxxxxxxxxxxxxxxxx>
- List-id: SuperCollider users mailing list <sc-users.create.ucsb.edu>
- References: <6F944D0A-C366-491F-A5B2-DDF1838306D3@xxxxxxxxxxxxxxxxxx>
- Reply-to: sc-users@xxxxxxxxxxxxxxxx
- Sender: owner-sc-users@xxxxxxxxxxxxxxxx
I like questions with easy answers:
Use Josh's PV_BufRd and PV_BufWr ugens. (In the JoshUGens in
sc3-plugins.) In fact he's written quite a few ugens around this
topic, PV_Freeze, PV_RecordBuf, PV_PlayBuf...
:)
Dan
2009/6/19, Batuhan Bozkurt <batuhan@xxxxxxxxxxxxxxxxxx>:
> Hi all,
>
> I've been scratching my head on this one, can't think of an easy way of
> doing this, maybe because my lack of command over the FFT implementation of
> SC, or maybe there is no easy way to do this at all without crafting an UGen
> for it. Anyway here it goes:
>
> I need a simple live phase vocoder, in which I can freeze magnitudes and
> phases (both) on demand, and I also want to be able to go back in time in
> variable time (so I need to save the old frames somewhere, and call them
> later on!). Unfortunately, I'm a bit clueless on saving all data to a buffer
> and re-reading on demand part.
>
> Any pointers on the subject will be appreciated.
>
> Thanks,
> Batuhan
>
> _______________________________________________
> sc-users mailing list
>
> info (subscription, etc.):
> http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-users/
> search:
> https://listarc.bham.ac.uk/lists/sc-users/search/
>
--
http://www.mcld.co.uk
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/