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) |
Live recording bridge connecting ui_keyboard_bridge to seq_live_capture.
void seq_recorder_attach_pattern | ( | seq_model_pattern_t * | pattern | ) |
void seq_recorder_handle_note_off | ( | uint8_t | note | ) |
void seq_recorder_handle_note_off_at | ( | uint8_t | note, |
systime_t | timestamp | ||
) |
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_init | ( | seq_model_pattern_t * | pattern | ) |
void seq_recorder_on_clock_step | ( | const clock_step_info_t * | info | ) |
void seq_recorder_set_recording | ( | bool | enabled | ) |