diff options
Diffstat (limited to 'libs/qm-dsp/dsp/segmentation/cluster_segmenter.h')
-rw-r--r-- | libs/qm-dsp/dsp/segmentation/cluster_segmenter.h | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/libs/qm-dsp/dsp/segmentation/cluster_segmenter.h b/libs/qm-dsp/dsp/segmentation/cluster_segmenter.h deleted file mode 100644 index e7106d4f81..0000000000 --- a/libs/qm-dsp/dsp/segmentation/cluster_segmenter.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef _CLUSTER_SEGMENTER_H -#define _CLUSTER_SEGMENTER_H - -/* - * cluster_segmenter.h - * soundbite - * - * Created by Mark Levy on 06/04/2006. - * Copyright 2006 Centre for Digital Music, Queen Mary, University of London. - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. See the file - COPYING included with this distribution for more information. - * - */ - -#include <stdio.h> -#include <stdlib.h> -#include <math.h> -#include <float.h> - -#include "segment.h" -#include "cluster_melt.h" -#include "hmm/hmm.h" -#include "maths/pca/pca.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* applies MPEG-7 normalisation to constant-Q features, storing normalised envelope (norm) in last feature dimension */ -void mpeg7_constq(double** features, int nframes, int ncoeff); - -/* converts constant-Q features to normalised chroma */ -void cq2chroma(double** cq, int nframes, int ncoeff, int bins, double** chroma); - -void create_histograms(int* x, int nx, int m, int hlen, double* h); - -void cluster_segment(int* q, double** features, int frames_read, int feature_length, int nHMM_states, - int histogram_length, int nclusters, int neighbour_limit); - -void constq_segment(int* q, double** features, int frames_read, int bins, int ncoeff, int feature_type, - int nHMM_states, int histogram_length, int nclusters, int neighbour_limit); - -#ifdef __cplusplus -} -#endif - -#endif |