#include <gx_parameter.h>
|
| MidiControllerList () |
|
midi_controller_list & | operator[] (int n) |
|
int | size () |
|
void | set_config_mode (bool mode, int ctl=-1) |
|
bool | get_config_mode () |
|
int | get_current_control () |
|
void | set_current_control (int ctl) |
|
void | set_ctr_val (int ctr, int val) |
|
void | set_bpm_val (unsigned int val) |
|
void | deleteParameter (Parameter ¶m) |
|
void | modifyCurrent (Parameter ¶m, float lower, float upper, bool toggle, int toggle_behaviour) |
|
int | param2controller (Parameter ¶m, const MidiController **p) |
|
void | writeJSON (gx_system::JsonWriter &jw) const |
|
int | get_last_midi_control_value (unsigned int n) |
|
void | set_last_midi_control_value (unsigned int n, int v) |
|
void | set_controller_array (const ControllerArray &m) |
|
void | remove_controlled_parameters (paramlist &plist, const ControllerArray *m) |
|
sigc::signal< void > & | signal_changed () |
|
sigc::signal< void, int > & | signal_new_program () |
|
sigc::signal< void, int > & | signal_new_mute_state () |
|
sigc::signal< void, int > & | signal_new_bank () |
|
void | compute_midi_in (void *midi_input_port_buf, void *arg) |
|
void | process_trans (int transport_state) |
|
void | update_from_controller (int ctr) |
|
void | update_from_controllers () |
|
void | set_midi_channel (int s) |
|
int | get_midi_channel () |
|
sigc::signal< void, int, int > & | signal_midi_value_changed () |
|
sigc::signal< void, int, int > & | signal_trigger_midi_feedback () |
|
void | request_midi_value_update () |
|
Definition at line 767 of file gx_parameter.h.
◆ MidiControllerList()
gx_engine::MidiControllerList::MidiControllerList |
( |
| ) |
|
◆ check_midi_values()
bool gx_engine::MidiControllerList::check_midi_values |
( |
| ) |
|
|
private |
◆ compute_midi_in()
void gx_engine::MidiControllerList::compute_midi_in |
( |
void * |
midi_input_port_buf, |
|
|
void * |
arg |
|
) |
| |
◆ deleteParameter()
void gx_engine::MidiControllerList::deleteParameter |
( |
Parameter & |
param | ) |
|
◆ get_config_mode()
bool gx_engine::MidiControllerList::get_config_mode |
( |
| ) |
|
|
inline |
◆ get_current_control()
int gx_engine::MidiControllerList::get_current_control |
( |
| ) |
|
|
inline |
◆ get_last_midi_control_value()
int gx_engine::MidiControllerList::get_last_midi_control_value |
( |
unsigned int |
n | ) |
|
|
inline |
◆ get_midi_channel()
int gx_engine::MidiControllerList::get_midi_channel |
( |
| ) |
|
|
inline |
◆ modifyCurrent()
void gx_engine::MidiControllerList::modifyCurrent |
( |
Parameter & |
param, |
|
|
float |
lower, |
|
|
float |
upper, |
|
|
bool |
toggle, |
|
|
int |
toggle_behaviour |
|
) |
| |
◆ on_bank_chg()
void gx_engine::MidiControllerList::on_bank_chg |
( |
| ) |
|
|
private |
◆ on_mute_chg()
void gx_engine::MidiControllerList::on_mute_chg |
( |
| ) |
|
|
private |
◆ on_pgm_chg()
void gx_engine::MidiControllerList::on_pgm_chg |
( |
| ) |
|
|
private |
◆ on_val_chg()
void gx_engine::MidiControllerList::on_val_chg |
( |
| ) |
|
|
private |
◆ operator[]()
◆ param2controller()
◆ process_trans()
void gx_engine::MidiControllerList::process_trans |
( |
int |
transport_state | ) |
|
◆ remove_controlled_parameters()
◆ request_midi_value_update()
void gx_engine::MidiControllerList::request_midi_value_update |
( |
| ) |
|
◆ set_bpm_val()
void gx_engine::MidiControllerList::set_bpm_val |
( |
unsigned int |
val | ) |
|
◆ set_config_mode()
void gx_engine::MidiControllerList::set_config_mode |
( |
bool |
mode, |
|
|
int |
ctl = -1 |
|
) |
| |
◆ set_controller_array()
void gx_engine::MidiControllerList::set_controller_array |
( |
const ControllerArray & |
m | ) |
|
◆ set_ctr_val()
void gx_engine::MidiControllerList::set_ctr_val |
( |
int |
ctr, |
|
|
int |
val |
|
) |
| |
◆ set_current_control()
void gx_engine::MidiControllerList::set_current_control |
( |
int |
ctl | ) |
|
|
inline |
◆ set_last_midi_control_value()
void gx_engine::MidiControllerList::set_last_midi_control_value |
( |
unsigned int |
n, |
|
|
int |
v |
|
) |
| |
|
inline |
◆ set_midi_channel()
void gx_engine::MidiControllerList::set_midi_channel |
( |
int |
s | ) |
|
◆ signal_changed()
sigc::signal< void > & gx_engine::MidiControllerList::signal_changed |
( |
| ) |
|
|
inline |
◆ signal_midi_value_changed()
sigc::signal< void, int, int > & gx_engine::MidiControllerList::signal_midi_value_changed |
( |
| ) |
|
|
inline |
◆ signal_new_bank()
sigc::signal< void, int > & gx_engine::MidiControllerList::signal_new_bank |
( |
| ) |
|
|
inline |
◆ signal_new_mute_state()
sigc::signal< void, int > & gx_engine::MidiControllerList::signal_new_mute_state |
( |
| ) |
|
|
inline |
◆ signal_new_program()
sigc::signal< void, int > & gx_engine::MidiControllerList::signal_new_program |
( |
| ) |
|
|
inline |
◆ signal_trigger_midi_feedback()
sigc::signal< void, int, int > & gx_engine::MidiControllerList::signal_trigger_midi_feedback |
( |
| ) |
|
|
inline |
◆ size()
int gx_engine::MidiControllerList::size |
( |
void |
| ) |
|
|
inline |
◆ update_from_controller()
void gx_engine::MidiControllerList::update_from_controller |
( |
int |
ctr | ) |
|
◆ update_from_controllers()
void gx_engine::MidiControllerList::update_from_controllers |
( |
| ) |
|
◆ writeJSON()
◆ bank_change
volatile gint gx_engine::MidiControllerList::bank_change |
|
private |
◆ bank_changed
int gx_engine::MidiControllerList::bank_changed |
|
private |
◆ bank_chg
Glib::Dispatcher gx_engine::MidiControllerList::bank_chg |
|
private |
◆ bpm_
unsigned int gx_engine::MidiControllerList::bpm_ |
|
private |
◆ changed
sigc::signal<void> gx_engine::MidiControllerList::changed |
|
private |
◆ changed_midi_control_value
◆ channel_select
int gx_engine::MidiControllerList::channel_select |
|
private |
◆ last_midi_control
int gx_engine::MidiControllerList::last_midi_control |
|
private |
◆ last_midi_control_value
◆ map
◆ midi_value_changed
sigc::signal<void, int, int> gx_engine::MidiControllerList::midi_value_changed |
|
private |
◆ mp
◆ mute_change
volatile gint gx_engine::MidiControllerList::mute_change |
|
private |
◆ mute_chg
Glib::Dispatcher gx_engine::MidiControllerList::mute_chg |
|
private |
◆ new_bank
sigc::signal<void,int> gx_engine::MidiControllerList::new_bank |
|
private |
◆ new_mute_state
sigc::signal<void,int> gx_engine::MidiControllerList::new_mute_state |
|
private |
◆ new_program
sigc::signal<void,int> gx_engine::MidiControllerList::new_program |
|
private |
◆ pgm_chg
Glib::Dispatcher gx_engine::MidiControllerList::pgm_chg |
|
private |
◆ program_change
volatile gint gx_engine::MidiControllerList::program_change |
|
private |
◆ time0
double gx_engine::MidiControllerList::time0 |
|
private |
◆ trigger_midi_feedback
sigc::signal<void, int, int> gx_engine::MidiControllerList::trigger_midi_feedback |
◆ ts1
timespec gx_engine::MidiControllerList::ts1 |
|
private |
◆ val_chg
Glib::Dispatcher gx_engine::MidiControllerList::val_chg |
|
private |
The documentation for this class was generated from the following file: