Skip to content

GuitarPrometheus::SongStructure::DynamicSpan

GuitarPrometheus::SongStructure::DynamicSpan

A gradual dynamic change (crescendo or decrescendo, emitted in MusicXML via <wedge>). More…

#include <SongStructure.h>

Public Attributes

Name
MusicModels::DynamicstartDynamic
MusicModels::DynamicendDynamic
intstartTick
intendTick

Detailed Description

struct GuitarPrometheus::SongStructure::DynamicSpan;

A gradual dynamic change (crescendo or decrescendo, emitted in MusicXML via <wedge>).

Phase 5 will interpolate MIDI velocity from startDynamic to endDynamic across the tick range.

Public Attributes Documentation

variable startDynamic

MusicModels::Dynamic startDynamic = MusicModels::Dynamic::None;

variable endDynamic

MusicModels::Dynamic endDynamic = MusicModels::Dynamic::None;

variable startTick

int startTick = 0;

variable endTick

int endTick = 0;

Updated on 2026-05-29 at 07:39:52 +0000