Mercurial > hg > x
diff hsedit.cpp @ 5:5f3c32dc6e17
* Adjust comment syntax to permit Doxygen to generate HTML documentation; add Doxyfile
author | Chris Cannam |
---|---|
date | Wed, 06 Oct 2010 15:19:49 +0100 |
parents | 6422640a802f |
children | 977f541d6683 |
line wrap: on
line diff
--- a/hsedit.cpp Tue Oct 05 17:03:27 2010 +0100 +++ b/hsedit.cpp Wed Oct 06 15:19:49 2010 +0100 @@ -3,9 +3,11 @@ #include "hsedit.h" #include "splines.h" +/** \file hsedit.h */ + //--------------------------------------------------------------------------- -/* +/** function DeFM: frequency de-modulation In: peakfr[npfr]: segmentation into FM cycles, peakfr[0]=0, peakfr[npfr-1]=Fr-1 @@ -34,7 +36,7 @@ delete[] frs; }//DeFM -/* +/** function DFMSeg: segments HS frames into FM cycles In: partials[M][Fr]: HS partials @@ -62,7 +64,7 @@ delete[] frec; }//DFMSeg -/* +/** function HSAM: harmonic sinusoid amplitude modulation In: SrcHS: source harmonic sinusoid @@ -81,7 +83,7 @@ HS->Partials[m][fr].a=SrcHS->Partials[m][fr].a*(1+dep*cos(omg*SrcHS->Partials[m][fr].t+ph)); }//HSAM -/* +/** function HSFM: harmonic sinusoid frequency modulation In: SrcHS: source harmonic sinusoid @@ -100,7 +102,7 @@ HS->Partials[m][fr].f=SrcHS->Partials[m][fr].f*(1+pa*cos(omg*SrcHS->Partials[m][fr].t+ph)); }//HSFM -/* +/** function HSFM_SF: harmonic sinusoid frequency modulation with source-filter model In: SrcHS: source harmonic sinusoid @@ -124,7 +126,7 @@ } }//HSFM_SF -/* +/** function: HSPitchShift: harmonic sinusoid pitch shifting In: SrcHS: source harmonic sinusoid @@ -139,7 +141,7 @@ for (int m=0; m<HS->M; m++) for (int fr=0; fr<HS->Fr; fr++) HS->Partials[m][fr].f=SrcHS->Partials[m][fr].f*pa; }//HSPitchShift -/* +/** function ReFM: frequency re-modulation In: partials[M][Fr]: HS partials