[SciPy-User] butterworth filter on .WAV file

Benjamin Root ben.root at ou.edu
Wed Jul 7 17:59:42 EDT 2010


Well, to give you hope, it is feasible as some friends of mine did a notch
filter on some .wav files at the conference last week.  They had a bunch of
issues as well.  I will see if he is actively reading this list.

Ben Root

On Wed, Jul 7, 2010 at 4:55 PM, Joshua Holbrook <josh.holbrook at gmail.com>wrote:

> On Wed, Jul 7, 2010 at 1:34 PM, Peter Howard <peterhoward42 at gmail.com>
> wrote:
> > I forgot to mention that part - it plays without complaint in Window's
> Media
> > Player - but is completely silent.
> > Would it help if I provide the input .WAV file?
> > Can you attach things to posts via email?
> > (It is 13MB)
> >
> > _______________________________________________
> > SciPy-User mailing list
> > SciPy-User at scipy.org
> > http://mail.scipy.org/mailman/listinfo/scipy-user
> >
> >
>
> That's huge! Nevermind that.
>
> Interestingly enough, I tried messing with the problem using a random
> wav file I found from the internet (that plays in vlc just fine) and
> got an ugly error. So, I guess I can't help you in this way :S
>
> That said, here's what I would do: First, plot the array that results
> from reading the wav file to get an idea of what it looks like. Then,
> after you butterworth it up, plot the result of THAT to see what you
> have. That could give you an idea as to whether the problem is in the
> reading, the butterworthing, the output, or whatever.
>
> Just my $0.02. Good luck!
>
> --Josh
>
> p.s:
>
> If anyone cares about the error I got, here you go:
>
> In [12]: a,b=wavfile.read('viacom2.wav')
> Reading fmt chunk
> Reading data chunk
> Warning:  %s chunk not understood
> ---------------------------------------------------------------------------
> error                                     Traceback (most recent call last)
>
> /home/josh/<ipython console> in <module>()
>
> /usr/lib/python2.6/site-packages/scipy/io/wavfile.pyc in read(file)
>     65         else:
>     66             print "Warning:  %s chunk not understood"
> ---> 67             size = struct.unpack('I',fid.read(4))[0]
>     68             bytes = fid.read(size)
>     69     fid.close()
>
> error: unpack requires a string argument of length 4
>
> The file could be borked for all I know, and maybe this was fixed a
> long time ago and my scipy package (probably stock fedora) could be a
> bit stale, but the %s bit makes me think that maybe that part wasn't
> completely finished? Anyways.
> _______________________________________________
> SciPy-User mailing list
> SciPy-User at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20100707/536049c1/attachment.html>


More information about the SciPy-User mailing list