Skip to content
/ trackpack Public

Packaging of audio files / stems.

License

Notifications You must be signed in to change notification settings

offa/trackpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Track Pack

CI GitHub release License Python 3.8

Packaging of audio / stem files.

A packages consists of a required master track with <prject name>.wav name and optional stem files (*.wav). If no files are passed, all files found in Export are packed.

Packed archives are saved to Export directory.

Usage

# Create package using 'pack.yml':
trackpack pack

# Pack master only
trackpack pack project1.wav stem1.wav stem2.wav

# Pack master and some stems:
trackpack pack project1.wav stem1.wav stem2.wav

Use trackpack --help for full usage documentation.

Yaml config format

The Yaml configuration uses same format as the CLI arguments, but _ instead of -:

# Required:
name: "project name"

# Optional:
archive_name: "package_archive_name"    # Default: Same as required 'name' ('.zip' is optional)
append_date: True                       # Default: False

CLI arguments to have higher priority and override file settings.