Skip to content

All

splifft

Lightweight utilities for music source separation.

Modules:

Name Description
__main__

Command line interface for splifft.

config

Configuration

core

Reusable, pure algorithmic components for inference and training.

inference

High level orchestrator for model inference

io

Operations for reading and writing to disk. All side effects should go here.

models

Source separation models.

training

High level orchestrator for model training

Attributes:

Name Type Description
PATH_MODULE
PATH_BASE
PATH_DATA
PATH_CONFIG
PATH_MODELS
PATH_DOCS
PATH_DOCS_ASSETS

PATH_MODULE module-attribute

PATH_MODULE = parent

PATH_BASE module-attribute

PATH_BASE = parent

PATH_DATA module-attribute

PATH_DATA = PATH_BASE / 'data'

PATH_CONFIG module-attribute

PATH_CONFIG = PATH_DATA / 'config'

PATH_MODELS module-attribute

PATH_MODELS = PATH_DATA / 'models'

PATH_DOCS module-attribute

PATH_DOCS = PATH_BASE / 'docs'

PATH_DOCS_ASSETS module-attribute

PATH_DOCS_ASSETS = PATH_DOCS / 'assets'