Vixen
02b45cc4
csharp
public readonly record struct MusicTempoChange

A change of tempo or metre part way through a segment.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

A change starts a new bar, which is what notation does and the only rule that makes "the next bar line" answerable across one. A change written half way through a bar truncates that bar, and the bar it truncated is the composer's problem rather than something this can guess its way out of.

Fields and properties (2)

  • public float Beat

    Where it happens, in beats from the segment's start.

  • public MusicTempo Tempo

    What it changes to.

Methods (1)

  • public MusicTempoChange(float Beat, MusicTempo Tempo)

    A change of tempo or metre part way through a segment.

Used by (3)

  • MusicSegmentVixen.Audio
  • MusicSegmentAssetVixen.Audio
  • MusicTempoMapVixen.Audio