Zrythm
a highly automated and intuitive digital audio workstation
|
#include <dsp/channel_send.h>
Data Fields | |
int | schema_version |
int | slot |
Slot index in the channel sends. | |
StereoPorts * | stereo_in |
Stereo input if audio send. | |
Port * | midi_in |
MIDI input if MIDI send. | |
StereoPorts * | stereo_out |
Stereo output if audio send. | |
Port * | midi_out |
MIDI output if MIDI send. | |
Port * | amount |
Send amount (amplitude), 0 to 2 for audio, velocity multiplier for MIDI. | |
Port * | enabled |
Whether the send is currently enabled. | |
bool | is_sidechain |
If the send is a sidechain. | |
Track * | track |
Pointer back to owner track. | |
unsigned int | track_name_hash |
Track name hash (used in actions). | |
Channel send.
The actual connection is tracked separately by PortConnectionsManager.
Definition at line 91 of file channel_send.h.
Port* ChannelSend::amount |
Send amount (amplitude), 0 to 2 for audio, velocity multiplier for MIDI.
Definition at line 128 of file channel_send.h.
Port* ChannelSend::enabled |
Whether the send is currently enabled.
If enabled, corresponding connection(s) will exist in PortConnectionsManager.
Definition at line 136 of file channel_send.h.
bool ChannelSend::is_sidechain |
If the send is a sidechain.
Definition at line 139 of file channel_send.h.
Port* ChannelSend::midi_in |
MIDI input if MIDI send.
Prefader or fader MIDI out should connect here.
Definition at line 110 of file channel_send.h.
Port* ChannelSend::midi_out |
MIDI output if MIDI send.
This should connect to the send destination, if any.
Definition at line 124 of file channel_send.h.
int ChannelSend::schema_version |
Definition at line 93 of file channel_send.h.
int ChannelSend::slot |
Slot index in the channel sends.
Definition at line 96 of file channel_send.h.
StereoPorts* ChannelSend::stereo_in |
Stereo input if audio send.
Prefader or fader stereo out should connect here.
Definition at line 103 of file channel_send.h.
StereoPorts* ChannelSend::stereo_out |
Stereo output if audio send.
This should connect to the send destination, if any.
Definition at line 117 of file channel_send.h.
Track* ChannelSend::track |
Pointer back to owner track.
Definition at line 142 of file channel_send.h.
unsigned int ChannelSend::track_name_hash |
Track name hash (used in actions).
Definition at line 145 of file channel_send.h.