pje / WavTap

globally capture whatever your mac is playing—as simply as a screenshot
MIT License
749 stars 85 forks source link

Weird distortion whenever Wavtap running (even before pressing record) #42

Open malcolmreynolds opened 11 years ago

malcolmreynolds commented 11 years ago

Just installed this - the concept is great, I've wanted something like this for ages to be able to quickly sample sounds from youtube etc. However, when wavtap is running (ie icon is present on the menu bar) all system audio (or at least all that I've checked so far - Youtube videos through Chrome, mp3s through itunes) becomes crazy distorted. You can still recognise the music but it sounds as if some bits of the audio have been pitch shifted down or something? I can try and record this happening on my phone if that will help.

If you actually make a recording, the resulting wav file sounds fine, so clearly wavtap is successfully getting the right audio in, but something in the output is going wrong.

The probable cause of all this is that my audio is going through a firewire soundcard, specifically an Edirol FA-101. If I unplug the soundcard and just play through system audio (ie the builtin laptop speakers) then it works fine, ie while wavtap is running the audio sounds normal.

I'm on OS X 10.8.2, late 2009 MBP. I'm keen to help you debug this if there is any way I can, as I would love to use this app! Please let me know if it would help to provide a (phone) recording of this happening.

malcolmreynolds commented 11 years ago

I've just noticed that Wavtap's entry in "Audio Devices" says it is expecting 32 bit sound in and out (there doesn't seem to be a way to change this) whereas my edirol soundcard is expecting 24 bit sound in and out. I'm not positive, but maybe this difference is causing the distortion? That would explain why I can still (sort of) recognise what is playing. Unfortunately there isn't a dropdown menu to change this (as there is in the built-in out entry, for example). Is there any way to make Wavtap work with 24 bit audio?