|
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.