Zrythm
a highly automated and intuitive digital audio workstation
|
Modulator macro button processor. More...
#include <dsp/modulator_macro_processor.h>
Data Fields | |
int | schema_version |
char * | name |
Name to be shown in the modulators tab. | |
Port * | cv_in |
CV input port for connecting CV signals to. | |
Port * | cv_out |
CV output after macro is applied. | |
Port * | macro |
Control port controlling the amount. | |
Track * | track |
Pointer to owner track, if any. | |
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.
Port* ModulatorMacroProcessor::cv_in |
CV input port for connecting CV signals to.
Definition at line 50 of file modulator_macro_processor.h.
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.
Port* ModulatorMacroProcessor::macro |
Control port controlling the amount.
Definition at line 61 of file modulator_macro_processor.h.
char* ModulatorMacroProcessor::name |
Name to be shown in the modulators tab.
Definition at line 47 of file modulator_macro_processor.h.
int ModulatorMacroProcessor::schema_version |
Definition at line 39 of file modulator_macro_processor.h.
Track* ModulatorMacroProcessor::track |
Pointer to owner track, if any.
Definition at line 64 of file modulator_macro_processor.h.