17 structure::arrangement::MidiNote>,
19 structure::arrangement::Marker>,
21 structure::arrangement::MidiRegion>,
23 structure::arrangement::AudioRegion>,
25 structure::arrangement::AutomationPoint>,
27 structure::arrangement::TempoObject>,
29 structure::arrangement::TimeSignatureObject>
32 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
36 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
40 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
44 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
48 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
52 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
56 DEFINE_ARRANGER_OBJECT_OWNER_QML_PROPERTIES (
63 structure::arrangement::ArrangerObjectRegistry ®istry,
64 dsp::FileAudioSourceRegistry &file_audio_source_registry,
65 QObject * parent =
nullptr)
67 ArrangerObjectOwner<structure::arrangement::MidiNote> (
69 file_audio_source_registry,
71 ArrangerObjectOwner<structure::arrangement::Marker> (
73 file_audio_source_registry,
75 ArrangerObjectOwner<structure::arrangement::MidiRegion> (
77 file_audio_source_registry,
79 ArrangerObjectOwner<structure::arrangement::AudioRegion> (
81 file_audio_source_registry,
83 ArrangerObjectOwner<structure::arrangement::AutomationPoint> (
85 file_audio_source_registry,
87 ArrangerObjectOwner<structure::arrangement::TempoObject> (
89 file_audio_source_registry,
91 ArrangerObjectOwner<structure::arrangement::TimeSignatureObject> (
93 file_audio_source_registry,