Skip to content

GuitarPrometheus::Project::Project::MergedSourceXml

GuitarPrometheus::Project::Project::MergedSourceXml

A merged-in MusicXML payload kept alongside the project’s primary musicXmlGzip. More…

#include <Project.h>

Public Attributes

Name
std::stringfilename
juce::MemoryBlockgzipPayload

Detailed Description

struct GuitarPrometheus::Project::Project::MergedSourceXml;

A merged-in MusicXML payload kept alongside the project’s primary musicXmlGzip.

Phase 11 F11.6 introduced this list so a project that has had Util::merge applied to it round-trips its merged sources across save / reopen cycles. The primary musicXmlGzip stays canonical for parser provenance; the merger replays each gzipPayload entry on load and appends its parts to the runtime Score in the same order they appear here.

Public Attributes Documentation

variable filename

std::string filename;

variable gzipPayload

juce::MemoryBlock gzipPayload;

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