Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/offa/trackpack
Packaging of audio files / stems.
https://github.com/offa/trackpack
audio packaging stem stems
Last synced: about 1 month ago
JSON representation
Packaging of audio files / stems.
- Host: GitHub
- URL: https://github.com/offa/trackpack
- Owner: offa
- License: gpl-3.0
- Created: 2020-05-30T18:19:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T18:33:29.000Z (9 months ago)
- Last Synced: 2024-04-12T00:00:55.213Z (8 months ago)
- Topics: audio, packaging, stem, stems
- Language: Python
- Homepage:
- Size: 147 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Track Pack
[![CI](https://github.com/offa/trackpack/workflows/ci/badge.svg)](https://github.com/offa/trackpack/actions)
[![GitHub release](https://img.shields.io/github/release/offa/trackpack.svg)](https://github.com/offa/trackpack/releases)
[![License](https://img.shields.io/badge/license-GPLv3-yellow.svg)](LICENSE)
![Python 3.9](https://img.shields.io/badge/python-3.9-green.svg)Packaging of audio / stem files.
A packages consists of a required master track with `.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
```sh
# 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 `-`:
```yaml
# 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.