#include <midi_scene_changer.h>
Definition at line 32 of file midi_scene_changer.h.
◆ Scenes
◆ MIDISceneChanger()
ARDOUR::MIDISceneChanger::MIDISceneChanger |
( |
Session & |
| ) |
|
◆ ~MIDISceneChanger()
ARDOUR::MIDISceneChanger::~MIDISceneChanger |
( |
| ) |
|
◆ bank_at()
uint8_t ARDOUR::MIDISceneChanger::bank_at |
( |
samplepos_t |
, |
|
|
uint8_t |
channel |
|
) |
| |
◆ bank_change_input()
void ARDOUR::MIDISceneChanger::bank_change_input |
( |
MIDI::Parser & |
, |
|
|
unsigned short |
, |
|
|
int |
channel |
|
) |
| |
|
private |
◆ gather()
◆ jump_to()
void ARDOUR::MIDISceneChanger::jump_to |
( |
int |
bank, |
|
|
int |
program |
|
) |
| |
|
private |
◆ locate()
◆ locations_changed()
void ARDOUR::MIDISceneChanger::locations_changed |
( |
| ) |
|
|
private |
◆ non_rt_deliver()
void ARDOUR::MIDISceneChanger::non_rt_deliver |
( |
std::shared_ptr< MIDISceneChange > |
| ) |
|
|
private |
◆ program_at()
uint8_t ARDOUR::MIDISceneChanger::program_at |
( |
samplepos_t |
, |
|
|
uint8_t |
channel |
|
) |
| |
◆ program_change_input()
◆ recording()
bool ARDOUR::MIDISceneChanger::recording |
( |
| ) |
const |
|
private |
◆ rt_deliver()
◆ run()
◆ set_input_port()
void ARDOUR::MIDISceneChanger::set_input_port |
( |
std::shared_ptr< MidiPort > |
| ) |
|
◆ set_output_port()
void ARDOUR::MIDISceneChanger::set_output_port |
( |
std::shared_ptr< MidiPort > |
| ) |
|
◆ set_recording()
void ARDOUR::MIDISceneChanger::set_recording |
( |
bool |
| ) |
|
◆ _recording
bool ARDOUR::MIDISceneChanger::_recording |
|
private |
◆ current_bank
unsigned short ARDOUR::MIDISceneChanger::current_bank |
|
private |
◆ have_seen_bank_changes
bool ARDOUR::MIDISceneChanger::have_seen_bank_changes |
|
private |
◆ incoming_connections
◆ input_port
std::shared_ptr<MidiPort> ARDOUR::MIDISceneChanger::input_port |
|
private |
◆ last_delivered_bank
int ARDOUR::MIDISceneChanger::last_delivered_bank |
|
private |
◆ last_delivered_program
int ARDOUR::MIDISceneChanger::last_delivered_program |
|
private |
◆ last_program_message_time
samplepos_t ARDOUR::MIDISceneChanger::last_program_message_time |
|
private |
◆ MIDIInputActivity
PBD::Signal<void()> ARDOUR::MIDISceneChanger::MIDIInputActivity |
◆ MIDIOutputActivity
PBD::Signal<void()> ARDOUR::MIDISceneChanger::MIDIOutputActivity |
◆ output_port
std::shared_ptr<MidiPort> ARDOUR::MIDISceneChanger::output_port |
|
private |
◆ scene_lock
Glib::Threads::RWLock ARDOUR::MIDISceneChanger::scene_lock |
|
private |
◆ scenes
Scenes ARDOUR::MIDISceneChanger::scenes |
|
private |
The documentation for this class was generated from the following file: