A downloadable sound recorder for Windows
What does it do?
AudioScrape links into Windows's audio system (WASAPI) and pulls sound back from it. This allows you to record almost anything that comes out of your speakers and save it as a .wav or .mp3 file.
How do you use it?
Run the program. Click "Start Recording". When you're finished, click "Stop and Save" and pick a filename. That's it.
What are the system requirements?
Any version of Windows from Vista onwards, with .NET 4.0.
How does it handle surround sound?
Since the .wav and MP3 formats support stereo at most*, AudioScrape will drop all additional channels and just save left-right.
How does it handle high sample rates?
Audio is saved in the sample rate it was played at.
How does it handle high bit depth?
Internally WASAPI uses 32-bit floating point data. In the interests of simplicity (since it is impossible to know what the original bitdepth was) we locked the output to 16-bit.
Is there any loss of quality?
When saving to WAV, none at all. Barring any enhancements or alterations to the signal chain, at 16-bit quality the signal should be a bit perfect copy of whatever you're hearing. This is because audio is pulled back from the sound buffer before it enters the sound card.
When saving to MP3, there is inherently a slight loss of quality. AudioScrape uses LAME which is one of the best available MP3 encoders.
How are multiple sound cards handled?
AudioScrape will pull audio from whichever sound card is the default output device.
What about ASIO?
ASIO drivers directly interface your sound card to a digital audio workstation. While this means that latency is greatly reduced, it also means there is no standard way to access the card's buffers. As a result, it is not possible for ASIO to be supported by AudioScrape.
How is the system volume handled?
AudioScrape reads the sound data pre-fader, meaning it is reading exactly what gets sent from applications, before it hits the Windows volume control.. Turning the Windows or application volume up or down will not affect the levels being read and saved.
Can I record audio inputs via "Listen to this device"?
Yes. AudioScrape will record everything being played to the default output including audio inputs you've enabled "Listen to this device" on.
How does the program store recordings in progress?
Sound data is immediately saved to a temporary file on your hard disk. This means AudioScrape will not use large amounts of memory while recording. It will, however, mean that you need enough disk space to handle the storage.
What happens when a recording goes for a long time?
As of version 1.04, AudioScrape will save an incremental file at every gigabyte of data. This prevents any single file from being larger than the WAV format can handle.
What are all these DLL files kicking about?
AudioScrape automatically deploys a couple of DLL files that it needs to process audio. If they bug you, just delete them -- they're harmless and the program will regenerate anything it needs.
So does it install anything/change your system/etc?
No. Apart from those DLL files, and any sounds you've recorded, it leaves no trace on your computer and contacts nobody. No settings files, no registry keys, no adware/spyware etc. Delete the program, and its DLLs, and it's gone.
The only exception is that if you installed the .NET Framework to get it running, that will stick around. We're not aware of any downside to installing .NET so it's unlikely you'll have a reason to delete it.
Does it ever "phone home"?
No. There are no analytics or any other kind of tracking code. It does not keep track of what you're recording or forward any usage information to anyone.
My virus scanner/Windows Defender said it was malware!
Your virus scanner/Windows Defender is wrong. We're investigating ways to reduce false positive rates. There is absolutely nothing resembling malicious code in the program. If there was, Itch would kick us off this site pretty quickly.
- v1.01: Adjusted WAV saving code to use unsigned lengths (for a maximum of 4gb file size)
- v1.02: Made executable self-deploy required libraries, both removing the need for a .zip and making it possible to run from inside one.
- v1.03: Fixed a bug that may cause cut-off output files on slower computers.
- v1.04: Gracefully handled extremely long files by chopping them up into "overflow" files.
- v1.05: Fixed a bug that could cause skipping or cut-off starts sometimes.
- v1.05Demo: Created demo version
- v1.06: Switched to .NET 4.0 for better launch experience on Win10
- v1.07: Added MP3 support, added main menu bar, implemented more graceful handling of overrun files.
- v1.08: Made it look prettier. Added stereo metering. Added "are you sure you want to exit?" if you close while recording. Prevented spurious file saving that sometimes occurred when pressing "cancel". Provided more generous 2 minute demo time limit.
*In fact the WAV file format does have the ability to describe multi-channel audio. The parameters are there -- there's nothing stopping a program from stating that it's writing a 20-channel audio file. But the format has been nerfed by years of minimal implementations, so anything more than 2-channel and virtually every editor/player on the planet will completely shut down. What a shame.
In order to download this sound recorder you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files: