sorry, meant to write 'without' certain artifacts and drawbacks of FIR/IIRs
On Tue, Mar 3, 2020 at 4:36 PM Zhiguang Eric Zhang <zez...@nyu.edu> wrote: > 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