Skip to content

Some Python code for researching concatenative synthesis

Notifications You must be signed in to change notification settings

carthach/PyConcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Some Python code for researching concatenative synthesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published