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 sample rates/bit depth?

Audio is saved in the sample rate your sound card is configured to play at. In the interests of simplicity we locked the output to 16-bit depth.

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.

What about HDCP and other content protection (DRM) systems?

This is exactly the kind of application these systems are designed to block, and no effort has been made to get around them. If you want to consume content that you don't have a legal license to, you should buy it. 

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.

AudioScrape uses the LAME MP3 encoder.

What are the system requirements?

Any version of Windows from Vista onwards, with .NET 4.0.

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.

Change Log
  • 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.
  • v1.10: Added auto-start and auto-stop features.
  • v1.11:¬†Cosmetic makeover.

 

*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.

Note

AudioScrape uses the LAME MP3 Encoder.