From douglas at music.columbia.edu Mon Dec 1 00:00:00 2008 From: douglas at music.columbia.edu (douglas repetto) Date: Mon Dec 1 00:00:08 2008 Subject: [music-dsp] [admin] music-dsp FAQ Message-ID: <20081201050000.C3033521EE1BB@music.columbia.edu> Hi, Just a reminder that if you are new to the list you should read the music-dsp FAQ. It contains answers to both technical _and_ adminstrative questions that often come up on the list. If your question appears in the FAQ it is safe to assume that it has been discussed on the list many times in the past, and you should probably have a look through the list archives before posting your question to the list. http://music.columbia.edu/cmc/music-dsp/musicdspFAQ.html Also of interest to new and not-so-new list members: The music-dsp list archives http://music.columbia.edu/cmc/music-dsp/musicdsparchives.html The music-dsp source code archive http://www.musicdsp.org music-dsp books and reviews http://music.columbia.edu/cmc/music-dsp/dspbooks.html All this and more at: http://music.columbia.edu/cmc/music-dsp Hasta la pasta, douglas (this is an automated message sent out on the 1st and 15th of each month) From d.sbragion at infotecna.it Wed Dec 3 08:24:30 2008 From: d.sbragion at infotecna.it (Denis Sbragion) Date: Wed Dec 3 08:24:54 2008 Subject: [music-dsp] [ANN] DRC 3.0.1 Message-ID: <2104.192.168.1.15.1228310670.squirrel@www.infotecna.lcl> Hello, DRC 3.0.1 is out and available at the usual place: http://drc-fir.sourceforge.net/ Here are the change notes: The Octave scripts have been reworked to make them compatible with version 3 of Octave. A new renormalization procedure, providing a reasonable extimation of clipping levels, has been added. Many minor bugs have been fixed. Best of listening, -- Denis Sbragion InfoTecna Tel: +39 0362 805396, Fax: +39 0362 805404 URL: http://www.infotecna.it From danielbirns at gmail.com Thu Dec 4 23:39:54 2008 From: danielbirns at gmail.com (Daniel Birns) Date: Thu Dec 4 23:40:15 2008 Subject: [music-dsp] voice dsp Message-ID: <94174961-494E-4097-AF3E-46E51085EF5D@gmail.com> I need to apply dsp to voice recordings for a phone application. I'm a newbie at DSP. 1) What algorithms are recommended for voice, particularly recording lecturers at some distance from the mic? Compression, low-pass filter, amplification? 2) Assuming I have to write my own, can anyone direct me to sample code that implements something that would work well on the iphone? Thanks. --Daniel From bogac at bteaudio.com Fri Dec 5 12:51:11 2008 From: bogac at bteaudio.com (Bogac Topaktas) Date: Fri Dec 5 12:52:12 2008 Subject: [music-dsp] voice dsp Message-ID: <614788df$73a0e40b$29ab00c2$@com> Hi Daniel, Maybe not so suitable for a newbie but the following books contain all the information that you need for your target application: Speech Enhancement by Jacob Benesty (Editor), Shoji Makino (Editor), Jingdong Chen (Editor) Springer 2005, ISBN: 354024039X http://www.amazon.com/Speech-Enhancement-Signals-Communication-Technology/dp /354024039X/ Speech Enhancement: Theory and Practice by Philipos C. Loizou CRC 2007, ISBN: 0849350328 http://www.amazon.com/Speech-Enhancement-Practice-Processing-Communications/ dp/0849350328/ Noise Reduction in Speech Applications by Gillian M. Davis CRC 2002, ISBN: 0849309492 http://www.amazon.com/Reduction-Applications-Electrical-Engineering-Processi ng/dp/0849309492/ Bogac. -------- Original Message -------- > From: "Daniel Birns" > Sent: Friday, December 05, 2008 6:41 AM > To: music-dsp@music.columbia.edu > Subject: [music-dsp] voice dsp > > I need to apply dsp to voice recordings for a phone application. I'm > a newbie at DSP. > > 1) What algorithms are recommended for voice, particularly recording > lecturers at some distance from the mic? Compression, low-pass > filter, amplification? > 2) Assuming I have to write my own, can anyone direct me to sample > code that implements something that would work well on the iphone? > > > Thanks. > > --Daniel > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From music.maker at gte.net Wed Dec 17 08:01:44 2008 From: music.maker at gte.net (Scott Gravenhorst) Date: Wed Dec 17 09:20:16 2008 Subject: [music-dsp] BLOO Message-ID: <200812171401.mBHE1iTW017329@linux7.lan> http://vellocet.com/gasm/bloo/bloo.pdf I don't pretend to understand this fully, bits of it yes. I'd love to read comments from this forum. -- ScottG ________________________________________________________________________ -- Scott Gravenhorst -- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/ -- FatMan: home1.gte.net/res0658s/fatman/ -- NonFatMan: home1.gte.net/res0658s/electronics/ -- When the going gets tough, the tough use the command line. From stygmate at gmail.com Sun Dec 21 05:07:55 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Sun Dec 21 05:08:22 2008 Subject: [music-dsp] Fast fir Message-ID: <8B59E7F2-895C-478E-922C-8E534FB7AFC9@gmail.com> Is anyone other there having good documentation or/and sample code on doing fir filtering with fft or others fast fir algorithm ? Envoy? de mon iPhone From bogac at bteaudio.com Sun Dec 21 05:58:12 2008 From: bogac at bteaudio.com (Bogac Topaktas) Date: Sun Dec 21 05:59:09 2008 Subject: [music-dsp] Fast fir Message-ID: <5d23531b$7cd45ed5$24b8948e$@com> BruteFIR http://www.ludd.luth.se/~torger/brutefir.html "REAL-TIME PARTITIONED CONVOLUTION FOR AMBIOPHONICS SURROUND SOUND" by Anders Torger and Angelo Farina http://pcfarina.eng.unipr.it/Public/Papers/164-Mohonk2001.PDF http://www.acoustics.net/objects/pdf/article_farina04.pdf "IMPLEMENTATION OF REAL-TIME PARTITIONED CONVOLUTION ON A DSP BOARD" by E. Armelloni, C. Giottoli and A. Farina http://pcfarina.eng.unipr.it/Public/Papers/188-Mohonk2003.pdf http://pcfarina.eng.unipr.it/Public/Mohonk2003/Mohonk_2003_toAngelo.ppt "Parallel Discrete Fourier Transform for Fast FIR Filtering Based on Overlapped-save Block Structure" by Ying-Wen Bai and Ju-Maw Chen http://www.waset.org/pwaset/v2/v2-59.pdf "FAST FIR FILTERS FOR SIMD PROCESSORS WITH LIMITED MEMORY BANDWIDTH" by Grzegorz KRASZEWSKI http://teleinfo.pb.bialystok.pl/~krashan/pliki/fast_fir_filters_2006.pdf -------- Original Message -------- > From: "Benjamin Derei" > Sent: Sunday, December 21, 2008 12:09 PM > To: "music-dsp@music.columbia.edu" > Subject: [music-dsp] Fast fir > > Is anyone other there having good documentation or/and sample code on > doing fir filtering with fft or others fast fir algorithm ? > > Envoy? de mon iPhone-- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From stygmate at gmail.com Sun Dec 21 11:43:51 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Sun Dec 21 11:45:06 2008 Subject: [music-dsp] Fast fir In-Reply-To: <5d23531b$7cd45ed5$24b8948e$@com> References: <5d23531b$7cd45ed5$24b8948e$@com> Message-ID: <00B794D4-946C-43B2-AB98-6D78E415D6BA@gmail.com> Thanx :) Envoy? de mon iPhone Le 21 d?c. 08 ? 11:58, "Bogac Topaktas" a ?crit : > BruteFIR > http://www.ludd.luth.se/~torger/brutefir.html > > "REAL-TIME PARTITIONED CONVOLUTION FOR AMBIOPHONICS SURROUND SOUND" > by Anders Torger and Angelo Farina > http://pcfarina.eng.unipr.it/Public/Papers/164-Mohonk2001.PDF > http://www.acoustics.net/objects/pdf/article_farina04.pdf > > "IMPLEMENTATION OF REAL-TIME PARTITIONED CONVOLUTION ON A DSP BOARD" > by E. Armelloni, C. Giottoli and A. Farina > http://pcfarina.eng.unipr.it/Public/Papers/188-Mohonk2003.pdf > http://pcfarina.eng.unipr.it/Public/Mohonk2003/ > Mohonk_2003_toAngelo.ppt > > "Parallel Discrete Fourier Transform for Fast FIR Filtering Based on > Overlapped-save Block Structure" > by Ying-Wen Bai and Ju-Maw Chen > http://www.waset.org/pwaset/v2/v2-59.pdf > > "FAST FIR FILTERS FOR SIMD PROCESSORS WITH LIMITED MEMORY BANDWIDTH" > by Grzegorz KRASZEWSKI > http://teleinfo.pb.bialystok.pl/~krashan/pliki/fast_fir_filters_2006.pdf > > -------- Original Message -------- >> From: "Benjamin Derei" >> Sent: Sunday, December 21, 2008 12:09 PM >> To: "music-dsp@music.columbia.edu" >> Subject: [music-dsp] Fast fir >> >> Is anyone other there having good documentation or/and sample code on >> doing fir filtering with fft or others fast fir algorithm ? >> >> Envoy? de mon iPhone-- >> dupswapdrop -- the music-dsp mailing list and website: >> subscription info, FAQ, source code archive, list archive, book >> reviews, dsp links >> http://music.columbia.edu/cmc/music-dsp >> http://music.columbia.edu/mailman/listinfo/music-dsp > > > > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book > reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From martin.eisenberg at udo.edu Sun Dec 21 16:02:00 2008 From: martin.eisenberg at udo.edu (Martin Eisenberg) Date: Sun Dec 21 16:01:10 2008 Subject: [music-dsp] Fast fir References: <8B59E7F2-895C-478E-922C-8E534FB7AFC9@gmail.com> Message-ID: <001501c963af$6252f400$f4005e4e@mooncode> And some with a different flavor-- http://infoscience.epfl.ch/record/33923/files/Vetterli88.pdf http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=136539 Martin From stygmate at gmail.com Tue Dec 23 18:20:53 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Tue Dec 23 18:21:07 2008 Subject: [music-dsp] Fast Dynamic Convolution Message-ID: I've recently asked: > Is anyone other there having good documentation or/and sample code on > doing fir filtering with fft or others fast fir algorithm ? thanx a lot for the quick answer Martin and Bogac :) Now, i'm really interested in some paper about fast dynamic convolution ;) so if someone have, don't hesitate. Benjamin Derei stygmate@gmail.com From stygmate at gmail.com Tue Dec 23 18:22:04 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Tue Dec 23 18:22:19 2008 Subject: [music-dsp] Fast fir In-Reply-To: <001501c963af$6252f400$f4005e4e@mooncode> References: <8B59E7F2-895C-478E-922C-8E534FB7AFC9@gmail.com> <001501c963af$6252f400$f4005e4e@mooncode> Message-ID: If we want to have no latency the trick is to calculate the first block in the time domain and the nexts in the frequency domain ? Benjamin Derei stygmate@gmail.com Le 21 d?c. 08 ? 22:02, Martin Eisenberg a ?crit : > And some with a different flavor-- > > http://infoscience.epfl.ch/record/33923/files/Vetterli88.pdf > http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=136539 > > > Martin > > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book > reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From czhenry at gmail.com Tue Dec 23 19:20:48 2008 From: czhenry at gmail.com (Charles Henry) Date: Tue Dec 23 19:20:57 2008 Subject: [music-dsp] Fast Dynamic Convolution In-Reply-To: References: Message-ID: <518fe7b20812231620j21835ed8w7e539c7cefefede5@mail.gmail.com> On Tue, Dec 23, 2008 at 5:20 PM, Benjamin Derei wrote: > Now, i'm really interested in some paper about fast dynamic convolution ;) What is it? Now, I'm really interested in hearing about it ;) Chuck From stygmate at gmail.com Tue Dec 23 19:25:53 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Tue Dec 23 19:26:06 2008 Subject: [music-dsp] Fast Dynamic Convolution In-Reply-To: <518fe7b20812231620j21835ed8w7e539c7cefefede5@mail.gmail.com> References: <518fe7b20812231620j21835ed8w7e539c7cefefede5@mail.gmail.com> Message-ID: <52630AA0-3134-4D54-9BB7-2B633E77F873@gmail.com> the principle is simple, it's fir filtering but with differents impulse responses for each sample level ! (an analog hardware unit (eq ...) don't have the same impulse response if the signal is low or high ) Benjamin Derei stygmate@gmail.com Le 24 d?c. 08 ? 01:20, Charles Henry a ?crit : > On Tue, Dec 23, 2008 at 5:20 PM, Benjamin Derei > wrote: >> Now, i'm really interested in some paper about fast dynamic >> convolution ;) > > What is it? Now, I'm really interested in hearing about it ;) > > Chuck > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book > reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From czhenry at gmail.com Wed Dec 24 08:55:05 2008 From: czhenry at gmail.com (Charles Henry) Date: Wed Dec 24 08:55:21 2008 Subject: [music-dsp] Fast Dynamic Convolution In-Reply-To: <52630AA0-3134-4D54-9BB7-2B633E77F873@gmail.com> References: <518fe7b20812231620j21835ed8w7e539c7cefefede5@mail.gmail.com> <52630AA0-3134-4D54-9BB7-2B633E77F873@gmail.com> Message-ID: <518fe7b20812240555r5d801da9q56be3ea758ffc90a@mail.gmail.com> On Tue, Dec 23, 2008 at 6:25 PM, Benjamin Derei wrote: > (an analog hardware unit (eq ...) don't have the same impulse response if > the signal is low or high ) or how a physical instrument's timbre changes when played at different loudnesses. I get how it works now (more or less). I wonder if there's a useful series expansion with Laplace functions to approximate the convolution... Chuck From bogac at bteaudio.com Wed Dec 24 12:31:38 2008 From: bogac at bteaudio.com (Bogac Topaktas) Date: Wed Dec 24 12:32:34 2008 Subject: [music-dsp] Fast Dynamic Convolution Message-ID: <40a76e2f$f5d14eb$3785e80c$@com> > Now, i'm really interested in some paper about fast dynamic > convolution ;) "Analysis and Simulation of Non-Linear Audio Processes using Finite Impulse Responses Derived at Multiple Impulse Amplitudes", by Michael J Kemp, presented at the 106th AES convention in Munich, Germany, 8 - 11th May 1999. preprint number 4919. Michael also holds two patents on the above technique: US patents #7,039,194 and #7,095,860 Please be aware that dynamic convolution can only simulate static (i.e. memoryless) non-linear processes, it can not simulate dynamic non-linear processes (i.e. non-linear systems with memory). For a more detailed discussion see: "EMULATION OF NOT-LINEAR, TIME-VARIANT DEVICES BY THE CONVOLUTION TECHNIQUE" by ANGELO FARINA and ENRICO ARMELLONI http://pcfarina.eng.unipr.it/Public/Papers/211-AesItalia2005.pdf "NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF DISTORTING SYSTEMS" by Angelo Farina, Alberto Bellini and Enrico Armelloni http://pcfarina.eng.unipr.it/Public/Papers/154-AES110.PDF "Continuous-Time Systems Emulation" by Dave Berners http://www.uaudio.com/webzine/2007/aug/index2.html Analysis of Dynamic Range Control (DRC) Devices by Dave Berners http://www.uaudio.com/webzine/2006/september/index2.html -------- Original Message -------- > From: "Benjamin Derei" > Sent: Wednesday, December 24, 2008 1:22 AM > To: "A discussion list for music-related DSP" > Subject: [music-dsp] Fast Dynamic Convolution > > I've recently asked: > > > Is anyone other there having good documentation or/and sample code on > > doing fir filtering with fft or others fast fir algorithm ? > > > thanx a lot for the quick answer Martin and Bogac :) > > Now, i'm really interested in some paper about fast dynamic > convolution ;) > > so if someone have, don't hesitate. > > Benjamin Derei > stygmate@gmail.com > > > > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp From stygmate at gmail.com Wed Dec 24 13:15:12 2008 From: stygmate at gmail.com (Benjamin Derei) Date: Wed Dec 24 13:15:29 2008 Subject: [music-dsp] Fast Dynamic Convolution In-Reply-To: <40a76e2f$f5d14eb$3785e80c$@com> References: <40a76e2f$f5d14eb$3785e80c$@com> Message-ID: <55503A0D-35C7-440A-94C6-B5FA70F0FC91@gmail.com> you rules Bogac ! :) Benjamin Derei stygmate@gmail.com Le 24 d?c. 08 ? 18:31, Bogac Topaktas a ?crit : >> Now, i'm really interested in some paper about fast dynamic >> convolution ;) > > "Analysis and Simulation of Non-Linear Audio Processes using Finite > Impulse > Responses Derived at Multiple Impulse Amplitudes", > by Michael J Kemp, presented at the 106th AES convention in Munich, > Germany, 8 - 11th May 1999. preprint number 4919. > > Michael also holds two patents on the above technique: US patents > #7,039,194 and #7,095,860 > > Please be aware that dynamic convolution can only simulate static > (i.e. > memoryless) non-linear processes, it can not simulate > dynamic non-linear processes (i.e. non-linear systems with memory). > For a > more detailed discussion see: > > "EMULATION OF NOT-LINEAR, TIME-VARIANT DEVICES BY THE CONVOLUTION > TECHNIQUE" > by ANGELO FARINA and ENRICO ARMELLONI > http://pcfarina.eng.unipr.it/Public/Papers/211-AesItalia2005.pdf > > "NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF > DISTORTING > SYSTEMS" > by Angelo Farina, Alberto Bellini and Enrico Armelloni > http://pcfarina.eng.unipr.it/Public/Papers/154-AES110.PDF > > "Continuous-Time Systems Emulation" > by Dave Berners > http://www.uaudio.com/webzine/2007/aug/index2.html > > Analysis of Dynamic Range Control (DRC) Devices > by Dave Berners > http://www.uaudio.com/webzine/2006/september/index2.html > > -------- Original Message -------- >> From: "Benjamin Derei" >> Sent: Wednesday, December 24, 2008 1:22 AM >> To: "A discussion list for music-related DSP" > >> Subject: [music-dsp] Fast Dynamic Convolution >> >> I've recently asked: >> >>> Is anyone other there having good documentation or/and sample code >>> on >>> doing fir filtering with fft or others fast fir algorithm ? >> >> >> thanx a lot for the quick answer Martin and Bogac :) >> >> Now, i'm really interested in some paper about fast dynamic >> convolution ;) >> >> so if someone have, don't hesitate. >> >> Benjamin Derei >> stygmate@gmail.com >> >> >> >> -- >> dupswapdrop -- the music-dsp mailing list and website: >> subscription info, FAQ, source code archive, list archive, book >> reviews, > dsp links >> http://music.columbia.edu/cmc/music-dsp >> http://music.columbia.edu/mailman/listinfo/music-dsp > > > > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book > reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp