All about VQ: http://www.data-compression.com/vq.html
Definition at line 49 of file VQComposer.java.
Public Methods | |
void | setup () throws IOException, ParserException |
Setup the Composer - read in files, etc. | |
EDLFile | compose () |
Compose an EDLFile. | |
Static Public Attributes | |
String | description = "VQComposer trains a vector quantizer on the chunks in the input file. It then uses it to quantize the chunks in another file. For best results use the beat segmenter so each chunk has roughly the same length." |
Protected Methods | |
void | learnCodebook (FeatFile trainFile) |
Use the LBG splitting algorithm to learn a VQ codebook. |
|
Compose an EDLFile. This is where the magic happens. Implements composers.Composer. Reimplemented in composers.HMMComposer. Definition at line 386 of file VQComposer.java. References composers.VQComposer.learnCodebook(). |
|
Setup the Composer - read in files, etc. This should be called before any call to compose() to ensure that the inputs and outputs are properly initialized. Reimplemented from composers.Composer. Definition at line 168 of file VQComposer.java. |