MusicUnderstanding · IOS API REFERENCE
MusicUnderstandingSession.SessionResult
struct · iOS 27.0+ · SDK 27.1
struct SessionResult
The aggregated results for all analysis types that a music understanding session performs.
Members (6)
get · iOS 27.0+instrumentActivity
TypeScriptget instrumentActivity(): (InstrumentActivityResult) | null
Swift declarationlet instrumentActivity: InstrumentActivityResult?
The aggregated instrument activity results, identifying which instruments are present and when they're active.
get · iOS 27.0+key
TypeScriptget key(): (KeyResult) | null
Swift declarationlet key: KeyResult?
The aggregated key results, identifying the central note (tonic) and mode around which a piece of music is organized.
get · iOS 27.0+pace
TypeScriptget pace(): (PaceResult) | null
Swift declarationlet pace: PaceResult?
The aggregated pace results, describing the energy and momentum variations over time.
get · iOS 27.0+rhythm
TypeScriptget rhythm(): (RhythmResult) | null
Swift declarationlet rhythm: RhythmResult?
The aggregated rhythm results, including detected beats, bars, and BPM.
get · iOS 27.0+loudness
TypeScriptget loudness(): (LoudnessResult) | null
Swift declarationlet loudness: LoudnessResult?
The aggregated loudness results, providing information about volume levels throughout the audio.
get · iOS 27.0+structure
TypeScriptget structure(): (StructureResult) | null
Swift declarationlet structure: StructureResult?
The aggregated structure results, identifying musical sections and their boundaries.
Skipped declarations
No declarations were skipped in this snapshot.
All MusicUnderstanding types →