sequencer
Classes | Enumerations | Functions
sequencer::backend::digitakt Namespace Reference

Classes

class  backend_impl
 
class  backend_t
 
struct  clock_comm_t
 
struct  device_spec_cc_t
 
class  lfo_t
 
struct  track_parameter_t
 

Enumerations

enum  mode_t {
  mode_t::play, mode_t::mute, mode_t::bank_select, mode_t::pattern_select,
  mode_t::track_select, mode_t::step_select
}
 
enum  control_mode_t {
  control_mode_t::trig, control_mode_t::quantize, control_mode_t::source, control_mode_t::assign,
  control_mode_t::filter, control_mode_t::delay, control_mode_t::amp, control_mode_t::reverb,
  control_mode_t::lfo, control_mode_t::master
}
 

Functions

device_spec_cc_t get_spec (const std::string &spec_filename)
 
midi::trig_condition_t get_trig_condition (int value)
 
std::array< double, 128 > create_length_map ()
 
const std::array< double, 128 > & length_map ()
 
device_spec_cc_t read_device_spec_cc (std::istream &stream)
 

Enumeration Type Documentation

◆ control_mode_t

Enumerator
trig 
quantize 
source 
assign 
filter 
delay 
amp 
reverb 
lfo 
master 

◆ mode_t

Enumerator
play 
mute 
bank_select 
pattern_select 
track_select 
step_select 

Function Documentation

◆ create_length_map()

std::array< double, 128 > sequencer::backend::digitakt::create_length_map ( )
inline

◆ get_spec()

device_spec_cc_t sequencer::backend::digitakt::get_spec ( const std::string &  spec_filename)
inline

◆ get_trig_condition()

midi::trig_condition_t sequencer::backend::digitakt::get_trig_condition ( int  value)
inline

◆ length_map()

const std::array< double, 128 >& sequencer::backend::digitakt::length_map ( )
inline

◆ read_device_spec_cc()

device_spec_cc_t sequencer::backend::digitakt::read_device_spec_cc ( std::istream &  stream)
inline