## API Index

### A

BtApplication, struct in BtApplication
BtApplication:bin, object property in BtApplication
BtApplication:settings, object property in BtApplication

### B

bt_bin_activate_tee_chain, function in libbtcore
bt_bin_deactivate_tee_chain, function in libbtcore

### C

BtChildProxyInterface, struct in BtChildProxy
bt_child_proxy_get, function in BtChildProxy
bt_child_proxy_get_children_count, function in BtChildProxy
bt_child_proxy_get_child_by_index, function in BtChildProxy
bt_child_proxy_get_child_by_name, function in BtChildProxy
bt_child_proxy_get_property, function in BtChildProxy
bt_child_proxy_get_valist, function in BtChildProxy
bt_child_proxy_lookup, function in BtChildProxy
bt_child_proxy_set, function in BtChildProxy
bt_child_proxy_set_property, function in BtChildProxy
bt_child_proxy_set_valist, function in BtChildProxy
bt_cpu_load_get_current, function in libbtcore

### D

bt_deinit, function in libbtcore

### G

BtGConfSettings, struct in BtGConfSettings
bt_gconf_settings_new, function in BtGConfSettings
bt_gst_check_core_elements, function in libbtcore
bt_gst_check_elements, function in libbtcore
bt_gst_debug_pad_link_return, function in libbtcore
bt_gst_element_factory_can_sink_media_type, function in libbtcore
bt_gst_registry_get_element_factories_matching_all_categories, function in libbtcore
bt_gst_registry_get_element_names_matching_all_categories, function in libbtcore
G_OBJECT_REF_COUNT, macro in libbtcore
g_object_try_ref, macro in libbtcore
g_object_try_unref, macro in libbtcore
g_object_try_weak_ref, macro in libbtcore
g_object_try_weak_unref, macro in libbtcore
G_POINTER_ALIAS, macro in libbtcore
bt_g_type_get_base_type, function in libbtcore

### I

bt_init, function in libbtcore
bt_init_add_option_groups, function in libbtcore
bt_init_check, function in libbtcore
bt_init_get_option_group, function in libbtcore
BT_IS_GVALUE, macro in libbtcore
BT_IS_STRING, macro in libbtcore

### M

BtMachine, struct in BtMachine
BtMachine::pattern-added, object signal in BtMachine
BtMachine::pattern-removed, object signal in BtMachine
BtMachine:adder-convert, object property in BtMachine
BtMachine:construction-error, object property in BtMachine
BtMachine:global-params, object property in BtMachine
BtMachine:id, object property in BtMachine
BtMachine:input-gain, object property in BtMachine
BtMachine:input-post-level, object property in BtMachine
BtMachine:input-pre-level, object property in BtMachine
BtMachine:machine, object property in BtMachine
BtMachine:output-gain, object property in BtMachine
BtMachine:output-post-level, object property in BtMachine
BtMachine:output-pre-level, object property in BtMachine
BtMachine:patterns, object property in BtMachine
BtMachine:plugin-name, object property in BtMachine
BtMachine:properties, object property in BtMachine
BtMachine:song, object property in BtMachine
BtMachine:state, object property in BtMachine
BtMachine:voice-params, object property in BtMachine
BtMachine:voices, object property in BtMachine
BtMachineClass, struct in BtMachine
BtMachineState, enum in BtMachine
bt_machine_activate_adder, function in BtMachine
bt_machine_activate_spreader, function in BtMachine
bt_machine_add_pattern, function in BtMachine
bt_machine_bind_parameter_control, function in BtMachine
bt_machine_describe_global_param_value, function in BtMachine
bt_machine_describe_voice_param_value, function in BtMachine
bt_machine_enable_input_gain, function in BtMachine
bt_machine_enable_input_post_level, function in BtMachine
bt_machine_enable_input_pre_level, function in BtMachine
bt_machine_enable_output_gain, function in BtMachine
bt_machine_enable_output_post_level, function in BtMachine
bt_machine_enable_output_pre_level, function in BtMachine
bt_machine_get_global_param_details, function in BtMachine
bt_machine_get_global_param_index, function in BtMachine
bt_machine_get_global_param_name, function in BtMachine
bt_machine_get_global_param_no_value, function in BtMachine
bt_machine_get_global_param_spec, function in BtMachine
bt_machine_get_global_param_type, function in BtMachine
bt_machine_get_global_wave_param_index, function in BtMachine
bt_machine_get_pattern_by_id, function in BtMachine
bt_machine_get_pattern_by_index, function in BtMachine
bt_machine_get_pattern_by_name, function in BtMachine
bt_machine_get_unique_pattern_name, function in BtMachine
bt_machine_get_voice_param_details, function in BtMachine
bt_machine_get_voice_param_index, function in BtMachine
bt_machine_get_voice_param_name, function in BtMachine
bt_machine_get_voice_param_no_value, function in BtMachine
bt_machine_get_voice_param_spec, function in BtMachine
bt_machine_get_voice_param_type, function in BtMachine
bt_machine_get_voice_wave_param_index, function in BtMachine
bt_machine_get_wire_by_dst_machine, function in BtMachine
bt_machine_global_controller_change_value, function in BtMachine
bt_machine_has_active_adder, function in BtMachine
bt_machine_has_active_spreader, function in BtMachine
bt_machine_has_patterns, function in BtMachine
bt_machine_is_global_param_no_value, function in BtMachine
bt_machine_is_global_param_trigger, function in BtMachine
bt_machine_is_polyphonic, function in BtMachine
bt_machine_is_voice_param_no_value, function in BtMachine
bt_machine_is_voice_param_trigger, function in BtMachine
bt_machine_randomize_parameters, function in BtMachine
bt_machine_remove_pattern, function in BtMachine
bt_machine_reset_parameters, function in BtMachine
bt_machine_set_global_param_default, function in BtMachine
bt_machine_set_global_param_value, function in BtMachine
bt_machine_set_param_defaults, function in BtMachine
bt_machine_set_voice_param_default, function in BtMachine
bt_machine_set_voice_param_value, function in BtMachine
bt_machine_unbind_parameter_control, function in BtMachine
bt_machine_unbind_parameter_controls, function in BtMachine
bt_machine_voice_controller_change_value, function in BtMachine
bt_major_version, variable in libbtcore
bt_micro_version, variable in libbtcore
bt_minor_version, variable in libbtcore

