diff --git a/.gitignore b/.gitignore index 61db21f..df109b8 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,7 @@ outputs/ # Full-size source video — keep locally, commit only compressed derivatives media-files/video/*.mp4 !media-files/video/*-480p.mp4 + +# Compressed exports of demucs stems — keep committed for review without +# local playback (the raw separated/*.wav stems stay local, per *.wav above) +!demucs/*.mp3 diff --git a/demucs/README.md b/demucs/README.md index a2956b8..546bc19 100644 --- a/demucs/README.md +++ b/demucs/README.md @@ -17,6 +17,10 @@ Took ~12s for 11 minutes of audio. Outputs `vocals.wav` and `no_vocals.wav` (44. duration matches source) under `separated/htdemucs//` — gitignored, left on the GPU box at `/root/projects/audio-demo/repo/demucs/separated/`. +Full-length MP3 versions (128kbps, ~10MB each) are committed as `vocals.mp3` and +`no_vocals.mp3` in this directory so both stems are reviewable directly from Gitea without +needing local playback or GPU-box access. + **Known gotcha:** demucs 4.1.0's package metadata doesn't declare `numpy` as a dependency even though `demucs/transformer.py` imports it directly — `pip install demucs` alone leaves the env broken (`ModuleNotFoundError: No module named 'numpy'` at runtime). Install `numpy` explicitly diff --git a/demucs/no_vocals.mp3 b/demucs/no_vocals.mp3 new file mode 100644 index 0000000..3cfcdcb Binary files /dev/null and b/demucs/no_vocals.mp3 differ diff --git a/demucs/vocals.mp3 b/demucs/vocals.mp3 new file mode 100644 index 0000000..56cd0e9 Binary files /dev/null and b/demucs/vocals.mp3 differ