Skip to content

bjbatten/riff-remix-hub-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riff Remix Hub - Python API Service

This is the Python microservice for audio stem separation using Demucs AI.

What it does

  • Receives audio file URLs via REST API
  • Uses Demucs 4.0.1 to separate audio into stems (vocals, drums, bass, guitar, other)
  • Returns base64-encoded stem audio files

API Endpoints

  • POST /separate - Separate audio into stems
  • GET /health - Health check

Deployment

This service is designed to be deployed to Railway as a separate service from the main Node.js frontend.

Environment Variables

  • PORT - Port to run the service on (automatically set by Railway)

Local Development

pip install -r requirements.txt
python demucs-api.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published