Local AI-powered stem separation workflow for worship practice and Ableton-ready exports.
Status: Archived / no longer actively maintained. Moses was originally built as a personal local stem-separation workflow for worship practice and Ableton-ready exports. Since my current workflow now uses worship backing tracks, this project is no longer needed and is preserved as a learning and portfolio reference.
Moses is a local Gradio-based app for separating songs into stems with Demucs, organizing the outputs, and exporting files that are easier to move into an Ableton workflow.
Confirmed in the repository:
- Gradio UI in
app.py - Docker-based local runtime
- CPU and GPU compose variants
- utility modules for exports, runtime checks, and processing helpers
The project existed to support a local workflow for:
- worship practice preparation
- stem-based rehearsal use
- quick Ableton-ready exports without depending on a cloud service
This repository is preserved as a completed personal learning and portfolio project.
It is not being actively developed or maintained.
If you still want to run it locally, these paths remain documented in the repo:
docker compose up --buildOpen http://localhost:7860.
docker compose -f docker/docker-compose.cpu.yml up --builddocker compose -f docker/docker-compose.gpu.yml up --buildOnly process audio you have the right to use. Copyright, licensing, and ministry/media distribution rules still apply even when the workflow runs locally.
No LICENSE file is currently committed in this repository. Until one is added, the default legal position is all rights reserved.