Resonances

{
	"1RES",	//	ID
	0,			//  HEAD
	{			//  MATRIX
		"Resonances",	//	Row 
		{"Frequency", "Hz", "%10.4f" },	// Column 1
		{"Amplitude","dB", "%8g"	},		// Column 2
		{"Bandwidth","Hz", "%8g"	},		// Column 3
		{"Saliance", "", "%g"	},			// Column 4
		{"Member","","%g"	},				// Column 5
		{"Number","","%g"},				// Column 6
		{"Group", "","%g"},				// Column 7
		0
	}
}

Saliance is for a parameter that specifies a sort order to enable pruning based presumably on a perceptual judgement of relative importance of each partial.

In many applications it is useful to accompany the resonance chunk with a pitch chunk to describe the virtual pitches associated with the resonant sound."Harmonic" refers to which virtual pitch this partial is a harmonic member of. Virtual pitches are ordered from highest score and numbered here from 1 upwards. Which harmonic number of that virtual pitch (from 1 ) is in the "Number" Column. These two fields are necessary to accomodate inharmonic partials.

The "Group" column allows resonances to be grouped. The value is an arbitrary number common to all resonances in a group. A commmon use of this is to group frequency proximate resonances into clumps. This facilitates frequency scaling that preserves the beat frequencies between closely spaced resonances.