LMMS
Loading...
Searching...
No Matches
carla-host.cpp File Reference
#include "common.hpp"
#include "CarlaHost.h"
#include "CarlaBackendUtils.hpp"

Go to the source code of this file.

Functions

static void EngineCallback (void *ptr, EngineCallbackOpcode action, uint pluginId, int value1, int value2, float value3, const char *valueStr)
static const char * FileCallback (void *ptr, FileCallbackOpcode action, bool isDir, const char *title, const char *filter)
void handle_carla_get_engine_driver_count (const std::shared_ptr< Session > session)
void handle_carla_get_engine_driver_name (const std::shared_ptr< Session > session)
void handle_carla_get_engine_driver_device_names (const std::shared_ptr< Session > session)
void handle_carla_get_engine_driver_device_info (const std::shared_ptr< Session > session)
void handle_carla_engine_init (const std::shared_ptr< Session > session)
void handle_carla_engine_close (const std::shared_ptr< Session > session)
void handle_carla_is_engine_running (const std::shared_ptr< Session > session)
void handle_carla_set_engine_about_to_close (const std::shared_ptr< Session > session)
void handle_carla_set_engine_option (const std::shared_ptr< Session > session)
void handle_carla_load_file (const std::shared_ptr< Session > session)
void handle_carla_load_project (const std::shared_ptr< Session > session)
void handle_carla_save_project (const std::shared_ptr< Session > session)
void handle_carla_patchbay_connect (const std::shared_ptr< Session > session)
void handle_carla_patchbay_disconnect (const std::shared_ptr< Session > session)
void handle_carla_patchbay_refresh (const std::shared_ptr< Session > session)
void handle_carla_transport_play (const std::shared_ptr< Session > session)
void handle_carla_transport_pause (const std::shared_ptr< Session > session)
void handle_carla_transport_bpm (const std::shared_ptr< Session > session)
void handle_carla_transport_relocate (const std::shared_ptr< Session > session)
void handle_carla_get_current_transport_frame (const std::shared_ptr< Session > session)
void handle_carla_get_transport_info (const std::shared_ptr< Session > session)
void handle_carla_get_current_plugin_count (const std::shared_ptr< Session > session)
void handle_carla_get_max_plugin_number (const std::shared_ptr< Session > session)
void handle_carla_add_plugin (const std::shared_ptr< Session > session)
void handle_carla_remove_plugin (const std::shared_ptr< Session > session)
void handle_carla_remove_all_plugins (const std::shared_ptr< Session > session)
void handle_carla_rename_plugin (const std::shared_ptr< Session > session)
void handle_carla_clone_plugin (const std::shared_ptr< Session > session)
void handle_carla_replace_plugin (const std::shared_ptr< Session > session)
void handle_carla_switch_plugins (const std::shared_ptr< Session > session)
void handle_carla_load_plugin_state (const std::shared_ptr< Session > session)
void handle_carla_save_plugin_state (const std::shared_ptr< Session > session)
void handle_carla_export_plugin_lv2 (const std::shared_ptr< Session > session)
void handle_carla_get_plugin_info (const std::shared_ptr< Session > session)
void handle_carla_get_audio_port_count_info (const std::shared_ptr< Session > session)
void handle_carla_get_midi_port_count_info (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_count_info (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_info (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_scalepoint_info (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_data (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_ranges (const std::shared_ptr< Session > session)
void handle_carla_get_midi_program_data (const std::shared_ptr< Session > session)
void handle_carla_get_custom_data (const std::shared_ptr< Session > session)
void handle_carla_get_custom_data_value (const std::shared_ptr< Session > session)
void handle_carla_get_chunk_data (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_count (const std::shared_ptr< Session > session)
void handle_carla_get_program_count (const std::shared_ptr< Session > session)
void handle_carla_get_midi_program_count (const std::shared_ptr< Session > session)
void handle_carla_get_custom_data_count (const std::shared_ptr< Session > session)
void handle_carla_get_parameter_text (const std::shared_ptr< Session > session)
void handle_carla_get_program_name (const std::shared_ptr< Session > session)
void handle_carla_get_midi_program_name (const std::shared_ptr< Session > session)
void handle_carla_get_real_plugin_name (const std::shared_ptr< Session > session)
void handle_carla_get_current_program_index (const std::shared_ptr< Session > session)
void handle_carla_get_current_midi_program_index (const std::shared_ptr< Session > session)
void handle_carla_get_default_parameter_value (const std::shared_ptr< Session > session)
void handle_carla_get_current_parameter_value (const std::shared_ptr< Session > session)
void handle_carla_get_internal_parameter_value (const std::shared_ptr< Session > session)
void handle_carla_get_input_peak_value (const std::shared_ptr< Session > session)
void handle_carla_get_output_peak_value (const std::shared_ptr< Session > session)
void handle_carla_set_active (const std::shared_ptr< Session > session)
void handle_carla_set_drywet (const std::shared_ptr< Session > session)
void handle_carla_set_volume (const std::shared_ptr< Session > session)
void handle_carla_set_balance_left (const std::shared_ptr< Session > session)
void handle_carla_set_balance_right (const std::shared_ptr< Session > session)
void handle_carla_set_panning (const std::shared_ptr< Session > session)
void handle_carla_set_ctrl_channel (const std::shared_ptr< Session > session)
void handle_carla_set_option (const std::shared_ptr< Session > session)
void handle_carla_set_parameter_value (const std::shared_ptr< Session > session)
void handle_carla_set_parameter_midi_channel (const std::shared_ptr< Session > session)
void handle_carla_set_parameter_midi_cc (const std::shared_ptr< Session > session)
void handle_carla_set_program (const std::shared_ptr< Session > session)
void handle_carla_set_midi_program (const std::shared_ptr< Session > session)
void handle_carla_set_custom_data (const std::shared_ptr< Session > session)
void handle_carla_set_chunk_data (const std::shared_ptr< Session > session)
void handle_carla_prepare_for_save (const std::shared_ptr< Session > session)
void handle_carla_reset_parameters (const std::shared_ptr< Session > session)
void handle_carla_randomize_parameters (const std::shared_ptr< Session > session)
void handle_carla_send_midi_note (const std::shared_ptr< Session > session)
void handle_carla_get_buffer_size (const std::shared_ptr< Session > session)
void handle_carla_get_sample_rate (const std::shared_ptr< Session > session)
void handle_carla_get_last_error (const std::shared_ptr< Session > session)
void handle_carla_get_host_osc_url_tcp (const std::shared_ptr< Session > session)
void handle_carla_get_host_osc_url_udp (const std::shared_ptr< Session > session)

Variables

static bool gEngineRunning = false

Function Documentation

◆ EngineCallback()

void EngineCallback ( void * ptr,
EngineCallbackOpcode action,
uint pluginId,
int value1,
int value2,
float value3,
const char * valueStr )
static

◆ FileCallback()

const char * FileCallback ( void * ptr,
FileCallbackOpcode action,
bool isDir,
const char * title,
const char * filter )
static

◆ handle_carla_add_plugin()

void handle_carla_add_plugin ( const std::shared_ptr< Session > session)

◆ handle_carla_clone_plugin()

void handle_carla_clone_plugin ( const std::shared_ptr< Session > session)

◆ handle_carla_engine_close()

void handle_carla_engine_close ( const std::shared_ptr< Session > session)

◆ handle_carla_engine_init()

void handle_carla_engine_init ( const std::shared_ptr< Session > session)

◆ handle_carla_export_plugin_lv2()

void handle_carla_export_plugin_lv2 ( const std::shared_ptr< Session > session)

◆ handle_carla_get_audio_port_count_info()

void handle_carla_get_audio_port_count_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_buffer_size()

void handle_carla_get_buffer_size ( const std::shared_ptr< Session > session)

◆ handle_carla_get_chunk_data()

void handle_carla_get_chunk_data ( const std::shared_ptr< Session > session)

◆ handle_carla_get_current_midi_program_index()

void handle_carla_get_current_midi_program_index ( const std::shared_ptr< Session > session)

◆ handle_carla_get_current_parameter_value()

void handle_carla_get_current_parameter_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_current_plugin_count()

void handle_carla_get_current_plugin_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_current_program_index()

void handle_carla_get_current_program_index ( const std::shared_ptr< Session > session)

◆ handle_carla_get_current_transport_frame()

void handle_carla_get_current_transport_frame ( const std::shared_ptr< Session > session)

◆ handle_carla_get_custom_data()

void handle_carla_get_custom_data ( const std::shared_ptr< Session > session)

◆ handle_carla_get_custom_data_count()

void handle_carla_get_custom_data_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_custom_data_value()

void handle_carla_get_custom_data_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_default_parameter_value()

void handle_carla_get_default_parameter_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_engine_driver_count()

void handle_carla_get_engine_driver_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_engine_driver_device_info()

void handle_carla_get_engine_driver_device_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_engine_driver_device_names()

void handle_carla_get_engine_driver_device_names ( const std::shared_ptr< Session > session)

◆ handle_carla_get_engine_driver_name()

void handle_carla_get_engine_driver_name ( const std::shared_ptr< Session > session)

◆ handle_carla_get_host_osc_url_tcp()

void handle_carla_get_host_osc_url_tcp ( const std::shared_ptr< Session > session)

◆ handle_carla_get_host_osc_url_udp()

void handle_carla_get_host_osc_url_udp ( const std::shared_ptr< Session > session)

◆ handle_carla_get_input_peak_value()

void handle_carla_get_input_peak_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_internal_parameter_value()

void handle_carla_get_internal_parameter_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_last_error()

void handle_carla_get_last_error ( const std::shared_ptr< Session > session)

◆ handle_carla_get_max_plugin_number()

void handle_carla_get_max_plugin_number ( const std::shared_ptr< Session > session)

◆ handle_carla_get_midi_port_count_info()

void handle_carla_get_midi_port_count_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_midi_program_count()

void handle_carla_get_midi_program_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_midi_program_data()

void handle_carla_get_midi_program_data ( const std::shared_ptr< Session > session)

◆ handle_carla_get_midi_program_name()

void handle_carla_get_midi_program_name ( const std::shared_ptr< Session > session)

◆ handle_carla_get_output_peak_value()

void handle_carla_get_output_peak_value ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_count()

void handle_carla_get_parameter_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_count_info()

void handle_carla_get_parameter_count_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_data()

void handle_carla_get_parameter_data ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_info()

void handle_carla_get_parameter_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_ranges()

void handle_carla_get_parameter_ranges ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_scalepoint_info()

void handle_carla_get_parameter_scalepoint_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_parameter_text()

void handle_carla_get_parameter_text ( const std::shared_ptr< Session > session)

◆ handle_carla_get_plugin_info()

void handle_carla_get_plugin_info ( const std::shared_ptr< Session > session)

◆ handle_carla_get_program_count()

void handle_carla_get_program_count ( const std::shared_ptr< Session > session)

◆ handle_carla_get_program_name()

void handle_carla_get_program_name ( const std::shared_ptr< Session > session)

◆ handle_carla_get_real_plugin_name()

void handle_carla_get_real_plugin_name ( const std::shared_ptr< Session > session)

◆ handle_carla_get_sample_rate()

void handle_carla_get_sample_rate ( const std::shared_ptr< Session > session)

◆ handle_carla_get_transport_info()

void handle_carla_get_transport_info ( const std::shared_ptr< Session > session)

◆ handle_carla_is_engine_running()

void handle_carla_is_engine_running ( const std::shared_ptr< Session > session)

◆ handle_carla_load_file()

void handle_carla_load_file ( const std::shared_ptr< Session > session)

◆ handle_carla_load_plugin_state()

void handle_carla_load_plugin_state ( const std::shared_ptr< Session > session)

◆ handle_carla_load_project()

void handle_carla_load_project ( const std::shared_ptr< Session > session)

◆ handle_carla_patchbay_connect()

void handle_carla_patchbay_connect ( const std::shared_ptr< Session > session)

◆ handle_carla_patchbay_disconnect()

void handle_carla_patchbay_disconnect ( const std::shared_ptr< Session > session)

◆ handle_carla_patchbay_refresh()

void handle_carla_patchbay_refresh ( const std::shared_ptr< Session > session)

◆ handle_carla_prepare_for_save()

void handle_carla_prepare_for_save ( const std::shared_ptr< Session > session)

◆ handle_carla_randomize_parameters()

void handle_carla_randomize_parameters ( const std::shared_ptr< Session > session)

◆ handle_carla_remove_all_plugins()

void handle_carla_remove_all_plugins ( const std::shared_ptr< Session > session)

◆ handle_carla_remove_plugin()

void handle_carla_remove_plugin ( const std::shared_ptr< Session > session)

◆ handle_carla_rename_plugin()

void handle_carla_rename_plugin ( const std::shared_ptr< Session > session)

◆ handle_carla_replace_plugin()

void handle_carla_replace_plugin ( const std::shared_ptr< Session > session)

◆ handle_carla_reset_parameters()

void handle_carla_reset_parameters ( const std::shared_ptr< Session > session)

◆ handle_carla_save_plugin_state()

void handle_carla_save_plugin_state ( const std::shared_ptr< Session > session)

◆ handle_carla_save_project()

void handle_carla_save_project ( const std::shared_ptr< Session > session)

◆ handle_carla_send_midi_note()

void handle_carla_send_midi_note ( const std::shared_ptr< Session > session)

◆ handle_carla_set_active()

void handle_carla_set_active ( const std::shared_ptr< Session > session)

◆ handle_carla_set_balance_left()

void handle_carla_set_balance_left ( const std::shared_ptr< Session > session)

◆ handle_carla_set_balance_right()

void handle_carla_set_balance_right ( const std::shared_ptr< Session > session)

◆ handle_carla_set_chunk_data()

void handle_carla_set_chunk_data ( const std::shared_ptr< Session > session)

◆ handle_carla_set_ctrl_channel()

void handle_carla_set_ctrl_channel ( const std::shared_ptr< Session > session)

◆ handle_carla_set_custom_data()

void handle_carla_set_custom_data ( const std::shared_ptr< Session > session)

◆ handle_carla_set_drywet()

void handle_carla_set_drywet ( const std::shared_ptr< Session > session)

◆ handle_carla_set_engine_about_to_close()

void handle_carla_set_engine_about_to_close ( const std::shared_ptr< Session > session)

◆ handle_carla_set_engine_option()

void handle_carla_set_engine_option ( const std::shared_ptr< Session > session)

◆ handle_carla_set_midi_program()

void handle_carla_set_midi_program ( const std::shared_ptr< Session > session)

◆ handle_carla_set_option()

void handle_carla_set_option ( const std::shared_ptr< Session > session)

◆ handle_carla_set_panning()

void handle_carla_set_panning ( const std::shared_ptr< Session > session)

◆ handle_carla_set_parameter_midi_cc()

void handle_carla_set_parameter_midi_cc ( const std::shared_ptr< Session > session)

◆ handle_carla_set_parameter_midi_channel()

void handle_carla_set_parameter_midi_channel ( const std::shared_ptr< Session > session)

◆ handle_carla_set_parameter_value()

void handle_carla_set_parameter_value ( const std::shared_ptr< Session > session)

◆ handle_carla_set_program()

void handle_carla_set_program ( const std::shared_ptr< Session > session)

◆ handle_carla_set_volume()

void handle_carla_set_volume ( const std::shared_ptr< Session > session)

◆ handle_carla_switch_plugins()

void handle_carla_switch_plugins ( const std::shared_ptr< Session > session)

◆ handle_carla_transport_bpm()

void handle_carla_transport_bpm ( const std::shared_ptr< Session > session)

◆ handle_carla_transport_pause()

void handle_carla_transport_pause ( const std::shared_ptr< Session > session)

◆ handle_carla_transport_play()

void handle_carla_transport_play ( const std::shared_ptr< Session > session)

◆ handle_carla_transport_relocate()

void handle_carla_transport_relocate ( const std::shared_ptr< Session > session)

Variable Documentation

◆ gEngineRunning

bool gEngineRunning = false
static