|
Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
|
Public Member Functions | |
| Builder & | with_start_ticks (units::precise_tick_t start_ticks) |
| Builder & | with_end_ticks (units::precise_tick_t end_ticks) |
| Builder & | with_name (const QString &name) |
| Builder & | with_pitch (const int pitch) |
| Builder & | with_velocity (const int vel) |
| Builder & | with_midi_channel (const int channel) |
| Builder & | with_automatable_value (const double automatable_val) |
| Builder & | with_chord_descriptor (dsp::MusicalNote root, dsp::ChordType type, dsp::ChordAccent accent=dsp::ChordAccent::None, int inversion=0, std::optional< dsp::MusicalNote > bass=std::nullopt) |
| Builder & | with_scale (utils::QObjectUniquePtr< dsp::MusicalScale > scale) |
| Builder & | with_marker_type (Marker::MarkerType marker_type) |
| std::unique_ptr< ObjT > | build_empty () const |
| Returns an instantiated object to be used for deserialization. | |
| auto | build_in_registry () |
Friends | |
| class | ArrangerObjectFactory |
Definition at line 46 of file arranger_object_factory.h.
|
inline |
Returns an instantiated object to be used for deserialization.
Definition at line 144 of file arranger_object_factory.h.
|
inline |
Definition at line 177 of file arranger_object_factory.h.
|
inline |
Definition at line 107 of file arranger_object_factory.h.
|
inline |
Definition at line 114 of file arranger_object_factory.h.
|
inline |
Definition at line 71 of file arranger_object_factory.h.
|
inline |
Definition at line 134 of file arranger_object_factory.h.
|
inline |
Definition at line 99 of file arranger_object_factory.h.
|
inline |
Definition at line 78 of file arranger_object_factory.h.
|
inline |
Definition at line 85 of file arranger_object_factory.h.
|
inline |
Definition at line 127 of file arranger_object_factory.h.
|
inline |
Definition at line 64 of file arranger_object_factory.h.
|
inline |
Definition at line 92 of file arranger_object_factory.h.
|
friend |
Definition at line 48 of file arranger_object_factory.h.