#include <stdbool.h>
#include <stdint.h>
#include "ch.h"
Aller au code source de ce fichier.
|
enum | arp_rate_t {
ARP_RATE_QUARTER = 0
, ARP_RATE_EIGHTH
, ARP_RATE_SIXTEENTH
, ARP_RATE_THIRTY_SECOND
,
ARP_RATE_QUARTER_TRIPLET
, ARP_RATE_EIGHTH_TRIPLET
, ARP_RATE_SIXTEENTH_TRIPLET
, ARP_RATE_THIRTY_SECOND_TRIPLET
,
ARP_RATE_COUNT
} |
|
enum | arp_pattern_t {
ARP_PATTERN_UP = 0
, ARP_PATTERN_DOWN
, ARP_PATTERN_UP_DOWN
, ARP_PATTERN_RANDOM
,
ARP_PATTERN_CHORD
, ARP_PATTERN_COUNT
} |
|
enum | arp_accent_t {
ARP_ACCENT_OFF = 0
, ARP_ACCENT_FIRST
, ARP_ACCENT_ALTERNATE
, ARP_ACCENT_RANDOM
,
ARP_ACCENT_COUNT
} |
|
enum | arp_strum_t {
ARP_STRUM_OFF = 0
, ARP_STRUM_UP
, ARP_STRUM_DOWN
, ARP_STRUM_ALT
,
ARP_STRUM_RANDOM
, ARP_STRUM_COUNT
} |
|
enum | arp_sync_mode_t { ARP_SYNC_INTERNAL = 0
, ARP_SYNC_MIDI_CLOCK
, ARP_SYNC_FREERUN
, ARP_SYNC_COUNT
} |
|
◆ arp_accent_t
Valeurs énumérées |
---|
ARP_ACCENT_OFF | |
ARP_ACCENT_FIRST | |
ARP_ACCENT_ALTERNATE | |
ARP_ACCENT_RANDOM | |
ARP_ACCENT_COUNT | |
◆ arp_pattern_t
Valeurs énumérées |
---|
ARP_PATTERN_UP | |
ARP_PATTERN_DOWN | |
ARP_PATTERN_UP_DOWN | |
ARP_PATTERN_RANDOM | |
ARP_PATTERN_CHORD | |
ARP_PATTERN_COUNT | |
◆ arp_rate_t
Valeurs énumérées |
---|
ARP_RATE_QUARTER | |
ARP_RATE_EIGHTH | |
ARP_RATE_SIXTEENTH | |
ARP_RATE_THIRTY_SECOND | |
ARP_RATE_QUARTER_TRIPLET | |
ARP_RATE_EIGHTH_TRIPLET | |
ARP_RATE_SIXTEENTH_TRIPLET | |
ARP_RATE_THIRTY_SECOND_TRIPLET | |
ARP_RATE_COUNT | |
◆ arp_strum_t
Valeurs énumérées |
---|
ARP_STRUM_OFF | |
ARP_STRUM_UP | |
ARP_STRUM_DOWN | |
ARP_STRUM_ALT | |
ARP_STRUM_RANDOM | |
ARP_STRUM_COUNT | |
◆ arp_sync_mode_t
Valeurs énumérées |
---|
ARP_SYNC_INTERNAL | |
ARP_SYNC_MIDI_CLOCK | |
ARP_SYNC_FREERUN | |
ARP_SYNC_COUNT | |
◆ arp_init()
◆ arp_note_input()
void arp_note_input |
( |
arp_engine_t * |
engine, |
|
|
uint8_t |
note, |
|
|
uint8_t |
velocity, |
|
|
bool |
pressed |
|
) |
| |
◆ arp_set_callbacks()
◆ arp_set_config()
◆ arp_set_hold()
◆ arp_stop_all()
◆ arp_tick()