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

Informations complètes passées au callback à chaque “step” (1/16). Plus de détails...

#include <clock_manager.h>

Champs de données

systime_t now
 
uint32_t step_idx_abs
 
float bpm
 
systime_t tick_st
 
systime_t step_st
 
bool ext_clock
 

Description détaillée

Informations complètes passées au callback à chaque “step” (1/16).

  • now : horodatage absolu en systime_t (base ChibiOS)
  • step_idx_abs : compteur de pas 1/16 depuis le start (peut déborder)
  • bpm : tempo courant
  • tick_st : durée d’1 tick MIDI (24 PPQN) en systime_t
  • step_st : durée d’1 step (1/16 = 6 ticks) en systime_t
  • ext_clock : true si la source active est une horloge externe

Documentation des champs

◆ bpm

float clock_step_info_t::bpm

◆ ext_clock

bool clock_step_info_t::ext_clock

◆ now

systime_t clock_step_info_t::now

◆ step_idx_abs

uint32_t clock_step_info_t::step_idx_abs

◆ step_st

systime_t clock_step_info_t::step_st

◆ tick_st

systime_t clock_step_info_t::tick_st

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