Skip to content

Tool to detect interstitial errors in audio transfers

License

Notifications You must be signed in to change notification settings

clacinak/interstitial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

interstitial

Tool to detect interstitial errors in digitization workflows

Introduction

interstitial is designed to detect dropped samples in audio digitization processes. These are caused by fleeting interruptions in the hardware/software pipeline on a digital audio workstation, causing a small number of samples to be dropped from the transfer.

More information on interstitial errors can be found in this FADGI report

Usage

This tool requires two sets of audio files: one generated as normal on a DAW, and one generated on a reference device. Typically, a device such as a standalone recorder is used as the reference device. This device should receive the same digital output that the DAW receives and record it to disk.

Once the two sets are generated, interstitial-errors can be pointed at the reference and DAW directories and run. It will automatically match WAV files between the directories, find errors in the DAW-generated files, and report results.

Sample audio files can be found here:

DAW

Ref

Note that, due to the nature of the tests performed by the tool, it may also highlight other issues in a digitization chain (e.g. timing problems).

Requires

  • audiolab
  • numpy
  • PyQt4 (GUI only)

Precompiled Binaries

About

Tool to detect interstitial errors in audio transfers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published