### P

BtPattern, struct in BtPattern
BtPattern::global-param-changed, object signal in BtPattern
BtPattern::pattern-changed, object signal in BtPattern
BtPattern::voice-param-changed, object signal in BtPattern
BtPattern:id, object property in BtPattern
BtPattern:is-internal, object property in BtPattern
BtPattern:length, object property in BtPattern
BtPattern:machine, object property in BtPattern
BtPattern:name, object property in BtPattern
BtPattern:song, object property in BtPattern
BtPattern:voices, object property in BtPattern
BtPatternCmd, enum in BtPattern
bt_pattern_blend_column, function in BtPattern
bt_pattern_blend_columns, function in BtPattern
bt_pattern_copy, function in BtPattern
bt_pattern_delete_column, function in BtPattern
bt_pattern_delete_columns, function in BtPattern
bt_pattern_delete_full_row, function in BtPattern
bt_pattern_delete_row, function in BtPattern
bt_pattern_deserialize_column, function in BtPattern
bt_pattern_flip_column, function in BtPattern
bt_pattern_flip_columns, function in BtPattern
bt_pattern_get_cmd, function in BtPattern
bt_pattern_get_global_event, function in BtPattern
bt_pattern_get_global_event_data, function in BtPattern
bt_pattern_get_global_param_index, function in BtPattern
bt_pattern_get_voice_event, function in BtPattern
bt_pattern_get_voice_event_data, function in BtPattern
bt_pattern_get_voice_param_index, function in BtPattern
bt_pattern_insert_full_row, function in BtPattern
bt_pattern_insert_row, function in BtPattern
bt_pattern_new, function in BtPattern
bt_pattern_new_with_event, function in BtPattern
bt_pattern_randomize_column, function in BtPattern
bt_pattern_randomize_columns, function in BtPattern
bt_pattern_serialize_column, function in BtPattern
bt_pattern_serialize_columns, function in BtPattern
bt_pattern_set_global_event, function in BtPattern
bt_pattern_set_voice_event, function in BtPattern
bt_pattern_test_global_event, function in BtPattern
bt_pattern_test_voice_event, function in BtPattern
bt_pattern_tick_has_data, function in BtPattern
BtPersistenceInterface, struct in BtPersistence
bt_persistence_collect_hashtable_entries, function in BtPersistence
bt_persistence_get_value, function in BtPersistence
bt_persistence_load, function in BtPersistence
bt_persistence_load_hashtable, function in BtPersistence
bt_persistence_parse_enum, function in BtPersistence
bt_persistence_save, function in BtPersistence
bt_persistence_save_hashtable, function in BtPersistence
bt_persistence_save_list, function in BtPersistence
bt_persistence_set_value, function in BtPersistence
bt_persistence_strfmt_double, function in BtPersistence
bt_persistence_strfmt_enum, function in BtPersistence
bt_persistence_strfmt_long, function in BtPersistence
bt_persistence_strfmt_uchar, function in BtPersistence
bt_persistence_strfmt_ulong, function in BtPersistence
BtProcessorMachine, struct in BtProcessorMachine
BtProcessorMachinePatternIndex, enum in BtProcessorMachine
bt_processor_machine_new, function in BtProcessorMachine

