|
Zrythm
a highly automated and intuitive digital audio workstation
|
A recording event. More...
#include <dsp/recording_event.h>

Data Fields | |
| RecordingEventType | type |
| unsigned int | track_name_hash |
| The name of the track this event is for. | |
| char | region_name [200] |
| Region name, if applicable. | |
| unsigned_frame_t | g_start_frame_w_offset |
| Global start frames of the event (including offset). | |
| nframes_t | local_offset |
| Offset in current cycle that this event starts from. | |
| float | lbuf [9000] |
| The actual data (if audio). | |
| float | rbuf [9000] |
| int | has_midi_event |
| MidiEvent | midi_event |
| MidiEvent, if midi. | |
| int | automation_track_idx |
| Index of automation track, if automation. | |
| nframes_t | nframes |
| Automation value, if automation. | |
| const char * | file |
| const char * | func |
| int | lineno |
A recording event.
During recording, a recording event must be sent in each cycle for all record-enabled tracks.
Definition at line 73 of file recording_event.h.
| int RecordingEvent::automation_track_idx |
Index of automation track, if automation.
Definition at line 106 of file recording_event.h.
| const char* RecordingEvent::file |
Definition at line 115 of file recording_event.h.
| const char* RecordingEvent::func |
Definition at line 116 of file recording_event.h.
| unsigned_frame_t RecordingEvent::g_start_frame_w_offset |
Global start frames of the event (including offset).
Definition at line 84 of file recording_event.h.
| int RecordingEvent::has_midi_event |
Definition at line 98 of file recording_event.h.
| float RecordingEvent::lbuf[9000] |
The actual data (if audio).
This will be RecordingEvent::nframes times the number of channels in the track.
Definition at line 95 of file recording_event.h.
| int RecordingEvent::lineno |
Definition at line 117 of file recording_event.h.
| nframes_t RecordingEvent::local_offset |
Offset in current cycle that this event starts from.
Definition at line 87 of file recording_event.h.
| MidiEvent RecordingEvent::midi_event |
MidiEvent, if midi.
Definition at line 103 of file recording_event.h.
| nframes_t RecordingEvent::nframes |
Automation value, if automation.
Number of frames processed in this event.
Definition at line 112 of file recording_event.h.
| float RecordingEvent::rbuf[9000] |
Definition at line 96 of file recording_event.h.
| char RecordingEvent::region_name[200] |
Region name, if applicable.
Definition at line 81 of file recording_event.h.
| unsigned int RecordingEvent::track_name_hash |
The name of the track this event is for.
Definition at line 78 of file recording_event.h.
| RecordingEventType RecordingEvent::type |
Definition at line 75 of file recording_event.h.