Skip to content

mus.autocor

Olivier Lartillot edited this page Jan 7, 2018 · 2 revisions

Specialisation of the general signal processing operator sig.autocor focused on music theory.

Flowchart Interconnections

Same as in sig.autocor.

Post-processing

mus.autocor(…,'Resonance',r) multiplies the autocorrelation curve with a resonance curve that emphasizes pulsations that are more easily perceived. Two resonance curves are proposed:

  • r = 'ToiviainenSnyder' (Toiviainen & Snyder 2003) (default value if 'Resonance' option toggled on),
  • r = 'vanNoorden' (van Noorden & Moelants, 1999).

    This option should be used only when the input of the sig.autocor function is an amplitude envelope, i.e., a ´sig.envelope´ object.

https://miningsuite.googlecode.com/svn/wiki/SigAutocor_Toiviainen.png https://miningsuite.googlecode.com/svn/wiki/SigAutocor_vanNoorden.png

Resonance curves 'ToiviainenSnyder' (left) and 'vanNoorden' (right)

Accessible Output

Besides those available in sig.autocor:

  • 'Resonance': indicates the resonance curve that has been applied, or empty string if no resonance curve has been applied.
Clone this wiki locally