### R

return_if_disposed, macro in libbtcore
return_val_if_disposed, macro in libbtcore

### S

safe_string, macro in libbtcore
BtSequence, struct in BtSequence
BtSequence::pattern-added, object signal in BtSequence
BtSequence::pattern-removed, object signal in BtSequence
BtSequence::rows-changed, object signal in BtSequence
BtSequence::track-added, object signal in BtSequence
BtSequence::track-removed, object signal in BtSequence
BtSequence:length, object property in BtSequence
BtSequence:loop, object property in BtSequence
BtSequence:loop-end, object property in BtSequence
BtSequence:loop-start, object property in BtSequence
BtSequence:properties, object property in BtSequence
BtSequence:song, object property in BtSequence
BtSequence:tracks, object property in BtSequence
bt_sequence_add_track, function in BtSequence
bt_sequence_delete_full_rows, function in BtSequence
bt_sequence_delete_rows, function in BtSequence
bt_sequence_get_bar_time, function in BtSequence
bt_sequence_get_label, function in BtSequence
bt_sequence_get_loop_time, function in BtSequence
bt_sequence_get_machine, function in BtSequence
bt_sequence_get_pattern, function in BtSequence
bt_sequence_get_tick_by_pattern, function in BtSequence
bt_sequence_get_track_by_machine, function in BtSequence
bt_sequence_insert_full_rows, function in BtSequence
bt_sequence_insert_rows, function in BtSequence
bt_sequence_is_pattern_used, function in BtSequence
bt_sequence_limit_play_pos, function in BtSequence
bt_sequence_move_track_left, function in BtSequence
bt_sequence_move_track_right, function in BtSequence
bt_sequence_new, function in BtSequence
bt_sequence_remove_track_by_ix, function in BtSequence
bt_sequence_remove_track_by_machine, function in BtSequence
bt_sequence_repair_damage, function in BtSequence
bt_sequence_set_label, function in BtSequence
bt_sequence_set_pattern, function in BtSequence
bt_sequence_set_pattern_quick, function in BtSequence
bt_sequence_update_tempo, function in BtSequence
BtSettings, struct in BtSettings
BtSettings:audiosink, object property in BtSettings
BtSettings:channels, object property in BtSettings
BtSettings:coherence-upnp-active, object property in BtSettings
BtSettings:coherence-upnp-port, object property in BtSettings
BtSettings:grid-density, object property in BtSettings
BtSettings:missing-machines, object property in BtSettings
BtSettings:news-seen, object property in BtSettings
BtSettings:presented-tips, object property in BtSettings
BtSettings:record-folder, object property in BtSettings
BtSettings:sample-folder, object property in BtSettings
BtSettings:sample-rate, object property in BtSettings
BtSettings:show-tips, object property in BtSettings
BtSettings:song-folder, object property in BtSettings
BtSettings:statusbar-hide, object property in BtSettings
BtSettings:system-audiosink, object property in BtSettings
BtSettings:tabs-hide, object property in BtSettings
BtSettings:toolbar-hide, object property in BtSettings
BtSettings:toolbar-style, object property in BtSettings
BtSettings:window-height, object property in BtSettings
BtSettings:window-width, object property in BtSettings
BtSettings:window-xpos, object property in BtSettings
BtSettings:window-ypos, object property in BtSettings
BtSettingsFactory, user_function in BtSettings
bt_settings_determine_audiosink_name, function in BtSettings
bt_settings_make, function in BtSettings
bt_settings_set_factory, function in BtSettings
BtSetup, struct in BtSetup
BtSetup::machine-added, object signal in BtSetup
BtSetup::machine-removed, object signal in BtSetup
BtSetup::wire-added, object signal in BtSetup
BtSetup::wire-removed, object signal in BtSetup
BtSetup:machines, object property in BtSetup
BtSetup:missing-machines, object property in BtSetup
BtSetup:properties, object property in BtSetup
BtSetup:song, object property in BtSetup
BtSetup:wires, object property in BtSetup
bt_setup_add_machine, function in BtSetup
bt_setup_add_wire, function in BtSetup
bt_setup_get_machines_by_type, function in BtSetup
bt_setup_get_machine_by_id, function in BtSetup
bt_setup_get_machine_by_type, function in BtSetup
bt_setup_get_unique_machine_id, function in BtSetup
bt_setup_get_wires_by_dst_machine, function in BtSetup
bt_setup_get_wires_by_src_machine, function in BtSetup
bt_setup_get_wire_by_dst_machine, function in BtSetup
bt_setup_get_wire_by_machines, function in BtSetup
bt_setup_get_wire_by_src_machine, function in BtSetup
bt_setup_new, function in BtSetup
bt_setup_remember_missing_machine, function in BtSetup
bt_setup_remove_machine, function in BtSetup
bt_setup_remove_wire, function in BtSetup
BtSinkBin, struct in BtSinkBin
BtSinkBin:analyzers, object property in BtSinkBin
BtSinkBin:input-gain, object property in BtSinkBin
BtSinkBin:master-volume, object property in BtSinkBin
BtSinkBin:mode, object property in BtSinkBin
BtSinkBin:record-file-name, object property in BtSinkBin
BtSinkBin:record-format, object property in BtSinkBin
BtSinkBinMode, enum in BtSinkBin
BtSinkBinRecordFormat, enum in BtSinkBin
BtSinkMachine, struct in BtSinkMachine
BtSinkMachinePatternIndex, enum in BtSinkMachine
bt_sink_machine_new, function in BtSinkMachine
BtSong, struct in BtSong
BtSong:app, object property in BtSong
BtSong:bin, object property in BtSong
BtSong:is-idle, object property in BtSong
BtSong:is-playing, object property in BtSong
BtSong:master, object property in BtSong
BtSong:play-pos, object property in BtSong
BtSong:play-rate, object property in BtSong
BtSong:sequence, object property in BtSong
BtSong:setup, object property in BtSong
BtSong:song-info, object property in BtSong
BtSong:song-io, object property in BtSong
BtSong:wavetable, object property in BtSong
BtSongClass, struct in BtSong
BtSongInfo, struct in BtSongInfo
BtSongInfo:author, object property in BtSongInfo
BtSongInfo:bars, object property in BtSongInfo
BtSongInfo:bpm, object property in BtSongInfo
BtSongInfo:change-dts, object property in BtSongInfo
BtSongInfo:create-dts, object property in BtSongInfo
BtSongInfo:file-name, object property in BtSongInfo
BtSongInfo:genre, object property in BtSongInfo
BtSongInfo:info, object property in BtSongInfo
BtSongInfo:name, object property in BtSongInfo
BtSongInfo:song, object property in BtSongInfo
BtSongInfo:taglist, object property in BtSongInfo
BtSongInfo:tpb, object property in BtSongInfo
BtSongIO, struct in BtSongIO
BtSongIO:data, object property in BtSongIO
BtSongIO:data-len, object property in BtSongIO
BtSongIO:file-name, object property in BtSongIO
BtSongIO:status, object property in BtSongIO
BtSongIOClass, struct in BtSongIO
BtSongIOFormatInfo, struct in BtSongIO
BtSongIOInit, user_function in BtSongIO
BtSongIOModuleInfo, struct in BtSongIO
BtSongIONative, struct in BtSongIONative
BtSongIONativeBZT, struct in BtSongIONativeBZT
BtSongIONativeBZTClass, struct in BtSongIONativeBZT
BtSongIONativeClass, struct in BtSongIONative
BtSongIONativeXML, struct in BtSongIONativeXML
BtSongIONativeXMLClass, struct in BtSongIONativeXML
bt_song_continue, function in BtSong
bt_song_info_new, function in BtSongInfo
bt_song_io_from_data, function in BtSongIO
bt_song_io_from_file, function in BtSongIO
bt_song_io_get_module_info_list, function in BtSongIO
bt_song_io_load, function in BtSongIO
BT_SONG_IO_MODULE_INFO_MAX_FORMATS, macro in BtSongIO
bt_song_io_native_bzt_copy_from_uri, function in BtSongIONativeBZT
bt_song_io_native_bzt_copy_to_fd, function in BtSongIONativeBZT
bt_song_io_native_module_info, variable in BtSongIONative
bt_song_io_save, function in BtSongIO
bt_song_io_virtual_load, user_function in BtSongIO
bt_song_io_virtual_save, user_function in BtSongIO
bt_song_new, function in BtSong
bt_song_pause, function in BtSong
bt_song_play, function in BtSong
bt_song_stop, function in BtSong
bt_song_update_playback_position, function in BtSong
BtSourceMachine, struct in BtSourceMachine
BtSourceMachinePatternIndex, enum in BtSourceMachine
bt_source_machine_new, function in BtSourceMachine

