|
LMMS
|
#include "UpgradeExtendedNoteRange.h"#include "Track.h"#include <QDomElement>#include <set>#include <cassert>Classes | |
| struct | lmms::PatternAnalysisResult |
| Used by the helper function that analyzes automation patterns. More... | |
Namespaces | |
| namespace | lmms |
Functions | |
| static PatternAnalysisResult | lmms::analyzeAutomationPattern (QDomElement const &automationPattern, std::set< unsigned int > const &automatedBaseNoteIds) |
| Helper function that checks for an automation pattern if it contains automation for targets that are base notes and/or other targets. | |
| static void | lmms::fixNotePatterns (QDomNodeList &patterns) |
| static void | lmms::fixInstrumentBaseNoteAndCollectIds (QDomElement &instrument, std::set< unsigned int > &automatedBaseNoteIds) |
| static void | lmms::fixAutomationPattern (QDomElement &automationPattern) |
| Helper method that fixes the values and out values for an automation pattern. | |
| static bool | lmms::affected (QDomElement &instrument) |
| static void | lmms::fixTrack (QDomElement &track, std::set< unsigned int > &automatedBaseNoteIds) |
| static void | lmms::fixAutomationTracks (QDomElement &song, std::set< unsigned int > const &automatedBaseNoteIds) |