|
Zrythm
a highly automated and intuitive digital audio workstation
|
Automation arranger API. More...
#include "dsp/position.h"#include "gui/backend/automation_selections.h"#include "gui/backend/tool.h"#include "gui/widgets/arranger.h"#include "gui/widgets/main_window.h"#include "gtk_wrapper.h"
Go to the source code of this file.
Macros | |
| #define | MW_AUTOMATION_ARRANGER MW_AUTOMATION_EDITOR_SPACE->arranger |
| #define | AUTOMATION_ARRANGER_VPADDING 4 |
| Padding to leave before and after the usable vertical range for automation. | |
Functions | |
| TYPEDEF_STRUCT (AutomationPoint) | |
| TYPEDEF_STRUCT (AutomationCurve) | |
| TYPEDEF_STRUCT_UNDERSCORED (AutomationPointWidget) | |
| TYPEDEF_STRUCT_UNDERSCORED (AutomationCurveWidget) | |
| TYPEDEF_STRUCT (SnapGrid) | |
| TYPEDEF_STRUCT (AutomationTrack) | |
| TYPEDEF_STRUCT_UNDERSCORED (RegionWidget) | |
| void | automation_arranger_widget_create_ap (ArrangerWidget *self, const Position *pos, const double start_y, Region *region, bool autofilling) |
| Create an AutomationPointat the given Position in the given Track's AutomationTrack. | |
| void | automation_arranger_widget_resize_curves (ArrangerWidget *self, double offset_y) |
| Change curviness of selected curves. | |
| GMenu * | automation_arranger_widget_gen_context_menu (ArrangerWidget *self, GMenu *menu, double x, double y) |
| Generate a context menu at x, y. | |
| bool | automation_arranger_move_hit_aps (ArrangerWidget *self, double x, double y) |
| Called when using the edit tool. | |
Automation arranger API.
Definition in file automation_arranger.h.