Skip to content
Some Python code for researching concatenative synthesis
Python HTML
Branch: master
Clone or download
Latest commit 08b9c8f May 15, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Fix some casts. Mar 11, 2018
PyConcat Fix some casts. Mar 11, 2018
docs Update docs. Aug 14, 2017
.gitignore Update gitignore for PyCharm May 4, 2017
.gitmodules Don't have kBestViterbi as a submodule (for now) May 4, 2017 Readme updates to list May 8, 2017
config.yaml Fix some casts. Mar 11, 2018 requirements for python May 14, 2018 Python3 support. Mar 11, 2018
requirements.txt requirements for python May 14, 2018


A Python library for performing concatenative synthesis tasks.


The reference documentation is here:- shows an example of how to use it.


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
You can’t perform that action at this time.