Live recording bridge between the UI keyboard and seq_live_capture. Plus de détails...
#include <stdint.h>
#include <stdbool.h>
#include "clock_manager.h"
#include "ch.h"
#include "core/seq/seq_model.h"
Aller au code source de ce fichier.
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 between the UI keyboard and 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 | ) |