Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 560 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 560 Bytes

PyConcat

A Python library for performing concatenative synthesis tasks.

Documentation

The reference documentation is here: http://pyconcat.readthedocs.io/en/latest/source/PyConcat.html

example.py shows an example of how to use it.

Workflow

The basic pipeline for performing concatenative synthesis with this tool is as follows.

  1. Segmentation
    • None, framewise FFTs, onsets, beats
  2. Feature Analysis
    • MFCCs, spectral moments, loudness, f0, HPCPs
  3. Unit Selection
    • Brute force linear search, kDTree, Viterbi, k-best Viterbi decoding