Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier seq_recorder.c

Live recording bridge connecting ui_keyboard_bridge to seq_live_capture. Plus de détails...

#include "seq_recorder.h"
#include "ch.h"
#include "brick_config.h"
#include "core/seq/seq_live_capture.h"
#include "seq_led_bridge.h"
#include "core/seq/seq_model.h"

Structures de données

struct  seq_recorder_active_voice_t
 

Fonctions

void seq_recorder_init (seq_model_pattern_t *pattern)
 
void seq_recorder_attach_pattern (seq_model_pattern_t *pattern)
 
void seq_recorder_on_clock_step (const clock_step_info_t *info)
 
void seq_recorder_set_recording (bool enabled)
 
void seq_recorder_handle_note_on (uint8_t note, uint8_t velocity)
 
void seq_recorder_handle_note_on_at (uint8_t note, uint8_t velocity, systime_t timestamp)
 
void seq_recorder_handle_note_off (uint8_t note)
 
void seq_recorder_handle_note_off_at (uint8_t note, systime_t timestamp)
 

Description détaillée

Live recording bridge connecting ui_keyboard_bridge to seq_live_capture.

Documentation des fonctions

◆ seq_recorder_attach_pattern()

void seq_recorder_attach_pattern ( seq_model_pattern_t pattern)

◆ seq_recorder_handle_note_off()

void seq_recorder_handle_note_off ( uint8_t  note)

◆ seq_recorder_handle_note_off_at()

void seq_recorder_handle_note_off_at ( uint8_t  note,
systime_t  timestamp 
)

◆ seq_recorder_handle_note_on()

void seq_recorder_handle_note_on ( uint8_t  note,
uint8_t  velocity 
)

◆ seq_recorder_handle_note_on_at()

void seq_recorder_handle_note_on_at ( uint8_t  note,
uint8_t  velocity,
systime_t  timestamp 
)

◆ seq_recorder_init()

void seq_recorder_init ( seq_model_pattern_t pattern)

◆ seq_recorder_on_clock_step()

void seq_recorder_on_clock_step ( const clock_step_info_t info)

◆ seq_recorder_set_recording()

void seq_recorder_set_recording ( bool  enabled)