10#ifndef __GUI_BACKEND_CLIP_EDITOR_H__
11#define __GUI_BACKEND_CLIP_EDITOR_H__
28#define CLIP_EDITOR (PROJECT->clip_editor)
91clip_editor_get_arranger_selections (
ClipEditor * self);
99clip_editor_get_region_for_widgets (
Audio clip editor backend.
Automation editor backend.
void clip_editor_set_caches(ClipEditor *self)
To be called when recalculating the graph.
void clip_editor_set_region(ClipEditor *self, Region *region, bool fire_events)
Sets the track and refreshes the piano roll widgets.
ClipEditor * clip_editor_new(void)
Creates a new clip editor.
void clip_editor_init_loaded(ClipEditor *self)
Inits the ClipEditor after a Project is loaded.
void clip_editor_init(ClipEditor *self)
Inits the clip editor.
Audio clip editor serializable backend.
Backend for the automation editor.
Backend for the chord editor.
Clip editor serializable backend.
int region_changed
Flag used by rulers when region first changes.
bool has_region
Whether region_id is a valid region.
RegionIdentifier region_id
Region currently attached to the clip editor.
Piano roll serializable backend.
Index/identifier for a Region, so we can get Region objects quickly with it without searching by name...
A region (clip) is an object on the timeline that contains either MidiNote's or AudioClip's.
Track to be inserted into the Project's Tracklist.