Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
ModulatorMacroProcessor Struct Reference

Modulator macro button processor. More...

#include <dsp/modulator_macro_processor.h>

Collaboration diagram for ModulatorMacroProcessor:

Data Fields

int schema_version
 
char * name
 Name to be shown in the modulators tab.
 
Portcv_in
 CV input port for connecting CV signals to.
 
Portcv_out
 CV output after macro is applied.
 
Portmacro
 Control port controlling the amount.
 
Tracktrack
 Pointer to owner track, if any.
 

Detailed Description

Modulator macro button processor.

Has 1 control input, many CV inputs and 1 CV output.

Can only belong to modulator track.

Definition at line 37 of file modulator_macro_processor.h.

Field Documentation

◆ cv_in

Port* ModulatorMacroProcessor::cv_in

CV input port for connecting CV signals to.

Definition at line 50 of file modulator_macro_processor.h.

◆ cv_out

Port* ModulatorMacroProcessor::cv_out

CV output after macro is applied.

This can be routed to other parameters to apply the macro.

Definition at line 58 of file modulator_macro_processor.h.

◆ macro

Port* ModulatorMacroProcessor::macro

Control port controlling the amount.

Definition at line 61 of file modulator_macro_processor.h.

◆ name

char* ModulatorMacroProcessor::name

Name to be shown in the modulators tab.

Note
This is only cosmetic and should not be used anywhere during processing.

Definition at line 47 of file modulator_macro_processor.h.

◆ schema_version

int ModulatorMacroProcessor::schema_version

Definition at line 39 of file modulator_macro_processor.h.

◆ track

Track* ModulatorMacroProcessor::track

Pointer to owner track, if any.

Definition at line 64 of file modulator_macro_processor.h.


The documentation for this struct was generated from the following file: