Skip to content
Guitar Prometheus
Search
Ctrl
K
Cancel
Codeberg
Select theme
Dark
Light
Auto
User Guide
Getting Started
Native Guitar Pro Import
Profile Binding
Using Guitar Prometheus
Developer Reference
Architecture
Architecture Overview
Architecture Documentation
Development
Building Guitar Prometheus
Building on Windows
Code-Review Standards
Coding Rules
Multi-Document Investigation (Phase 10 F10.4)
Development Documentation
Releases
Techniques: The Base Set
Testing
Wishlist
API Reference
Classes
guitar_prometheus::AppController
guitar_prometheus::AppPreferences
guitar_prometheus::ContextButton
guitar_prometheus::ExportDialog
guitar_prometheus::GuitarPrometheusApplication
guitar_prometheus::JuceClipboardPort
guitar_prometheus::MainWindow
guitar_prometheus::PianoKeyPicker
guitar_prometheus::ProfileEditorPanel
guitar_prometheus::ScoreRenderPanel
guitar_prometheus::ScoreRenderPanel::Canvas
guitar_prometheus::TempoMapPanel
guitar_prometheus::Theming::AppLookAndFeel
guitar_prometheus::Theming::ThemeManager
guitar_prometheus::TrackListPanel
guitar_prometheus::UnknownTechniquesBanner
guitar_prometheus::VelocityCurveEditor
GuitarPrometheus::MusicModels::KeySignature
GuitarPrometheus::Parser::GpFileParser
GuitarPrometheus::Parser::GpifReader
GuitarPrometheus::Parser::GpxBitInput
GuitarPrometheus::Parser::GpxFileParser
GuitarPrometheus::Parser::GpxFileSystem
GuitarPrometheus::Parser::IScoreImporter
GuitarPrometheus::Parser::MusicXmlParser
GuitarPrometheus::Parser::ScoreBuilder
GuitarPrometheus::Parser::ScoreImporter
GuitarPrometheus::Profiles::ClipboardPort
GuitarPrometheus::Profiles::DefaultProfiles
GuitarPrometheus::Profiles::DiagnosticReport
GuitarPrometheus::Profiles::Profile
GuitarPrometheus::Profiles::ProfileSchema
GuitarPrometheus::Profiles::ProfileStore
GuitarPrometheus::Profiles::ProfileValidator
GuitarPrometheus::Project::Project
GuitarPrometheus::Project::ProjectMigrationRegistry
GuitarPrometheus::Project::ProjectSchema
GuitarPrometheus::Project::ProjectStore
GuitarPrometheus::Render::SvgScoreRenderer
GuitarPrometheus::SongStructure::Engraving
GuitarPrometheus::SongStructure::Part
GuitarPrometheus::SongStructure::Score
GuitarPrometheus::Techniques::ArticulationSet
GuitarPrometheus::Techniques::TechniqueSet
Classes
guitar_prometheus::ProfileEditorPanel::OverrideMode
guitar_prometheus::Theming::Theme
guitar_prometheus::Theming::ThemePair
GuitarPrometheus::Midi::ExportConfig
GuitarPrometheus::Midi::HumanizerConfig
GuitarPrometheus::Midi::InjectionResult
GuitarPrometheus::Midi::MidiEvent
GuitarPrometheus::Midi::PipelineRunResult
GuitarPrometheus::Midi::WriteResult
GuitarPrometheus::MusicModels::Duration
GuitarPrometheus::MusicModels::TimeSignature
GuitarPrometheus::Parser::BannerEntry
GuitarPrometheus::Parser::Diagnostic
GuitarPrometheus::Parser::GpifReader::Output
GuitarPrometheus::Parser::GpxFileSystem::DecodeResult
GuitarPrometheus::Parser::IntermediatePart
GuitarPrometheus::Parser::IntermediateScore
GuitarPrometheus::Parser::Result
GuitarPrometheus::Profiles::ArticulationMod
GuitarPrometheus::Profiles::GmDrumPiece
GuitarPrometheus::Profiles::ProfileFormState
GuitarPrometheus::Profiles::ProfileIssue
GuitarPrometheus::Profiles::ProfileLoadResult
GuitarPrometheus::Profiles::ProfileStore::ArchiveResult
GuitarPrometheus::Profiles::ProfileStore::ImportPreview
GuitarPrometheus::Profiles::ProfileValidator::Result
GuitarPrometheus::Project::ExportConfigData
GuitarPrometheus::Project::HumanizerConfigData
GuitarPrometheus::Project::Project::MergedSourceXml
GuitarPrometheus::Project::ProjectIssue
GuitarPrometheus::Project::ProjectMigrationRegistry::EdgeKey
GuitarPrometheus::Project::ProjectStore::LoadResult
GuitarPrometheus::Project::ProjectStore::MaterializeResult
GuitarPrometheus::Project::RebuildResult
GuitarPrometheus::Project::TrackBinding
GuitarPrometheus::Render::LaidOutArticulation
GuitarPrometheus::Render::LaidOutDynamic
GuitarPrometheus::Render::LaidOutKeySigAccidental
GuitarPrometheus::Render::LaidOutLedgerLine
GuitarPrometheus::Render::LaidOutMeasure
GuitarPrometheus::Render::LaidOutNote
GuitarPrometheus::Render::LaidOutScore
GuitarPrometheus::Render::LaidOutSlur
GuitarPrometheus::Render::LaidOutSystem
GuitarPrometheus::Render::LaidOutTie
GuitarPrometheus::Render::LayoutSettings
GuitarPrometheus::SongStructure::BendCurve
GuitarPrometheus::SongStructure::BendPoint
GuitarPrometheus::SongStructure::DynamicSpan
GuitarPrometheus::SongStructure::Measure
GuitarPrometheus::SongStructure::TechniqueSpan
GuitarPrometheus::Util::MergeResult
Examples
Examples
Files
src/private/main/AppController.cpp
src/private/main/AppController.h
src/private/main/Theming/AppLookAndFeel.cpp
src/private/main/Theming/AppLookAndFeel.h
src/private/main/AppPreferences.cpp
src/private/main/AppPreferences.h
src/public/techniques/Articulation.h
src/private/techniques/ArticulationCoding.cpp
src/public/techniques/ArticulationCoding.h
src/public/profile/model/ArticulationMod.h
src/private/techniques/ArticulationSet.cpp
src/public/techniques/ArticulationSet.h
src/private/util/AtomicFileWrite.cpp
src/private/util/AtomicFileWrite.h
src/private/project/storage/BundledProjectMigrations.cpp
src/public/project/storage/BundledProjectMigrations.h
src/public/profile/storage/ClipboardPort.h
src/private/profile/storage/DefaultProfiles.cpp
src/public/profile/storage/DefaultProfiles.h
src/private/profile/validation/DiagnosticReport.cpp
src/public/profile/validation/DiagnosticReport.h
src/private/project
src/public/parser/gpx
src/public/techniques
src/public/model
src/public/main
src/public/parser/gp
src/private/parser/gpx
src/private/main/Theming
src/public
src/private/profile
src/private/main
src/public/profile/validation
src/public/render
src/public/profile
src/public/project/validation
src/private/util
src
src/public/project/schema
src/public/project/model
src/private/techniques
src/public/parser
src/public/profile/storage
src/private/project/storage
src/private/project/schema
src/private/profile/validation
src/private/render
src/public/profile/model
src/private/parser
src/private/profile/model
src/private/parser/gp
src/private/midi
src/private/profile/storage
src/private/model
src/private
src/public/project
src/public/midi
src/public/util
src/public/project/storage
src/private/project/model
src/private/main/DropClassifier.cpp
src/public/main/DropClassifier.h
src/public/midi/ExportConfig.h
src/public/project/model/ExportConfigData.h
src/private/main/ExportDialog.cpp
src/private/main/ExportDialog.h
src/private/util/FnvHash.cpp
src/private/util/FnvHash.h
src/public/profile/GmDrumKit.h
src/private/midi/GmPatchNames.cpp
src/public/midi/GmPatchNames.h
src/private/parser/GpFileParser.cpp
src/public/parser/GpFileParser.h
src/private/parser/gp/GpifReader.cpp
src/public/parser/gp/GpifReader.h
src/private/parser/gpx/GpxBitInput.cpp
src/public/parser/gpx/GpxBitInput.h
src/private/parser/GpxFileParser.cpp
src/public/parser/GpxFileParser.h
src/private/parser/gpx/GpxFileSystem.cpp
src/public/parser/gpx/GpxFileSystem.h
src/private/midi/Humanizer.cpp
src/public/midi/Humanizer.h
src/public/midi/HumanizerConfig.h
Files
src/public/parser/IntermediateScore.h
src/public/parser/IScoreImporter.h
src/private/main/JuceClipboardPort.cpp
src/private/main/JuceClipboardPort.h
src/private/midi/KeyswitchInjector.cpp
src/public/midi/KeyswitchInjector.h
src/private/profile/KeyswitchLabel.cpp
src/public/profile/KeyswitchLabel.h
src/private/render/LayoutEngine.cpp
src/public/render/LayoutEngine.h
src/private/main.cpp
src/private/main/MainWindow.cpp
src/private/main/MainWindow.h
src/public/midi/MidiEvent.h
src/private/midi/MidiWriter.cpp
src/public/midi/MidiWriter.h
src/private/model/MusicalConcepts.cpp
src/public/model/MusicalConcepts.h
src/private/parser/MusicXmlParser.cpp
src/public/parser/MusicXmlParser.h
src/private/midi/OctaveTransposer.cpp
src/public/midi/OctaveTransposer.h
src/private/parser/ParserUtilities.cpp
src/public/parser/ParserUtilities.h
src/private/util/PersistenceRoot.cpp
src/public/util/PersistenceRoot.h
src/private/main/PianoKeyPicker.cpp
src/private/main/PianoKeyPicker.h
src/private/midi/PipelineOrchestration.cpp
src/public/midi/PipelineOrchestration.h
src/private/profile/model/Profile.cpp
src/public/profile/model/Profile.h
src/private/main/ProfileEditorPanel.cpp
src/private/main/ProfileEditorPanel.h
src/private/profile/ProfileEdits.cpp
src/public/profile/ProfileEdits.h
src/private/profile/ProfileFilter.cpp
src/public/profile/ProfileFilter.h
src/public/profile/validation/ProfileIssue.h
src/public/profile/storage/ProfileLoadResult.h
src/private/profile/storage/ProfileSchema.cpp
src/public/profile/storage/ProfileSchema.h
src/private/profile/storage/ProfileStore.cpp
src/public/profile/storage/ProfileStore.h
src/private/profile/validation/ProfileValidator.cpp
src/public/profile/validation/ProfileValidator.h
src/private/project/model/Project.cpp
src/public/project/model/Project.h
src/public/project/validation/ProjectIssue.h
src/private/project/storage/ProjectMigration.cpp
src/public/project/storage/ProjectMigration.h
src/private/project/schema/ProjectSchema.cpp
src/public/project/schema/ProjectSchema.h
src/private/project/storage/ProjectSerializer.cpp
src/private/project/storage/ProjectSerializer.h
src/private/project/storage/ProjectStore.cpp
src/public/project/storage/ProjectStore.h
src/private/project/RebuildBindings.cpp
src/public/project/RebuildBindings.h
src/private/parser/ScoreBuilder.cpp
src/public/parser/ScoreBuilder.h
src/private/parser/ScoreImporter.cpp
src/public/parser/ScoreImporter.h
src/private/util/ScoreMerger.cpp
src/public/util/ScoreMerger.h
src/public/main/ScorePickerModel.h
src/private/main/ScoreRenderPanel.cpp
src/private/main/ScoreRenderPanel.h
src/private/render/SmuflGlyphs.cpp
src/public/render/SmuflGlyphs.h
src/private/model/SongStructure.cpp
src/public/model/SongStructure.h
src/private/render/SvgScoreRenderer.cpp
src/public/render/SvgScoreRenderer.h
src/public/techniques/Technique.h
src/private/techniques/TechniqueCoding.cpp
src/public/techniques/TechniqueCoding.h
src/private/techniques/TechniqueSet.cpp
src/public/techniques/TechniqueSet.h
src/private/main/TempoMapPanel.cpp
src/private/main/TempoMapPanel.h
src/public/project/model/TempoOverrides.h
src/private/main/Theming/Theme.cpp
src/private/main/Theming/Theme.h
src/private/main/Theming/ThemeColourIds.h
src/private/main/Theming/ThemeManager.cpp
src/private/main/Theming/ThemeManager.h
src/private/main/ThemeSelection.cpp
src/public/main/ThemeSelection.h
src/public/project/model/TrackBinding.h
src/private/main/TrackListPanel.cpp
src/private/main/TrackListPanel.h
src/private/main/UnknownTechniquesBanner.cpp
src/private/main/UnknownTechniquesBanner.h
src/private/profile/VelocityCurve.cpp
src/public/profile/VelocityCurve.h
src/private/main/VelocityCurveEditor.cpp
src/private/main/VelocityCurveEditor.h
src/private/parser/WarningSummary.cpp
src/public/parser/WarningSummary.h
Modules
Modules
Namespaces
Namespaces
guitar_prometheus
guitar_prometheus::@63
guitar_prometheus::@67
guitar_prometheus::@68
guitar_prometheus::@76
guitar_prometheus::@78
guitar_prometheus::@80
guitar_prometheus::@90
guitar_prometheus::@94
guitar_prometheus::ScorePicker
guitar_prometheus::Theming
guitar_prometheus::Theming::@85
GuitarPrometheus
GuitarPrometheus::Midi
GuitarPrometheus::Midi::@100
GuitarPrometheus::Midi::@96
GuitarPrometheus::Midi::@97
GuitarPrometheus::Midi::@98
GuitarPrometheus::Midi::@99
GuitarPrometheus::MusicModels
GuitarPrometheus::MusicModels::@102
GuitarPrometheus::Parser
GuitarPrometheus::Parser::@104
GuitarPrometheus::Parser::@105
GuitarPrometheus::Parser::@107
GuitarPrometheus::Parser::@108
GuitarPrometheus::Parser::@109
GuitarPrometheus::Parser::@112
GuitarPrometheus::Profiles
GuitarPrometheus::Profiles::@116
GuitarPrometheus::Profiles::@120
GuitarPrometheus::Profiles::@122
GuitarPrometheus::Profiles::@123
GuitarPrometheus::Project
GuitarPrometheus::Project::@127
GuitarPrometheus::Project::@131
GuitarPrometheus::Project::ProjectSerializer
GuitarPrometheus::Project::ProjectSerializer::@129
GuitarPrometheus::Render
GuitarPrometheus::Render::@132
GuitarPrometheus::Render::@134
GuitarPrometheus::Render::Smufl
GuitarPrometheus::SongStructure
GuitarPrometheus::Techniques
GuitarPrometheus::Techniques::@137
GuitarPrometheus::Util
GuitarPrometheus::Util::@144
juce
juce::Button
juce::MidiKeyboardState
juce::TableHeaderComponent
Pages
Pages
API Reference
Codeberg
Select theme
Dark
Light
Auto
src/private/parser/gp
src/private/parser/gp
Files
Name
src/private/parser/gp/GpifReader.cpp
Updated on 2026-05-29 at 07:39:53 +0000