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.