|
| | ArrangerObjectCreator (undo::UndoStack &undo_stack, structure::arrangement::ArrangerObjectFactory &arranger_object_factory, dsp::SnapGrid &snap_grid_timeline, dsp::SnapGrid &snap_grid_editor, QObject *parent=nullptr) |
|
Q_INVOKABLE structure::arrangement::Marker * | addMarker (structure::arrangement::Marker::MarkerType markerType, structure::tracks::MarkerTrack *markerTrack, const QString &name, double startTicks) |
|
Q_INVOKABLE structure::arrangement::TempoObject * | addTempoObject (structure::arrangement::TempoObjectManager *tempoObjectManager, double bpm, structure::arrangement::TempoObject::CurveType curveType, double startTicks) |
|
Q_INVOKABLE structure::arrangement::TimeSignatureObject * | addTimeSignatureObject (structure::arrangement::TempoObjectManager *tempoObjectManager, int numerator, int denominator, double startTicks) |
|
Q_INVOKABLE structure::arrangement::MidiRegion * | addEmptyMidiRegion (structure::tracks::Track *track, structure::tracks::TrackLane *lane, double startTicks) |
| Q_INVOKABLE structure::arrangement::MidiRegion * | addEmptyMidiRegionToClip (structure::tracks::Track *track, structure::scenes::ClipSlot *clipSlot) |
|
Q_INVOKABLE structure::arrangement::ChordRegion * | addEmptyChordRegion (structure::tracks::ChordTrack *track, double startTicks) |
|
Q_INVOKABLE structure::arrangement::AutomationRegion * | addEmptyAutomationRegion (structure::tracks::Track *track, structure::tracks::AutomationTrack *automationTrack, double startTicks) |
| structure::arrangement::AudioRegion * | add_audio_region_with_clip (structure::tracks::Track &track, structure::tracks::TrackLane &lane, dsp::FileAudioSourceUuidReference clip_id, double start_ticks) |
| structure::arrangement::ScaleObject * | add_scale_object (structure::tracks::ChordTrack &chord_track, utils::QObjectUniquePtr< dsp::MusicalScale > scale, double start_ticks) |
| structure::arrangement::AudioRegion * | add_empty_audio_region_for_recording (structure::tracks::Track &track, structure::tracks::TrackLane &lane, int num_channels, const utils::Utf8String &clip_name, double start_ticks) |
| Q_INVOKABLE structure::arrangement::AudioRegion * | addAudioRegionFromFile (structure::tracks::Track *track, structure::tracks::TrackLane *lane, const QString &absPath, double startTicks) |
|
Q_INVOKABLE structure::arrangement::AudioRegion * | addAudioRegionToClipSlotFromFile (structure::tracks::Track *track, structure::scenes::ClipSlot *clipSlot, const QString &absPath) |
|
Q_INVOKABLE structure::arrangement::AudioRegion * | addMidiRegionToClipSlotFromFile (structure::tracks::Track *track, structure::scenes::ClipSlot *clipSlot, const QString &absPath) |
|
Q_INVOKABLE structure::arrangement::MidiRegion * | addMidiRegionFromChordDescriptor (structure::tracks::Track *track, structure::tracks::TrackLane *lane, const dsp::ChordDescriptor &descr, double startTicks) |
| | Creates a MIDI region at lane from the given descr starting at startTicks.
|
| Q_INVOKABLE structure::arrangement::MidiRegion * | addMidiRegionFromMidiFile (structure::tracks::Track *track, structure::tracks::TrackLane *lane, const QString &absolutePath, double startTicks, int midiTrackIndex) |
| | Creates a MIDI region at lane from MIDI file path abs_path starting at startTicks.
|
|
Q_INVOKABLE structure::arrangement::MidiNote * | addMidiNote (structure::arrangement::MidiRegion *region, double startTicks, int pitch) |
| Q_INVOKABLE structure::arrangement::AutomationPoint * | addAutomationPoint (structure::arrangement::AutomationRegion *region, double startTicks, double value) |
| Q_INVOKABLE structure::arrangement::ChordObject * | addChordObject (structure::arrangement::ChordRegion *region, double startTicks, const int chordIndex) |
Definition at line 20 of file arranger_object_creator.h.