Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence de la structure seq_live_capture_t

Live capture façade context. Plus de détails...

#include <seq_live_capture.h>

Champs de données

seq_model_pattern_tpattern
 
seq_model_quantize_config_t quantize
 
bool recording
 
bool clock_valid
 
systime_t clock_step_time
 
systime_t clock_step_duration
 
systime_t clock_tick_duration
 
uint32_t clock_step_index
 
size_t clock_pattern_step
 
struct { 
 
   bool   active 
 
   size_t   step_index 
 
   systime_t   start_time 
 
   systime_t   start_time_raw 
 
   systime_t   step_duration 
 
   uint8_t   voice_slot 
 
   uint8_t   note 
 
voices [SEQ_MODEL_VOICES_PER_STEP
 

Description détaillée

Live capture façade context.

Documentation des champs

◆ active

bool seq_live_capture_t::active

True when a note-on has been captured.

◆ clock_pattern_step

size_t seq_live_capture_t::clock_pattern_step

Step index within the pattern.

◆ clock_step_duration

systime_t seq_live_capture_t::clock_step_duration

Duration of a 1/16 step.

◆ clock_step_index

uint32_t seq_live_capture_t::clock_step_index

Absolute step index (monotonic).

◆ clock_step_time

systime_t seq_live_capture_t::clock_step_time

Timestamp of the latest 1/16 step boundary.

◆ clock_tick_duration

systime_t seq_live_capture_t::clock_tick_duration

Duration of a single MIDI tick.

◆ clock_valid

bool seq_live_capture_t::clock_valid

True once clock data has been provided.

◆ note

uint8_t seq_live_capture_t::note

MIDI note tied to the slot.

◆ pattern

seq_model_pattern_t* seq_live_capture_t::pattern

Active pattern reference.

◆ quantize

seq_model_quantize_config_t seq_live_capture_t::quantize

Cached quantize configuration.

◆ recording

bool seq_live_capture_t::recording

Recording flag.

◆ start_time

systime_t seq_live_capture_t::start_time

Scheduled playback time of the note-on.

◆ start_time_raw

systime_t seq_live_capture_t::start_time_raw

Raw timestamp captured at note-on.

◆ step_duration

systime_t seq_live_capture_t::step_duration

Step duration snapshot for the note.

◆ step_index

size_t seq_live_capture_t::step_index

Step index that received the note-on.

◆ voice_slot

uint8_t seq_live_capture_t::voice_slot

Voice slot used to store the note.

◆ [struct]

struct { ... } seq_live_capture_t::voices[SEQ_MODEL_VOICES_PER_STEP]

La documentation de cette structure a été générée à partir du fichier suivant :