### W

BtWave, struct in BtWave
BtWave::loading-done, object signal in BtWave
BtWave:channels, object property in BtWave
BtWave:index, object property in BtWave
BtWave:loop-mode, object property in BtWave
BtWave:name, object property in BtWave
BtWave:song, object property in BtWave
BtWave:uri, object property in BtWave
BtWave:volume, object property in BtWave
BtWave:wavelevels, object property in BtWave
BtWavelevel, struct in BtWavelevel
BtWavelevel:data, object property in BtWavelevel
BtWavelevel:length, object property in BtWavelevel
BtWavelevel:loop-end, object property in BtWavelevel
BtWavelevel:loop-start, object property in BtWavelevel
BtWavelevel:rate, object property in BtWavelevel
BtWavelevel:root-note, object property in BtWavelevel
BtWavelevel:song, object property in BtWavelevel
BtWavelevel:wave, object property in BtWavelevel
BT_WAVELEVEL_DEFAULT_ROOT_NOTE, macro in BtWavelevel
bt_wavelevel_new, function in BtWavelevel
BtWaveLoopMode, enum in BtWave
BtWavetable, struct in BtWavetable
BtWavetable::wave-added, object signal in BtWavetable
BtWavetable::wave-removed, object signal in BtWavetable
BtWavetable:missing-waves, object property in BtWavetable
BtWavetable:song, object property in BtWavetable
BtWavetable:waves, object property in BtWavetable
bt_wavetable_add_wave, function in BtWavetable
bt_wavetable_get_wave_by_index, function in BtWavetable
bt_wavetable_new, function in BtWavetable
bt_wavetable_remember_missing_wave, function in BtWavetable
bt_wavetable_remove_wave, function in BtWavetable
bt_wave_add_wavelevel, function in BtWave
bt_wave_get_level_by_index, function in BtWave
bt_wave_new, function in BtWave
BtWire, struct in BtWire
BtWire::pattern-created, object signal in BtWire
BtWire:analyzers, object property in BtWire
BtWire:construction-error, object property in BtWire
BtWire:dst, object property in BtWire
BtWire:gain, object property in BtWire
BtWire:num-params, object property in BtWire
BtWire:pan, object property in BtWire
BtWire:properties, object property in BtWire
BtWire:song, object property in BtWire
BtWire:src, object property in BtWire
BtWirePattern, struct in BtWirePattern
BtWirePattern::param-changed, object signal in BtWirePattern
BtWirePattern::pattern-changed, object signal in BtWirePattern
BtWirePattern:pattern, object property in BtWirePattern
BtWirePattern:song, object property in BtWirePattern
BtWirePattern:wire, object property in BtWirePattern
bt_wire_add_wire_pattern, function in BtWire
bt_wire_controller_change_value, function in BtWire
bt_wire_get_param_details, function in BtWire
bt_wire_get_param_index, function in BtWire
bt_wire_get_param_name, function in BtWire
bt_wire_get_param_spec, function in BtWire
bt_wire_get_param_type, function in BtWire
bt_wire_get_pattern, function in BtWire
BT_WIRE_MAX_NUM_PARAMS, macro in BtWire
bt_wire_new, function in BtWire
bt_wire_pattern_blend_column, function in BtWirePattern
bt_wire_pattern_blend_columns, function in BtWirePattern
bt_wire_pattern_copy, function in BtWirePattern
bt_wire_pattern_delete_column, function in BtWirePattern
bt_wire_pattern_delete_columns, function in BtWirePattern
bt_wire_pattern_delete_full_row, function in BtWirePattern
bt_wire_pattern_delete_row, function in BtWirePattern
bt_wire_pattern_deserialize_column, function in BtWirePattern
bt_wire_pattern_flip_column, function in BtWirePattern
bt_wire_pattern_flip_columns, function in BtWirePattern
bt_wire_pattern_get_event, function in BtWirePattern
bt_wire_pattern_get_event_data, function in BtWirePattern
bt_wire_pattern_insert_full_row, function in BtWirePattern
bt_wire_pattern_insert_row, function in BtWirePattern
bt_wire_pattern_new, function in BtWirePattern
bt_wire_pattern_randomize_column, function in BtWirePattern
bt_wire_pattern_randomize_columns, function in BtWirePattern
bt_wire_pattern_serialize_column, function in BtWirePattern
bt_wire_pattern_serialize_columns, function in BtWirePattern
bt_wire_pattern_set_event, function in BtWirePattern
bt_wire_pattern_test_event, function in BtWirePattern
bt_wire_pattern_tick_has_data, function in BtWirePattern
bt_wire_reconnect, function in BtWire