Container for data describing a sinusoidal partial.
This can store:
- Real frequency and amplitude values
- Frequency and amplitude ratios to the fundamental partial's frequency and amplitude
- A value representing the partial's contribution to the dissonance of a sound, interval, or chord
- The partial's mute status
- Partial (float newFreq, float newAmp) noexcept
- Creates a Partial object and initializes it with frequency and amplitude values.
- Partial (const Partial& otherPartial)
- Creates a Partial object and initializes it with the frequency and amplitude values of another Partial.
- Partial ()
- Creates an empty Partial object.