Skip to content

Index

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

Public inference APIs.

io

Operations for reading and writing to disk, and network IO.

models

Source separation models.

training

High level orchestrator for model training

types

Types for documentation and data validation (for use in pydantic).

Attributes:

Name Type Description
DIR_MODULE
DIR_DATA
DIR_CONFIG_DEFAULT
PATH_REGISTRY_DEFAULT

DIR_MODULE module-attribute

DIR_MODULE = parent

DIR_DATA module-attribute

DIR_DATA = DIR_MODULE / 'data'

DIR_CONFIG_DEFAULT module-attribute

DIR_CONFIG_DEFAULT = DIR_DATA / 'config'

PATH_REGISTRY_DEFAULT module-attribute

PATH_REGISTRY_DEFAULT = DIR_DATA / 'registry.json'