Code covered by the BSD License  

Highlights from
Time-domain scrambling of audio signals

Be the first to rate this file! 17 Downloads (last 30 days) File Size: 165 KB File ID: #29396
image thumbnail

Time-domain scrambling of audio signals

by Dan Ellis

 

13 Nov 2010 (Updated 15 Nov 2010)

Scramble audio signals by shuffling short-time windows

| Watch this File

File Information
Description

These routines scramble an audio file by moving around short, overlapping windows within a local window. They can be used to create new versions of existing recordings that preserve the spectral content over longer time scales, but remove structure at shorter timescales. This can be useful e.g. for making speech unintelligible.

Routines are also included to shuffle Gammatone subbands independently, for further scrambling.

Code is also available from http://www.ee.columbia.edu/~dpwe/resources/matlab/scramble/

Includes Gammatone / ERB filtering routines lightly adapted from Malcolm Slaney's Auditory Toolbox,
http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/

Required Products Signal Processing Toolbox
MATLAB release MATLAB 7.11 (R2010b)
Tags for This File  
Everyone's Tags
audio, scrambling, signal processing, speech
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Updates
15 Nov 2010

Updated with improved (refactored) code, include acknowledgment of the use of Malcolm Slaney's code as a starting point.

Contact us