Skip to content
/ uberfader Public

Concatenate and crossfade audio to form a very long sequence.

License

Notifications You must be signed in to change notification settings

akx/uberfader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uberfader

Concatenate and crossfade audio to form a very long sequence.

Usage

  • Create virtualenv
  • Install requirements
  • Point uberfader at a directory of WAV files and tell it the desired output length, e.g. 600 seconds:
    python3 uberfader.py -i ./bits/ -o ./long.wav -l 600

Caveats

  • The underlying Pydub library exhibits quadratic behavior with long sequences. Instead of generating a very long sequence in a single run, you may have better luck generating a number of shorter ones first, then re-uberfading them. Use the -n parameter to have Uberfader generate N files (suffixed e.g. long_0001.wav) and then do python3 uberfader.py -i ./long_sequences -o ./really-long.wav -l 3600 to generate the final sequence. Your audience probably won't realize what's happening.

About

Concatenate and crossfade audio to form a very long sequence.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages