Loading...
Searching...
No Matches
PatternMetadata.hpp
1#pragma once
2#include <Process/ProcessMetadata.hpp>
3
4#include <score_plugin_midi_export.h>
5
6namespace Patternist
7{
8class ProcessModel;
9}
10
11PROCESS_METADATA(
12 SCORE_PLUGIN_MIDI_EXPORT, Patternist::ProcessModel,
13 "49047204-5c1e-4b54-9f43-2b583f664b2e", "Pattern", "Pattern sequencer",
14 Process::ProcessCategory::MediaSource, "Midi/Sequencers",
15 "Sequence MIDI drum patterns on a step grid.", "ossia score", {}, {},
16 {std::vector<Process::PortType>{Process::PortType::Midi}},
17 QUrl("https://ossia.io/score-docs/processes/patternist.html#midi-pattern-sequencer"),
18 Process::ProcessFlags::SupportsLasting | Process::ProcessFlags::PutInNewSlot
Definition PatternModel.hpp:247
@ ExternalUIEmbeddable
Definition ProcessFlags.hpp:87
@ ExternalUIAvailable
Definition ProcessFlags.hpp:77
@ PutInNewSlot
When created in an interval, go on the top slot or in a new slot.
Definition ProcessFlags.hpp:31