I just remembered, have you heard of Trackspacer?  This plugin does what my
code implements, but maybe with smearing and latency and other drawbacks of
FIR/IIRs:

https://splice.com/plugins/3463-trackspacer-au-by-wavesfactory

-ez

On Tue, Mar 3, 2020 at 4:30 PM Zhiguang Eric Zhang <zez...@nyu.edu> wrote:

> Hi RWJ,
>
> My code doesn't implement any 'telecom' application carrier-modulator sort
> of filter bank.  the code implements a realtime C implementation of an FFT
> EQ, sort of the STFT version of an IIR/FIR application in a plugin whose
> name I can't remember right now.  without getting into semantics, i'm quite
> sure that this is a valid implementation of the 'phase vocoder' - i
> remember reading the original paper that coined the term.
>
> thanks,
> eric
>
> On Tue, Mar 3, 2020 at 4:22 PM robert bristow-johnson <
> r...@audioimagination.com> wrote:
>
>>
>> Like a lotta things, sometimes people use the same term to mean something
>> different.   A "phase vocoder" (an STFT thing a la Portnoff) is not the
>> same as a "channel vocoder" (which is a filter bank thing).
>>
>>
>> --
>> r b-j                     r...@audioimagination.com
>>
>> "Imagination is more important than knowledge."
>>
>>
>>
>>
>>
>> -------- Original message --------
>> From: Alan Wolfe <alan.wo...@gmail.com>
>> Date: 3/3/2020 16:10 (GMT-05:00)
>> To: A discussion list for music-related DSP <music-dsp@music.columbia.edu>
>>
>> Subject: Re: [music-dsp] FIR blog post & interactive demo
>>
>> Man that's neat. I've been wondering how a vocoder worked. I'm looking
>> forward to reading through your work.
>>
>> BTW, there is also an IIR demo and blog post now.
>> http://demofox.org/DSPIIR/IIR.html
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__demofox.org_DSPIIR_IIR.html&d=DwMGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=MCaeQU6n-HJBdcqPwGQny3Xr_DasnmJQJckL81kti4I&s=X7y5DFBfNRVoyS7lKfy3p86uXFVEgRMP4eXlqiyUnuo&e=>
>>
>>
>> On Tue, Mar 3, 2020 at 1:04 PM Zhiguang Eric Zhang <zez...@nyu.edu>
>> wrote:
>>
>>> this is cool, i can't believe I actually worked on FFT filtering (via
>>> phase vocoder) before learning FIR/IIR filters ... ?
>>>
>>> if anyone's interested in that source code it's here:
>>> https://www.github.com/kardashevian
>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.github.com_kardashevian&d=DwMGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=MCaeQU6n-HJBdcqPwGQny3Xr_DasnmJQJckL81kti4I&s=bEbSHUqnAVXvE0ysrd9FWK9HOkLEMgHg3A6JF5u745U&e=>
>>>
>>> On Wed, Jan 15, 2020 at 11:20 PM Alan Wolfe <alan.wo...@gmail.com>
>>> wrote:
>>>
>>>> probably pretty basic stuff for most people here but wanted to share a
>>>> writeup and demo i made about FIRs.
>>>>
>>>> Post: https://blog.demofox.org/2020/01/14/fir-audio-data-filters/
>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__blog.demofox.org_2020_01_14_fir-2Daudio-2Ddata-2Dfilters_&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=7Qrw7Q-zG9ysrJJyRW6mgLFxHzbEocFKhjiRv2QQvm4&s=4n5Ei4A0nKHFpsgBBVNUHMShfKCQuFVFRsCSs1pitks&e=>
>>>> Demo: http://demofox.org/DSPFIR/FIR.html
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__demofox.org_DSPFIR_FIR.html&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=7Qrw7Q-zG9ysrJJyRW6mgLFxHzbEocFKhjiRv2QQvm4&s=jZbKU-U0MDb2zCIChqGIcXyhzWZ6omet01_BbnGD-3o&e=>
>>>> Some simple ~175 lines of code C++:
>>>> https://github.com/Atrix256/DSPFIR/blob/master/Source.cpp
>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Atrix256_DSPFIR_blob_master_Source.cpp&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=7Qrw7Q-zG9ysrJJyRW6mgLFxHzbEocFKhjiRv2QQvm4&s=EFHcs34THi586AJu3OQhMvpori8eF0HPcNFhL0SSQ7Y&e=>
>>>> _______________________________________________
>>>> dupswapdrop: music-dsp mailing list
>>>> music-dsp@music.columbia.edu
>>>>
>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.columbia.edu_mailman_listinfo_music-2Ddsp&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=7Qrw7Q-zG9ysrJJyRW6mgLFxHzbEocFKhjiRv2QQvm4&s=Ny0bCe_dRqaJklgGS5T0Oleuu7EVRRJRYgXtMn6BcIk&e=
>>>
>>> _______________________________________________
>>> dupswapdrop: music-dsp mailing list
>>> music-dsp@music.columbia.edu
>>> https://lists.columbia.edu/mailman/listinfo/music-dsp
>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.columbia.edu_mailman_listinfo_music-2Ddsp&d=DwMGaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=MCaeQU6n-HJBdcqPwGQny3Xr_DasnmJQJckL81kti4I&s=laBYkNOprCxjvEiRMmth13ZBRo22UWYH9IwxeAHbbcQ&e=>
>>
>> _______________________________________________
>> dupswapdrop: music-dsp mailing list
>> music-dsp@music.columbia.edu
>>
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.columbia.edu_mailman_listinfo_music-2Ddsp&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=w_CiiFx8eb9uUtrPcg7_DA&m=MCaeQU6n-HJBdcqPwGQny3Xr_DasnmJQJckL81kti4I&s=laBYkNOprCxjvEiRMmth13ZBRo22UWYH9IwxeAHbbcQ&e=
>
>
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to