Skip to main content
The Structural Index provides agents with global awareness of the score’s structure without requiring the full content. See: /MRS-Specification-RFC#9-structural-index

Purpose

Agents operating on a focused region need to understand:
  • Where they are in the overall form
  • Key areas and tempo changes
  • What instruments are active
  • Rehearsal mark locations
The Structural Index provides this without loading the entire score.

Index Structure

Index Fields

Form

Key Areas

Tempo Map

Players Summary

Rehearsal Marks

Index Derivation

The structural index can be:

Automatically Derived

  • Measure count
  • Key signature changes
  • Tempo changes
  • Rehearsal marks
  • Player/instrument activity

Requires Analysis/Annotation

  • Form labels (exposition, development, etc.)
  • Thematic regions
  • Phrase structure

Usage in Working Sets

Working Set Envelopes include a reference to the structural index:
Agents can use this to:
  • Understand where they are in the form
  • Check what other instruments are active
  • Find rehearsal marks for reference
  • Understand key and tempo context

Index vs Context Views

Both are used together: the index for global awareness, context views for task-specific information.