Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 562 Bytes

File metadata and controls

21 lines (14 loc) · 562 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