Zrythm
a highly automated and intuitive digital audio workstation
|
AUDIO functions. More...
Go to the source code of this file.
Data Structures | |
struct | AudioFunctionOpts |
Macros | |
#define | audio_function_get_detailed_action_for_type_default(type) |
Enumerations | |
enum | AudioFunctionType { AUDIO_FUNCTION_INVERT , AUDIO_FUNCTION_NORMALIZE_PEAK , AUDIO_FUNCTION_NORMALIZE_RMS , AUDIO_FUNCTION_NORMALIZE_LUFS , AUDIO_FUNCTION_LINEAR_FADE_IN , AUDIO_FUNCTION_LINEAR_FADE_OUT , AUDIO_FUNCTION_NUDGE_LEFT , AUDIO_FUNCTION_NUDGE_RIGHT , AUDIO_FUNCTION_REVERSE , AUDIO_FUNCTION_PITCH_SHIFT , AUDIO_FUNCTION_EXT_PROGRAM , AUDIO_FUNCTION_GUILE_SCRIPT , AUDIO_FUNCTION_CUSTOM_PLUGIN , AUDIO_FUNCTION_INVALID } |
Functions | |
char * | audio_function_get_action_target_for_type (AudioFunctionType type) |
char * | audio_function_get_detailed_action_for_type (AudioFunctionType type, const char *base_action) |
Returns a detailed action name to be used for actionable widgets or menus. | |
const char * | audio_function_get_icon_name_for_type (AudioFunctionType type) |
bool | audio_function_apply (ArrangerSelections *sel, AudioFunctionType type, AudioFunctionOpts opts, const char *uri, GError **error) |
Applies the given action to the given selections. | |