PARTIAL-TRACKING

[GENERIC-FUNCTION]


OM-pm2
Function Reference
ARGUMENTS:
  - SELF  
&key
 
  - BEGIN-T  
  - END-T  
  - MAX-PARTIALS [default = 12]
  - AMP-TRESHOLD [default = -40]
  - ANALYSIS-TYPE [default = "inharmonic"]
  - ANALYSIS-PARAMS [default = (20 0.0 50 1 3 0.017 50 0.009)]
  - WINDOWSIZE [default = 4096]
  - FFTSIZE [default = 4096]
  - STEP [default = 256]
  - WINDOWTYPE [default = "hanning"]
  - SMOOTHING-ENVELOPPE [default = (0.0 0.0)]
  - OUT [default = "partials.sdif"]

Description:

Tracks sinusoidal partial in an audio file and returns an SDIF sound description file.

- FileName : the pathname of the sound file (Aiff) to be analysed

- begin-t : begin time of analysis (s)

- end-t : end time of analysis (s)

- max-partials : the maximum number of simultaneous partials

- amp-treshold : Amplitude treshold of analysis (-120 -> 0 dB)

- analysis-type : type of analysis (harmonic or inharmonic).

- analysis-params : parameters for tracking
- for inharmonic partial tracking :
- Relative frequency derivation (mc) (default 20)
- Constant frequency derivation (Hz) (default 0.0)
- Relative amplitude derivation (%) (default 50)
- Source partial neighbors (default 1)
- target partial neighbors (>= source partial neighbors) (default 3)
- time gap to connect over (s) (default 0.017)
- frequency gap to connect over (mc) (default 50)
- minimum partial length (s) (default 0.009)
- for harmonic partial tracking : an SDIF f0 analysis file (automatically generated if nil)

- windowsize : the number of samples of the analysis window

- fftsize : the number of points of fft

- step : the number of samples between two successive analysis windows

- windowtype : the shape of the analysis window

- smoothing-enveloppe : smoothing enveloppe attack and release times (s) (default '(0.0 0.0))




Auto doc generation by OpenMusic 6.4 © 2010 IRCAM