Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
automation_selections.h
Go to the documentation of this file.
1// clang-format off
2// SPDX-FileCopyrightText: © 2019-2021, 2023 Alexandros Theodotou <alex@zrythm.org>
3// SPDX-License-Identifier: LicenseRef-ZrythmLicense
4// clang-format on
5
12#ifndef __GUI_BACKEND_AUTOMATION_SELECTIONS_H__
13#define __GUI_BACKEND_AUTOMATION_SELECTIONS_H__
14
17
24#define AUTOMATION_SELECTIONS (PROJECT->automation_selections)
25
33{
35
38 int num_automation_points;
39 size_t automation_points_size;
40
42
49bool
52 Position * pos,
53 ZRegion * r);
54
59#endif
Automation point API.
bool automation_selections_can_be_pasted(AutomationSelections *ts, Position *pos, ZRegion *r)
Returns if the selections can be pasted.
Common data structures and functions for *ArrangerSelections.
An automation point inside an AutomationTrack.
Selections to be used for the AutomationArrangerWidget's current selections, copying,...
AutomationPoint ** automation_points
Selected AutomationObject's.
A Position is made up of bars.beats.sixteenths.ticks.
Definition position.h:129
A region (clip) is an object on the timeline that contains either MidiNote's or AudioClip's.
Definition region.h:77