2 #include <Midi/Commands/CommandFactory.hpp>
3 #include <Midi/MidiNote.hpp>
5 #include <score/command/AggregateCommand.hpp>
6 #include <score/model/path/Path.hpp>
14 SCORE_COMMAND_DECL(Midi::CommandFactoryName(),
ScaleNotes,
"Scale notes")
28 std::vector<Id<Note>> m_toScale;
35 SCORE_COMMAND_DECL(Midi::CommandFactoryName(),
RescaleMidi,
"Rescale midi")
48 std::vector<std::pair<Id<Note>,
NoteData>> m_old;
53 SCORE_COMMAND_DECL(Midi::CommandFactoryName(),
RescaleAllMidi,
"Rescale all midi")
Definition: MidiProcess.hpp:15
Definition: ScaleNotes.hpp:52
Definition: ScaleNotes.hpp:34
Definition: ScaleNotes.hpp:13
The id_base_t class.
Definition: Identifier.hpp:57
Allows for grouping of multiple commands in a single one.
Definition: AggregateCommand.hpp:15
The Command class.
Definition: Command.hpp:34
Definition: DataStreamHelpers.hpp:103
Definition: MidiNote.hpp:11
Definition: DocumentContext.hpp:18