One Logo Pool Ball
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

TypeScript
get instrumentActivity(): (InstrumentActivityResult) | null
Swift declaration
let instrumentActivity: InstrumentActivityResult?

The aggregated instrument activity results, identifying which instruments are present and when they're active.

get · iOS 27.0+

key

TypeScript
get key(): (KeyResult) | null
Swift declaration
let 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

TypeScript
get pace(): (PaceResult) | null
Swift declaration
let pace: PaceResult?

The aggregated pace results, describing the energy and momentum variations over time.

get · iOS 27.0+

rhythm

TypeScript
get rhythm(): (RhythmResult) | null
Swift declaration
let rhythm: RhythmResult?

The aggregated rhythm results, including detected beats, bars, and BPM.

get · iOS 27.0+

loudness

TypeScript
get loudness(): (LoudnessResult) | null
Swift declaration
let loudness: LoudnessResult?

The aggregated loudness results, providing information about volume levels throughout the audio.

get · iOS 27.0+

structure

TypeScript
get structure(): (StructureResult) | null
Swift declaration
let structure: StructureResult?

The aggregated structure results, identifying musical sections and their boundaries.

Skipped declarations

No declarations were skipped in this snapshot.

All MusicUnderstanding types →