<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="Buzztrax Bt-Core Reference Manual" link="index.html" author="" name="buzztrax-core" version="2" language="c" online="http://www.buzztrax.org/files/apidocs/bt-core/">
  <chapters>
    <sub name="Introduction" link="pr01.html"/>
    <sub name="Overview" link="pt01.html">
      <sub name="Conventions" link="conventions.html"/>
    </sub>
    <sub name="API Reference" link="libbtcore.html">
      <sub name="Core Class Reference" link="ch02.html">
        <sub name="libbtcore" link="buzztrax-core-libbtcore.html"/>
        <sub name="BtApplication" link="BtApplication.html"/>
        <sub name="BtAudioSession" link="BtAudioSession.html"/>
        <sub name="BtSettings" link="BtSettings.html"/>
        <sub name="BtChildProxy" link="BtChildProxy.html"/>
        <sub name="BtPersistence" link="BtPersistence.html"/>
      </sub>
      <sub name="Song Class Reference" link="ch03.html">
        <sub name="BtCmdPattern" link="BtCmdPattern.html"/>
        <sub name="BtMachine" link="BtMachine.html"/>
        <sub name="BtParameterGroup" link="BtParameterGroup.html"/>
        <sub name="BtPattern" link="BtPattern.html"/>
        <sub name="BtPatternControlSource" link="BtPatternControlSource.html"/>
        <sub name="BtProcessorMachine" link="BtProcessorMachine.html"/>
        <sub name="BtSequence" link="BtSequence.html"/>
        <sub name="BtSetup" link="BtSetup.html"/>
        <sub name="BtSinkBin" link="BtSinkBin.html"/>
        <sub name="BtSinkMachine" link="BtSinkMachine.html"/>
        <sub name="BtSong" link="BtSong.html"/>
        <sub name="BtSongInfo" link="BtSongInfo.html"/>
        <sub name="BtSourceMachine" link="BtSourceMachine.html"/>
        <sub name="BtValueGroup" link="BtValueGroup.html"/>
        <sub name="BtWave" link="BtWave.html"/>
        <sub name="BtWavelevel" link="BtWavelevel.html"/>
        <sub name="BtWavetable" link="BtWavetable.html"/>
        <sub name="BtWire" link="BtWire.html"/>
      </sub>
      <sub name="Song IO Reference" link="ch04.html">
        <sub name="BtSongIO" link="BtSongIO.html"/>
        <sub name="BtSongIONative" link="BtSongIONative.html"/>
        <sub name="BtSongIONativeBZT" link="BtSongIONativeBZT.html"/>
        <sub name="BtSongIONativeXML" link="BtSongIONativeXML.html"/>
        <sub name="BtSongIOBuzz" link="BtSongIOBuzz.html"/>
      </sub>
    </sub>
    <sub name="Appendix" link="pt02.html">
      <sub name="Object Hierarchy" link="objecttree.html"/>
      <sub name="API Index" link="api-index.html"/>
      <sub name="Index of deprecated API" link="api-index-deprecated.html"/>
      <sub name="Index of new API in 0.3" link="api-index-0-3.html"/>
      <sub name="Index of new API in 0.5" link="api-index-0-5.html"/>
      <sub name="Index of new API in 0.6" link="api-index-0-6.html"/>
      <sub name="Index of new API in 0.7" link="api-index-0-7.html"/>
      <sub name="Annotation Glossary" link="annotation-glossary.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="macro" name="BT_IS_GVALUE()" link="buzztrax-core-libbtcore.html#BT-IS-GVALUE:CAPS"/>
    <keyword type="macro" name="BT_IS_STRING()" link="buzztrax-core-libbtcore.html#BT-IS-STRING:CAPS"/>
    <keyword type="function" name="bt_cpu_load_get_current ()" link="buzztrax-core-libbtcore.html#bt-cpu-load-get-current"/>
    <keyword type="function" name="bt_init ()" link="buzztrax-core-libbtcore.html#bt-init"/>
    <keyword type="function" name="bt_init_add_option_groups ()" link="buzztrax-core-libbtcore.html#bt-init-add-option-groups"/>
    <keyword type="function" name="bt_init_check ()" link="buzztrax-core-libbtcore.html#bt-init-check"/>
    <keyword type="function" name="bt_init_get_option_group ()" link="buzztrax-core-libbtcore.html#bt-init-get-option-group"/>
    <keyword type="function" name="bt_deinit ()" link="buzztrax-core-libbtcore.html#bt-deinit"/>
    <keyword type="macro" name="return_if_disposed" link="buzztrax-core-libbtcore.html#return-if-disposed"/>
    <keyword type="macro" name="return_val_if_disposed()" link="buzztrax-core-libbtcore.html#return-val-if-disposed"/>
    <keyword type="macro" name="safe_string()" link="buzztrax-core-libbtcore.html#safe-string"/>
    <keyword type="macro" name="G_OBJECT_REF_COUNT()" link="buzztrax-core-libbtcore.html#G-OBJECT-REF-COUNT:CAPS"/>
    <keyword type="macro" name="G_OBJECT_LOG_REF_COUNT()" link="buzztrax-core-libbtcore.html#G-OBJECT-LOG-REF-COUNT:CAPS"/>
    <keyword type="function" name="bt_g_type_get_base_type ()" link="buzztrax-core-libbtcore.html#bt-g-type-get-base-type"/>
    <keyword type="function" name="bt_g_object_idle_add ()" link="buzztrax-core-libbtcore.html#bt-g-object-idle-add"/>
    <keyword type="function" name="bt_g_signal_connect ()" link="buzztrax-core-libbtcore.html#bt-g-signal-connect"/>
    <keyword type="macro" name="g_object_try_ref()" link="buzztrax-core-libbtcore.html#g-object-try-ref"/>
    <keyword type="macro" name="g_object_try_unref()" link="buzztrax-core-libbtcore.html#g-object-try-unref"/>
    <keyword type="macro" name="g_object_try_weak_ref()" link="buzztrax-core-libbtcore.html#g-object-try-weak-ref"/>
    <keyword type="macro" name="g_object_try_weak_unref()" link="buzztrax-core-libbtcore.html#g-object-try-weak-unref"/>
    <keyword type="function" name="bt_bin_activate_tee_chain ()" link="buzztrax-core-libbtcore.html#bt-bin-activate-tee-chain"/>
    <keyword type="function" name="bt_bin_deactivate_tee_chain ()" link="buzztrax-core-libbtcore.html#bt-bin-deactivate-tee-chain"/>
    <keyword type="function" name="bt_gst_analyzer_get_waittime ()" link="buzztrax-core-libbtcore.html#bt-gst-analyzer-get-waittime"/>
    <keyword type="function" name="bt_gst_check_core_elements ()" link="buzztrax-core-libbtcore.html#bt-gst-check-core-elements"/>
    <keyword type="function" name="bt_gst_check_elements ()" link="buzztrax-core-libbtcore.html#bt-gst-check-elements"/>
    <keyword type="function" name="bt_gst_debug_pad_link_return ()" link="buzztrax-core-libbtcore.html#bt-gst-debug-pad-link-return"/>
    <keyword type="function" name="bt_gst_element_factory_get_pad_template ()" link="buzztrax-core-libbtcore.html#bt-gst-element-factory-get-pad-template"/>
    <keyword type="function" name="bt_gst_element_factory_can_sink_media_type ()" link="buzztrax-core-libbtcore.html#bt-gst-element-factory-can-sink-media-type"/>
    <keyword type="function" name="bt_gst_registry_get_element_factories_matching_all_categories ()" link="buzztrax-core-libbtcore.html#bt-gst-registry-get-element-factories-matching-all-categories" since="0.6"/>
    <keyword type="function" name="bt_gst_registry_get_element_names_matching_all_categories ()" link="buzztrax-core-libbtcore.html#bt-gst-registry-get-element-names-matching-all-categories"/>
    <keyword type="function" name="bt_gst_try_element ()" link="buzztrax-core-libbtcore.html#bt-gst-try-element"/>
    <keyword type="function" name="bt_gst_level_message_get_aggregated_field ()" link="buzztrax-core-libbtcore.html#bt-gst-level-message-get-aggregated-field"/>
    <keyword type="function" name="bt_str_format_double ()" link="buzztrax-core-libbtcore.html#bt-str-format-double"/>
    <keyword type="function" name="bt_str_format_enum ()" link="buzztrax-core-libbtcore.html#bt-str-format-enum"/>
    <keyword type="function" name="bt_str_format_long ()" link="buzztrax-core-libbtcore.html#bt-str-format-long"/>
    <keyword type="function" name="bt_str_format_uchar ()" link="buzztrax-core-libbtcore.html#bt-str-format-uchar"/>
    <keyword type="function" name="bt_str_format_ulong ()" link="buzztrax-core-libbtcore.html#bt-str-format-ulong"/>
    <keyword type="function" name="bt_str_parse_enum ()" link="buzztrax-core-libbtcore.html#bt-str-parse-enum"/>
    <keyword type="function" name="bt_str_format_gvalue ()" link="buzztrax-core-libbtcore.html#bt-str-format-gvalue"/>
    <keyword type="function" name="bt_str_parse_gvalue ()" link="buzztrax-core-libbtcore.html#bt-str-parse-gvalue"/>
    <keyword type="variable" name="bt_major_version" link="buzztrax-core-libbtcore.html#bt-major-version"/>
    <keyword type="variable" name="bt_micro_version" link="buzztrax-core-libbtcore.html#bt-micro-version"/>
    <keyword type="variable" name="bt_minor_version" link="buzztrax-core-libbtcore.html#bt-minor-version"/>
    <keyword type="macro" name="G_OBJECT_REF_COUNT_FMT" link="buzztrax-core-libbtcore.html#G-OBJECT-REF-COUNT-FMT:CAPS"/>
    <keyword type="struct" name="struct BtApplication" link="BtApplication.html#BtApplication-struct"/>
    <keyword type="property" name="The “bin” property" link="BtApplication.html#BtApplication--bin"/>
    <keyword type="property" name="The “settings” property" link="BtApplication.html#BtApplication--settings"/>
    <keyword type="function" name="bt_audio_session_new ()" link="BtAudioSession.html#bt-audio-session-new"/>
    <keyword type="struct" name="struct BtAudioSession" link="BtAudioSession.html#BtAudioSession-struct"/>
    <keyword type="property" name="The “audio-locked” property" link="BtAudioSession.html#BtAudioSession--audio-locked"/>
    <keyword type="property" name="The “audio-sink” property" link="BtAudioSession.html#BtAudioSession--audio-sink"/>
    <keyword type="property" name="The “audio-sink-device” property" link="BtAudioSession.html#BtAudioSession--audio-sink-device"/>
    <keyword type="property" name="The “audio-sink-name” property" link="BtAudioSession.html#BtAudioSession--audio-sink-name"/>
    <keyword type="function" name="bt_settings_determine_audiosink_name ()" link="BtSettings.html#bt-settings-determine-audiosink-name"/>
    <keyword type="function" name="bt_settings_parse_ic_playback_spec ()" link="BtSettings.html#bt-settings-parse-ic-playback-spec"/>
    <keyword type="function" name="bt_settings_format_ic_playback_spec ()" link="BtSettings.html#bt-settings-format-ic-playback-spec"/>
    <keyword type="function" name="bt_settings_make ()" link="BtSettings.html#bt-settings-make"/>
    <keyword type="struct" name="struct BtSettings" link="BtSettings.html#BtSettings-struct"/>
    <keyword type="property" name="The “audiosink” property" link="BtSettings.html#BtSettings--audiosink"/>
    <keyword type="property" name="The “audiosink-device” property" link="BtSettings.html#BtSettings--audiosink-device"/>
    <keyword type="property" name="The “channels” property" link="BtSettings.html#BtSettings--channels"/>
    <keyword type="property" name="The “coherence-upnp-active” property" link="BtSettings.html#BtSettings--coherence-upnp-active"/>
    <keyword type="property" name="The “coherence-upnp-port” property" link="BtSettings.html#BtSettings--coherence-upnp-port"/>
    <keyword type="property" name="The “compact-theme” property" link="BtSettings.html#BtSettings--compact-theme"/>
    <keyword type="property" name="The “dark-theme” property" link="BtSettings.html#BtSettings--dark-theme"/>
    <keyword type="property" name="The “grid-density” property" link="BtSettings.html#BtSettings--grid-density"/>
    <keyword type="property" name="The “ic-playback-active” property" link="BtSettings.html#BtSettings--ic-playback-active"/>
    <keyword type="property" name="The “ic-playback-spec” property" link="BtSettings.html#BtSettings--ic-playback-spec"/>
    <keyword type="property" name="The “jack-transport-master” property" link="BtSettings.html#BtSettings--jack-transport-master"/>
    <keyword type="property" name="The “jack-transport-slave” property" link="BtSettings.html#BtSettings--jack-transport-slave"/>
    <keyword type="property" name="The “latency” property" link="BtSettings.html#BtSettings--latency"/>
    <keyword type="property" name="The “missing-machines” property" link="BtSettings.html#BtSettings--missing-machines"/>
    <keyword type="property" name="The “news-seen” property" link="BtSettings.html#BtSettings--news-seen"/>
    <keyword type="property" name="The “presented-tips” property" link="BtSettings.html#BtSettings--presented-tips"/>
    <keyword type="property" name="The “record-folder” property" link="BtSettings.html#BtSettings--record-folder"/>
    <keyword type="property" name="The “sample-folder” property" link="BtSettings.html#BtSettings--sample-folder"/>
    <keyword type="property" name="The “sample-rate” property" link="BtSettings.html#BtSettings--sample-rate"/>
    <keyword type="property" name="The “show-tips” property" link="BtSettings.html#BtSettings--show-tips"/>
    <keyword type="property" name="The “song-folder” property" link="BtSettings.html#BtSettings--song-folder"/>
    <keyword type="property" name="The “statusbar-hide” property" link="BtSettings.html#BtSettings--statusbar-hide"/>
    <keyword type="property" name="The “system-audiosink” property" link="BtSettings.html#BtSettings--system-audiosink"/>
    <keyword type="property" name="The “tabs-hide” property" link="BtSettings.html#BtSettings--tabs-hide"/>
    <keyword type="property" name="The “toolbar-hide” property" link="BtSettings.html#BtSettings--toolbar-hide"/>
    <keyword type="property" name="The “toolbar-style” property" link="BtSettings.html#BtSettings--toolbar-style"/>
    <keyword type="property" name="The “window-height” property" link="BtSettings.html#BtSettings--window-height"/>
    <keyword type="property" name="The “window-width” property" link="BtSettings.html#BtSettings--window-width"/>
    <keyword type="property" name="The “window-xpos” property" link="BtSettings.html#BtSettings--window-xpos"/>
    <keyword type="property" name="The “window-ypos” property" link="BtSettings.html#BtSettings--window-ypos"/>
    <keyword type="function" name="bt_child_proxy_get ()" link="BtChildProxy.html#bt-child-proxy-get"/>
    <keyword type="function" name="bt_child_proxy_get_child_by_index ()" link="BtChildProxy.html#bt-child-proxy-get-child-by-index"/>
    <keyword type="function" name="bt_child_proxy_get_child_by_name ()" link="BtChildProxy.html#bt-child-proxy-get-child-by-name"/>
    <keyword type="function" name="bt_child_proxy_get_children_count ()" link="BtChildProxy.html#bt-child-proxy-get-children-count"/>
    <keyword type="function" name="bt_child_proxy_get_property ()" link="BtChildProxy.html#bt-child-proxy-get-property"/>
    <keyword type="function" name="bt_child_proxy_get_valist ()" link="BtChildProxy.html#bt-child-proxy-get-valist"/>
    <keyword type="function" name="bt_child_proxy_lookup ()" link="BtChildProxy.html#bt-child-proxy-lookup"/>
    <keyword type="function" name="bt_child_proxy_set ()" link="BtChildProxy.html#bt-child-proxy-set"/>
    <keyword type="function" name="bt_child_proxy_set_property ()" link="BtChildProxy.html#bt-child-proxy-set-property"/>
    <keyword type="function" name="bt_child_proxy_set_valist ()" link="BtChildProxy.html#bt-child-proxy-set-valist"/>
    <keyword type="struct" name="BtChildProxy" link="BtChildProxy.html#BtChildProxy-struct"/>
    <keyword type="struct" name="struct BtChildProxyInterface" link="BtChildProxy.html#BtChildProxyInterface"/>
    <keyword type="function" name="bt_persistence_collect_hashtable_entries ()" link="BtPersistence.html#bt-persistence-collect-hashtable-entries"/>
    <keyword type="function" name="bt_persistence_load ()" link="BtPersistence.html#bt-persistence-load"/>
    <keyword type="function" name="bt_persistence_load_hashtable ()" link="BtPersistence.html#bt-persistence-load-hashtable"/>
    <keyword type="function" name="bt_persistence_save ()" link="BtPersistence.html#bt-persistence-save"/>
    <keyword type="function" name="bt_persistence_save_hashtable ()" link="BtPersistence.html#bt-persistence-save-hashtable"/>
    <keyword type="function" name="bt_persistence_save_list ()" link="BtPersistence.html#bt-persistence-save-list"/>
    <keyword type="struct" name="BtPersistence" link="BtPersistence.html#BtPersistence-struct"/>
    <keyword type="struct" name="struct BtPersistenceInterface" link="BtPersistence.html#BtPersistenceInterface"/>
    <keyword type="function" name="bt_cmd_pattern_new ()" link="BtCmdPattern.html#bt-cmd-pattern-new"/>
    <keyword type="struct" name="struct BtCmdPattern" link="BtCmdPattern.html#BtCmdPattern-struct"/>
    <keyword type="enum" name="enum BtPatternCmd" link="BtCmdPattern.html#BtPatternCmd"/>
    <keyword type="property" name="The “command” property" link="BtCmdPattern.html#BtCmdPattern--command"/>
    <keyword type="property" name="The “machine” property" link="BtCmdPattern.html#BtCmdPattern--machine"/>
    <keyword type="property" name="The “name” property" link="BtCmdPattern.html#BtCmdPattern--name"/>
    <keyword type="property" name="The “song” property" link="BtCmdPattern.html#BtCmdPattern--song"/>
    <keyword type="function" name="bt_machine_activate_adder ()" link="BtMachine.html#bt-machine-activate-adder"/>
    <keyword type="function" name="bt_machine_activate_spreader ()" link="BtMachine.html#bt-machine-activate-spreader"/>
    <keyword type="function" name="bt_machine_add_pattern ()" link="BtMachine.html#bt-machine-add-pattern"/>
    <keyword type="function" name="bt_machine_bind_parameter_control ()" link="BtMachine.html#bt-machine-bind-parameter-control"/>
    <keyword type="function" name="bt_machine_bind_poly_parameter_control ()" link="BtMachine.html#bt-machine-bind-poly-parameter-control"/>
    <keyword type="function" name="bt_machine_enable_input_gain ()" link="BtMachine.html#bt-machine-enable-input-gain"/>
    <keyword type="function" name="bt_machine_enable_input_post_level ()" link="BtMachine.html#bt-machine-enable-input-post-level"/>
    <keyword type="function" name="bt_machine_enable_input_pre_level ()" link="BtMachine.html#bt-machine-enable-input-pre-level"/>
    <keyword type="function" name="bt_machine_enable_output_gain ()" link="BtMachine.html#bt-machine-enable-output-gain"/>
    <keyword type="function" name="bt_machine_enable_output_post_level ()" link="BtMachine.html#bt-machine-enable-output-post-level"/>
    <keyword type="function" name="bt_machine_enable_output_pre_level ()" link="BtMachine.html#bt-machine-enable-output-pre-level"/>
    <keyword type="function" name="bt_machine_get_global_param_group ()" link="BtMachine.html#bt-machine-get-global-param-group"/>
    <keyword type="function" name="bt_machine_get_pattern_by_index ()" link="BtMachine.html#bt-machine-get-pattern-by-index"/>
    <keyword type="function" name="bt_machine_get_pattern_by_name ()" link="BtMachine.html#bt-machine-get-pattern-by-name"/>
    <keyword type="function" name="bt_machine_get_prefs_param_group ()" link="BtMachine.html#bt-machine-get-prefs-param-group"/>
    <keyword type="function" name="bt_machine_get_unique_pattern_name ()" link="BtMachine.html#bt-machine-get-unique-pattern-name"/>
    <keyword type="function" name="bt_machine_get_voice_param_group ()" link="BtMachine.html#bt-machine-get-voice-param-group"/>
    <keyword type="function" name="bt_machine_get_wire_by_dst_machine ()" link="BtMachine.html#bt-machine-get-wire-by-dst-machine" since="0.6"/>
    <keyword type="function" name="bt_machine_handles_waves ()" link="BtMachine.html#bt-machine-handles-waves" since="0.7"/>
    <keyword type="function" name="bt_machine_has_active_adder ()" link="BtMachine.html#bt-machine-has-active-adder"/>
    <keyword type="function" name="bt_machine_has_active_spreader ()" link="BtMachine.html#bt-machine-has-active-spreader"/>
    <keyword type="function" name="bt_machine_has_patterns ()" link="BtMachine.html#bt-machine-has-patterns"/>
    <keyword type="function" name="bt_machine_is_polyphonic ()" link="BtMachine.html#bt-machine-is-polyphonic"/>
    <keyword type="function" name="bt_machine_randomize_parameters ()" link="BtMachine.html#bt-machine-randomize-parameters"/>
    <keyword type="function" name="bt_machine_remove_pattern ()" link="BtMachine.html#bt-machine-remove-pattern"/>
    <keyword type="function" name="bt_machine_reset_parameters ()" link="BtMachine.html#bt-machine-reset-parameters"/>
    <keyword type="function" name="bt_machine_set_param_defaults ()" link="BtMachine.html#bt-machine-set-param-defaults"/>
    <keyword type="function" name="bt_machine_unbind_parameter_control ()" link="BtMachine.html#bt-machine-unbind-parameter-control"/>
    <keyword type="function" name="bt_machine_unbind_parameter_controls ()" link="BtMachine.html#bt-machine-unbind-parameter-controls"/>
    <keyword type="struct" name="struct BtMachine" link="BtMachine.html#BtMachine-struct"/>
    <keyword type="struct" name="struct BtMachineClass" link="BtMachine.html#BtMachineClass"/>
    <keyword type="enum" name="enum BtMachineState" link="BtMachine.html#BtMachineState"/>
    <keyword type="property" name="The “adder-convert” property" link="BtMachine.html#BtMachine--adder-convert"/>
    <keyword type="property" name="The “construction-error” property" link="BtMachine.html#BtMachine--construction-error"/>
    <keyword type="property" name="The “global-params” property" link="BtMachine.html#BtMachine--global-params"/>
    <keyword type="property" name="The “id” property" link="BtMachine.html#BtMachine--id"/>
    <keyword type="property" name="The “input-gain” property" link="BtMachine.html#BtMachine--input-gain"/>
    <keyword type="property" name="The “input-post-level” property" link="BtMachine.html#BtMachine--input-post-level"/>
    <keyword type="property" name="The “input-pre-level” property" link="BtMachine.html#BtMachine--input-pre-level"/>
    <keyword type="property" name="The “machine” property" link="BtMachine.html#BtMachine--machine"/>
    <keyword type="property" name="The “output-gain” property" link="BtMachine.html#BtMachine--output-gain"/>
    <keyword type="property" name="The “output-post-level” property" link="BtMachine.html#BtMachine--output-post-level"/>
    <keyword type="property" name="The “output-pre-level” property" link="BtMachine.html#BtMachine--output-pre-level"/>
    <keyword type="property" name="The “patterns” property" link="BtMachine.html#BtMachine--patterns"/>
    <keyword type="property" name="The “plugin-name” property" link="BtMachine.html#BtMachine--plugin-name"/>
    <keyword type="property" name="The “prefs-params” property" link="BtMachine.html#BtMachine--prefs-params"/>
    <keyword type="property" name="The “pretty-name” property" link="BtMachine.html#BtMachine--pretty-name"/>
    <keyword type="property" name="The “properties” property" link="BtMachine.html#BtMachine--properties"/>
    <keyword type="property" name="The “song” property" link="BtMachine.html#BtMachine--song"/>
    <keyword type="property" name="The “state” property" link="BtMachine.html#BtMachine--state"/>
    <keyword type="property" name="The “voice-params” property" link="BtMachine.html#BtMachine--voice-params"/>
    <keyword type="property" name="The “voices” property" link="BtMachine.html#BtMachine--voices"/>
    <keyword type="signal" name="The “pattern-added” signal" link="BtMachine.html#BtMachine-pattern-added"/>
    <keyword type="signal" name="The “pattern-removed” signal" link="BtMachine.html#BtMachine-pattern-removed"/>
    <keyword type="function" name="bt_parameter_group_describe_param_value ()" link="BtParameterGroup.html#bt-parameter-group-describe-param-value"/>
    <keyword type="function" name="bt_parameter_group_get_param_details ()" link="BtParameterGroup.html#bt-parameter-group-get-param-details"/>
    <keyword type="function" name="bt_parameter_group_get_param_index ()" link="BtParameterGroup.html#bt-parameter-group-get-param-index"/>
    <keyword type="function" name="bt_parameter_group_get_param_name ()" link="BtParameterGroup.html#bt-parameter-group-get-param-name"/>
    <keyword type="function" name="bt_parameter_group_get_param_no_value ()" link="BtParameterGroup.html#bt-parameter-group-get-param-no-value" since="0.6"/>
    <keyword type="function" name="bt_parameter_group_get_param_parent ()" link="BtParameterGroup.html#bt-parameter-group-get-param-parent"/>
    <keyword type="function" name="bt_parameter_group_get_param_spec ()" link="BtParameterGroup.html#bt-parameter-group-get-param-spec"/>
    <keyword type="function" name="bt_parameter_group_get_param_type ()" link="BtParameterGroup.html#bt-parameter-group-get-param-type"/>
    <keyword type="function" name="bt_parameter_group_get_trigger_param_index ()" link="BtParameterGroup.html#bt-parameter-group-get-trigger-param-index"/>
    <keyword type="function" name="bt_parameter_group_get_wave_param_index ()" link="BtParameterGroup.html#bt-parameter-group-get-wave-param-index"/>
    <keyword type="function" name="bt_parameter_group_is_param_no_value ()" link="BtParameterGroup.html#bt-parameter-group-is-param-no-value"/>
    <keyword type="function" name="bt_parameter_group_is_param_trigger ()" link="BtParameterGroup.html#bt-parameter-group-is-param-trigger"/>
    <keyword type="function" name="bt_parameter_group_new ()" link="BtParameterGroup.html#bt-parameter-group-new"/>
    <keyword type="function" name="bt_parameter_group_randomize_values ()" link="BtParameterGroup.html#bt-parameter-group-randomize-values"/>
    <keyword type="function" name="bt_parameter_group_reset_values ()" link="BtParameterGroup.html#bt-parameter-group-reset-values"/>
    <keyword type="function" name="bt_parameter_group_set_param_default ()" link="BtParameterGroup.html#bt-parameter-group-set-param-default"/>
    <keyword type="function" name="bt_parameter_group_set_param_defaults ()" link="BtParameterGroup.html#bt-parameter-group-set-param-defaults"/>
    <keyword type="function" name="bt_parameter_group_set_param_value ()" link="BtParameterGroup.html#bt-parameter-group-set-param-value"/>
    <keyword type="struct" name="struct BtParameterGroup" link="BtParameterGroup.html#BtParameterGroup-struct"/>
    <keyword type="property" name="The “machine” property" link="BtParameterGroup.html#BtParameterGroup--machine"/>
    <keyword type="property" name="The “num-params” property" link="BtParameterGroup.html#BtParameterGroup--num-params"/>
    <keyword type="property" name="The “params” property" link="BtParameterGroup.html#BtParameterGroup--params"/>
    <keyword type="property" name="The “parents” property" link="BtParameterGroup.html#BtParameterGroup--parents"/>
    <keyword type="property" name="The “song” property" link="BtParameterGroup.html#BtParameterGroup--song"/>
    <keyword type="function" name="bt_pattern_blend_columns ()" link="BtPattern.html#bt-pattern-blend-columns" since="0.3"/>
    <keyword type="function" name="bt_pattern_clear_columns ()" link="BtPattern.html#bt-pattern-clear-columns" since="0.6"/>
    <keyword type="function" name="bt_pattern_copy ()" link="BtPattern.html#bt-pattern-copy"/>
    <keyword type="function" name="bt_pattern_delete_row ()" link="BtPattern.html#bt-pattern-delete-row" since="0.3"/>
    <keyword type="function" name="bt_pattern_flip_columns ()" link="BtPattern.html#bt-pattern-flip-columns" since="0.5"/>
    <keyword type="function" name="bt_pattern_get_global_event ()" link="BtPattern.html#bt-pattern-get-global-event"/>
    <keyword type="function" name="bt_pattern_get_global_event_data ()" link="BtPattern.html#bt-pattern-get-global-event-data"/>
    <keyword type="function" name="bt_pattern_get_global_group ()" link="BtPattern.html#bt-pattern-get-global-group"/>
    <keyword type="function" name="bt_pattern_get_group_by_parameter_group ()" link="BtPattern.html#bt-pattern-get-group-by-parameter-group"/>
    <keyword type="function" name="bt_pattern_get_voice_event ()" link="BtPattern.html#bt-pattern-get-voice-event"/>
    <keyword type="function" name="bt_pattern_get_voice_event_data ()" link="BtPattern.html#bt-pattern-get-voice-event-data"/>
    <keyword type="function" name="bt_pattern_get_voice_group ()" link="BtPattern.html#bt-pattern-get-voice-group"/>
    <keyword type="function" name="bt_pattern_get_wire_event ()" link="BtPattern.html#bt-pattern-get-wire-event"/>
    <keyword type="function" name="bt_pattern_get_wire_event_data ()" link="BtPattern.html#bt-pattern-get-wire-event-data"/>
    <keyword type="function" name="bt_pattern_get_wire_group ()" link="BtPattern.html#bt-pattern-get-wire-group"/>
    <keyword type="function" name="bt_pattern_insert_row ()" link="BtPattern.html#bt-pattern-insert-row" since="0.3"/>
    <keyword type="function" name="bt_pattern_new ()" link="BtPattern.html#bt-pattern-new"/>
    <keyword type="function" name="bt_pattern_randomize_columns ()" link="BtPattern.html#bt-pattern-randomize-columns" since="0.3"/>
    <keyword type="function" name="bt_pattern_range_randomize_columns ()" link="BtPattern.html#bt-pattern-range-randomize-columns" since="0.7"/>
    <keyword type="function" name="bt_pattern_serialize_columns ()" link="BtPattern.html#bt-pattern-serialize-columns" since="0.6"/>
    <keyword type="function" name="bt_pattern_set_global_event ()" link="BtPattern.html#bt-pattern-set-global-event"/>
    <keyword type="function" name="bt_pattern_set_voice_event ()" link="BtPattern.html#bt-pattern-set-voice-event"/>
    <keyword type="function" name="bt_pattern_set_wire_event ()" link="BtPattern.html#bt-pattern-set-wire-event"/>
    <keyword type="function" name="bt_pattern_test_global_event ()" link="BtPattern.html#bt-pattern-test-global-event"/>
    <keyword type="function" name="bt_pattern_test_tick ()" link="BtPattern.html#bt-pattern-test-tick"/>
    <keyword type="function" name="bt_pattern_test_voice_event ()" link="BtPattern.html#bt-pattern-test-voice-event"/>
    <keyword type="function" name="bt_pattern_test_wire_event ()" link="BtPattern.html#bt-pattern-test-wire-event"/>
    <keyword type="struct" name="struct BtPattern" link="BtPattern.html#BtPattern-struct"/>
    <keyword type="property" name="The “copy-source” property" link="BtPattern.html#BtPattern--copy-source"/>
    <keyword type="property" name="The “length” property" link="BtPattern.html#BtPattern--length"/>
    <keyword type="property" name="The “voices” property" link="BtPattern.html#BtPattern--voices"/>
    <keyword type="signal" name="The “group-changed” signal" link="BtPattern.html#BtPattern-group-changed"/>
    <keyword type="signal" name="The “param-changed” signal" link="BtPattern.html#BtPattern-param-changed"/>
    <keyword type="signal" name="The “pattern-changed” signal" link="BtPattern.html#BtPattern-pattern-changed"/>
    <keyword type="function" name="bt_pattern_control_source_new ()" link="BtPatternControlSource.html#bt-pattern-control-source-new"/>
    <keyword type="struct" name="struct BtPatternControlSource" link="BtPatternControlSource.html#BtPatternControlSource-struct"/>
    <keyword type="property" name="The “default-value” property" link="BtPatternControlSource.html#BtPatternControlSource--default-value"/>
    <keyword type="property" name="The “machine” property" link="BtPatternControlSource.html#BtPatternControlSource--machine"/>
    <keyword type="property" name="The “parameter-group” property" link="BtPatternControlSource.html#BtPatternControlSource--parameter-group"/>
    <keyword type="property" name="The “sequence” property" link="BtPatternControlSource.html#BtPatternControlSource--sequence"/>
    <keyword type="property" name="The “song-info” property" link="BtPatternControlSource.html#BtPatternControlSource--song-info"/>
    <keyword type="function" name="bt_processor_machine_new ()" link="BtProcessorMachine.html#bt-processor-machine-new"/>
    <keyword type="struct" name="struct BtProcessorMachine" link="BtProcessorMachine.html#BtProcessorMachine-struct"/>
    <keyword type="enum" name="enum BtProcessorMachinePatternIndex" link="BtProcessorMachine.html#BtProcessorMachinePatternIndex"/>
    <keyword type="function" name="bt_sequence_add_track ()" link="BtSequence.html#bt-sequence-add-track"/>
    <keyword type="function" name="bt_sequence_delete_full_rows ()" link="BtSequence.html#bt-sequence-delete-full-rows" since="0.3"/>
    <keyword type="function" name="bt_sequence_delete_rows ()" link="BtSequence.html#bt-sequence-delete-rows" since="0.3"/>
    <keyword type="function" name="bt_sequence_get_label ()" link="BtSequence.html#bt-sequence-get-label"/>
    <keyword type="function" name="bt_sequence_get_loop_length ()" link="BtSequence.html#bt-sequence-get-loop-length"/>
    <keyword type="function" name="bt_sequence_get_machine ()" link="BtSequence.html#bt-sequence-get-machine"/>
    <keyword type="function" name="bt_sequence_get_pattern ()" link="BtSequence.html#bt-sequence-get-pattern"/>
    <keyword type="function" name="bt_sequence_get_tick_by_pattern ()" link="BtSequence.html#bt-sequence-get-tick-by-pattern" since="0.6"/>
    <keyword type="function" name="bt_sequence_get_track_by_machine ()" link="BtSequence.html#bt-sequence-get-track-by-machine" since="0.6"/>
    <keyword type="function" name="bt_sequence_insert_full_rows ()" link="BtSequence.html#bt-sequence-insert-full-rows" since="0.3"/>
    <keyword type="function" name="bt_sequence_insert_rows ()" link="BtSequence.html#bt-sequence-insert-rows" since="0.3"/>
    <keyword type="function" name="bt_sequence_is_pattern_used ()" link="BtSequence.html#bt-sequence-is-pattern-used"/>
    <keyword type="function" name="bt_sequence_limit_play_pos ()" link="BtSequence.html#bt-sequence-limit-play-pos"/>
    <keyword type="function" name="bt_sequence_move_track_left ()" link="BtSequence.html#bt-sequence-move-track-left"/>
    <keyword type="function" name="bt_sequence_move_track_right ()" link="BtSequence.html#bt-sequence-move-track-right"/>
    <keyword type="function" name="bt_sequence_new ()" link="BtSequence.html#bt-sequence-new"/>
    <keyword type="function" name="bt_sequence_remove_track_by_ix ()" link="BtSequence.html#bt-sequence-remove-track-by-ix"/>
    <keyword type="function" name="bt_sequence_remove_track_by_machine ()" link="BtSequence.html#bt-sequence-remove-track-by-machine"/>
    <keyword type="function" name="bt_sequence_set_label ()" link="BtSequence.html#bt-sequence-set-label"/>
    <keyword type="function" name="bt_sequence_set_pattern ()" link="BtSequence.html#bt-sequence-set-pattern"/>
    <keyword type="function" name="bt_sequence_set_pattern_quick ()" link="BtSequence.html#bt-sequence-set-pattern-quick" since="0.5"/>
    <keyword type="struct" name="struct BtSequence" link="BtSequence.html#BtSequence-struct"/>
    <keyword type="property" name="The “length” property" link="BtSequence.html#BtSequence--length"/>
    <keyword type="property" name="The “loop” property" link="BtSequence.html#BtSequence--loop"/>
    <keyword type="property" name="The “loop-end” property" link="BtSequence.html#BtSequence--loop-end"/>
    <keyword type="property" name="The “loop-start” property" link="BtSequence.html#BtSequence--loop-start"/>
    <keyword type="property" name="The “properties” property" link="BtSequence.html#BtSequence--properties"/>
    <keyword type="property" name="The “song” property" link="BtSequence.html#BtSequence--song"/>
    <keyword type="property" name="The “toc” property" link="BtSequence.html#BtSequence--toc"/>
    <keyword type="property" name="The “tracks” property" link="BtSequence.html#BtSequence--tracks"/>
    <keyword type="signal" name="The “pattern-added” signal" link="BtSequence.html#BtSequence-pattern-added"/>
    <keyword type="signal" name="The “pattern-removed” signal" link="BtSequence.html#BtSequence-pattern-removed"/>
    <keyword type="signal" name="The “rows-changed” signal" link="BtSequence.html#BtSequence-rows-changed"/>
    <keyword type="signal" name="The “track-added” signal" link="BtSequence.html#BtSequence-track-added"/>
    <keyword type="signal" name="The “track-removed” signal" link="BtSequence.html#BtSequence-track-removed"/>
    <keyword type="function" name="bt_setup_add_machine ()" link="BtSetup.html#bt-setup-add-machine"/>
    <keyword type="function" name="bt_setup_add_wire ()" link="BtSetup.html#bt-setup-add-wire"/>
    <keyword type="function" name="bt_setup_get_machine_by_id ()" link="BtSetup.html#bt-setup-get-machine-by-id"/>
    <keyword type="function" name="bt_setup_get_machine_by_type ()" link="BtSetup.html#bt-setup-get-machine-by-type"/>
    <keyword type="function" name="bt_setup_get_machines_by_type ()" link="BtSetup.html#bt-setup-get-machines-by-type"/>
    <keyword type="function" name="bt_setup_get_unique_machine_id ()" link="BtSetup.html#bt-setup-get-unique-machine-id"/>
    <keyword type="function" name="bt_setup_get_wire_by_dst_machine ()" link="BtSetup.html#bt-setup-get-wire-by-dst-machine"/>
    <keyword type="function" name="bt_setup_get_wire_by_machines ()" link="BtSetup.html#bt-setup-get-wire-by-machines"/>
    <keyword type="function" name="bt_setup_get_wire_by_src_machine ()" link="BtSetup.html#bt-setup-get-wire-by-src-machine"/>
    <keyword type="function" name="bt_setup_get_wires_by_dst_machine ()" link="BtSetup.html#bt-setup-get-wires-by-dst-machine"/>
    <keyword type="function" name="bt_setup_get_wires_by_src_machine ()" link="BtSetup.html#bt-setup-get-wires-by-src-machine"/>
    <keyword type="function" name="bt_setup_new ()" link="BtSetup.html#bt-setup-new"/>
    <keyword type="function" name="bt_setup_remember_missing_machine ()" link="BtSetup.html#bt-setup-remember-missing-machine"/>
    <keyword type="function" name="bt_setup_remove_machine ()" link="BtSetup.html#bt-setup-remove-machine"/>
    <keyword type="function" name="bt_setup_remove_wire ()" link="BtSetup.html#bt-setup-remove-wire"/>
    <keyword type="struct" name="struct BtSetup" link="BtSetup.html#BtSetup-struct"/>
    <keyword type="property" name="The “machines” property" link="BtSetup.html#BtSetup--machines"/>
    <keyword type="property" name="The “missing-machines” property" link="BtSetup.html#BtSetup--missing-machines"/>
    <keyword type="property" name="The “properties” property" link="BtSetup.html#BtSetup--properties"/>
    <keyword type="property" name="The “song” property" link="BtSetup.html#BtSetup--song"/>
    <keyword type="property" name="The “wires” property" link="BtSetup.html#BtSetup--wires"/>
    <keyword type="signal" name="The “machine-added” signal" link="BtSetup.html#BtSetup-machine-added"/>
    <keyword type="signal" name="The “machine-removed” signal" link="BtSetup.html#BtSetup-machine-removed"/>
    <keyword type="signal" name="The “wire-added” signal" link="BtSetup.html#BtSetup-wire-added"/>
    <keyword type="signal" name="The “wire-removed” signal" link="BtSetup.html#BtSetup-wire-removed"/>
    <keyword type="function" name="bt_sink_bin_is_record_format_supported ()" link="BtSinkBin.html#bt-sink-bin-is-record-format-supported"/>
    <keyword type="struct" name="struct BtSinkBin" link="BtSinkBin.html#BtSinkBin-struct"/>
    <keyword type="enum" name="enum BtSinkBinMode" link="BtSinkBin.html#BtSinkBinMode"/>
    <keyword type="enum" name="enum BtSinkBinRecordFormat" link="BtSinkBin.html#BtSinkBinRecordFormat"/>
    <keyword type="property" name="The “analyzers” property" link="BtSinkBin.html#BtSinkBin--analyzers"/>
    <keyword type="property" name="The “input-gain” property" link="BtSinkBin.html#BtSinkBin--input-gain"/>
    <keyword type="property" name="The “master-volume” property" link="BtSinkBin.html#BtSinkBin--master-volume"/>
    <keyword type="property" name="The “mode” property" link="BtSinkBin.html#BtSinkBin--mode"/>
    <keyword type="property" name="The “record-file-name” property" link="BtSinkBin.html#BtSinkBin--record-file-name"/>
    <keyword type="property" name="The “record-format” property" link="BtSinkBin.html#BtSinkBin--record-format"/>
    <keyword type="function" name="bt_sink_machine_new ()" link="BtSinkMachine.html#bt-sink-machine-new"/>
    <keyword type="struct" name="struct BtSinkMachine" link="BtSinkMachine.html#BtSinkMachine-struct"/>
    <keyword type="enum" name="enum BtSinkMachinePatternIndex" link="BtSinkMachine.html#BtSinkMachinePatternIndex"/>
    <keyword type="function" name="bt_song_continue ()" link="BtSong.html#bt-song-continue"/>
    <keyword type="function" name="bt_song_new ()" link="BtSong.html#bt-song-new"/>
    <keyword type="function" name="bt_song_pause ()" link="BtSong.html#bt-song-pause"/>
    <keyword type="function" name="bt_song_play ()" link="BtSong.html#bt-song-play"/>
    <keyword type="function" name="bt_song_stop ()" link="BtSong.html#bt-song-stop"/>
    <keyword type="function" name="bt_song_update_playback_position ()" link="BtSong.html#bt-song-update-playback-position"/>
    <keyword type="struct" name="struct BtSong" link="BtSong.html#BtSong-struct"/>
    <keyword type="struct" name="struct BtSongClass" link="BtSong.html#BtSongClass"/>
    <keyword type="property" name="The “app” property" link="BtSong.html#BtSong--app"/>
    <keyword type="property" name="The “bin” property" link="BtSong.html#BtSong--bin"/>
    <keyword type="property" name="The “is-idle” property" link="BtSong.html#BtSong--is-idle"/>
    <keyword type="property" name="The “is-playing” property" link="BtSong.html#BtSong--is-playing"/>
    <keyword type="property" name="The “master” property" link="BtSong.html#BtSong--master"/>
    <keyword type="property" name="The “play-pos” property" link="BtSong.html#BtSong--play-pos"/>
    <keyword type="property" name="The “play-rate” property" link="BtSong.html#BtSong--play-rate"/>
    <keyword type="property" name="The “sequence” property" link="BtSong.html#BtSong--sequence"/>
    <keyword type="property" name="The “setup” property" link="BtSong.html#BtSong--setup"/>
    <keyword type="property" name="The “song-info” property" link="BtSong.html#BtSong--song-info"/>
    <keyword type="property" name="The “song-io” property" link="BtSong.html#BtSong--song-io"/>
    <keyword type="property" name="The “wavetable” property" link="BtSong.html#BtSong--wavetable"/>
    <keyword type="function" name="bt_song_info_new ()" link="BtSongInfo.html#bt-song-info-new"/>
    <keyword type="function" name="bt_song_info_get_change_dts_in_local_tz ()" link="BtSongInfo.html#bt-song-info-get-change-dts-in-local-tz"/>
    <keyword type="function" name="bt_song_info_get_seconds_since_last_saved ()" link="BtSongInfo.html#bt-song-info-get-seconds-since-last-saved"/>
    <keyword type="function" name="bt_song_info_tick_to_time ()" link="BtSongInfo.html#bt-song-info-tick-to-time"/>
    <keyword type="function" name="bt_song_info_time_to_tick ()" link="BtSongInfo.html#bt-song-info-time-to-tick"/>
    <keyword type="function" name="bt_song_info_time_to_m_s_ms ()" link="BtSongInfo.html#bt-song-info-time-to-m-s-ms"/>
    <keyword type="function" name="bt_song_info_tick_to_m_s_ms ()" link="BtSongInfo.html#bt-song-info-tick-to-m-s-ms"/>
    <keyword type="struct" name="struct BtSongInfo" link="BtSongInfo.html#BtSongInfo-struct"/>
    <keyword type="property" name="The “author” property" link="BtSongInfo.html#BtSongInfo--author"/>
    <keyword type="property" name="The “bars” property" link="BtSongInfo.html#BtSongInfo--bars"/>
    <keyword type="property" name="The “bpm” property" link="BtSongInfo.html#BtSongInfo--bpm"/>
    <keyword type="property" name="The “change-dts” property" link="BtSongInfo.html#BtSongInfo--change-dts"/>
    <keyword type="property" name="The “create-dts” property" link="BtSongInfo.html#BtSongInfo--create-dts"/>
    <keyword type="property" name="The “file-name” property" link="BtSongInfo.html#BtSongInfo--file-name"/>
    <keyword type="property" name="The “genre” property" link="BtSongInfo.html#BtSongInfo--genre"/>
    <keyword type="property" name="The “info” property" link="BtSongInfo.html#BtSongInfo--info"/>
    <keyword type="property" name="The “name” property" link="BtSongInfo.html#BtSongInfo--name"/>
    <keyword type="property" name="The “song” property" link="BtSongInfo.html#BtSongInfo--song"/>
    <keyword type="property" name="The “taglist” property" link="BtSongInfo.html#BtSongInfo--taglist"/>
    <keyword type="property" name="The “tick-duration” property" link="BtSongInfo.html#BtSongInfo--tick-duration"/>
    <keyword type="property" name="The “tpb” property" link="BtSongInfo.html#BtSongInfo--tpb"/>
    <keyword type="function" name="bt_source_machine_new ()" link="BtSourceMachine.html#bt-source-machine-new"/>
    <keyword type="struct" name="struct BtSourceMachine" link="BtSourceMachine.html#BtSourceMachine-struct"/>
    <keyword type="enum" name="enum BtSourceMachinePatternIndex" link="BtSourceMachine.html#BtSourceMachinePatternIndex"/>
    <keyword type="function" name="bt_value_group_blend_column ()" link="BtValueGroup.html#bt-value-group-blend-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_blend_columns ()" link="BtValueGroup.html#bt-value-group-blend-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_copy ()" link="BtValueGroup.html#bt-value-group-copy" since="0.7"/>
    <keyword type="function" name="bt_value_group_clear_column ()" link="BtValueGroup.html#bt-value-group-clear-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_clear_columns ()" link="BtValueGroup.html#bt-value-group-clear-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_delete_full_row ()" link="BtValueGroup.html#bt-value-group-delete-full-row" since="0.7"/>
    <keyword type="function" name="bt_value_group_delete_row ()" link="BtValueGroup.html#bt-value-group-delete-row" since="0.7"/>
    <keyword type="function" name="bt_value_group_deserialize_column ()" link="BtValueGroup.html#bt-value-group-deserialize-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_flip_column ()" link="BtValueGroup.html#bt-value-group-flip-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_flip_columns ()" link="BtValueGroup.html#bt-value-group-flip-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_get_event ()" link="BtValueGroup.html#bt-value-group-get-event" since="0.7"/>
    <keyword type="function" name="bt_value_group_get_event_data ()" link="BtValueGroup.html#bt-value-group-get-event-data" since="0.7"/>
    <keyword type="function" name="bt_value_group_insert_full_row ()" link="BtValueGroup.html#bt-value-group-insert-full-row" since="0.7"/>
    <keyword type="function" name="bt_value_group_insert_row ()" link="BtValueGroup.html#bt-value-group-insert-row" since="0.7"/>
    <keyword type="function" name="bt_value_group_new ()" link="BtValueGroup.html#bt-value-group-new" since="0.7"/>
    <keyword type="function" name="bt_value_group_randomize_column ()" link="BtValueGroup.html#bt-value-group-randomize-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_randomize_columns ()" link="BtValueGroup.html#bt-value-group-randomize-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_range_randomize_column ()" link="BtValueGroup.html#bt-value-group-range-randomize-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_range_randomize_columns ()" link="BtValueGroup.html#bt-value-group-range-randomize-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_serialize_column ()" link="BtValueGroup.html#bt-value-group-serialize-column" since="0.7"/>
    <keyword type="function" name="bt_value_group_serialize_columns ()" link="BtValueGroup.html#bt-value-group-serialize-columns" since="0.7"/>
    <keyword type="function" name="bt_value_group_set_event ()" link="BtValueGroup.html#bt-value-group-set-event" since="0.7"/>
    <keyword type="function" name="bt_value_group_test_event ()" link="BtValueGroup.html#bt-value-group-test-event" since="0.7"/>
    <keyword type="function" name="bt_value_group_test_tick ()" link="BtValueGroup.html#bt-value-group-test-tick" since="0.7"/>
    <keyword type="struct" name="struct BtValueGroup" link="BtValueGroup.html#BtValueGroup-struct"/>
    <keyword type="property" name="The “length” property" link="BtValueGroup.html#BtValueGroup--length"/>
    <keyword type="property" name="The “parameter-group” property" link="BtValueGroup.html#BtValueGroup--parameter-group"/>
    <keyword type="signal" name="The “group-changed” signal" link="BtValueGroup.html#BtValueGroup-group-changed"/>
    <keyword type="signal" name="The “param-changed” signal" link="BtValueGroup.html#BtValueGroup-param-changed"/>
    <keyword type="function" name="bt_wave_add_wavelevel ()" link="BtWave.html#bt-wave-add-wavelevel"/>
    <keyword type="function" name="bt_wave_get_level_by_index ()" link="BtWave.html#bt-wave-get-level-by-index"/>
    <keyword type="function" name="bt_wave_new ()" link="BtWave.html#bt-wave-new"/>
    <keyword type="struct" name="struct BtWave" link="BtWave.html#BtWave-struct"/>
    <keyword type="enum" name="enum BtWaveLoopMode" link="BtWave.html#BtWaveLoopMode"/>
    <keyword type="property" name="The “channels” property" link="BtWave.html#BtWave--channels"/>
    <keyword type="property" name="The “index” property" link="BtWave.html#BtWave--index"/>
    <keyword type="property" name="The “loop-mode” property" link="BtWave.html#BtWave--loop-mode"/>
    <keyword type="property" name="The “name” property" link="BtWave.html#BtWave--name"/>
    <keyword type="property" name="The “song” property" link="BtWave.html#BtWave--song"/>
    <keyword type="property" name="The “uri” property" link="BtWave.html#BtWave--uri"/>
    <keyword type="property" name="The “volume” property" link="BtWave.html#BtWave--volume"/>
    <keyword type="property" name="The “wavelevels” property" link="BtWave.html#BtWave--wavelevels"/>
    <keyword type="macro" name="BT_WAVELEVEL_DEFAULT_ROOT_NOTE" link="BtWavelevel.html#BT-WAVELEVEL-DEFAULT-ROOT-NOTE:CAPS"/>
    <keyword type="function" name="bt_wavelevel_new ()" link="BtWavelevel.html#bt-wavelevel-new"/>
    <keyword type="struct" name="struct BtWavelevel" link="BtWavelevel.html#BtWavelevel-struct"/>
    <keyword type="property" name="The “data” property" link="BtWavelevel.html#BtWavelevel--data"/>
    <keyword type="property" name="The “length” property" link="BtWavelevel.html#BtWavelevel--length"/>
    <keyword type="property" name="The “loop-end” property" link="BtWavelevel.html#BtWavelevel--loop-end"/>
    <keyword type="property" name="The “loop-start” property" link="BtWavelevel.html#BtWavelevel--loop-start"/>
    <keyword type="property" name="The “rate” property" link="BtWavelevel.html#BtWavelevel--rate"/>
    <keyword type="property" name="The “root-note” property" link="BtWavelevel.html#BtWavelevel--root-note"/>
    <keyword type="property" name="The “song” property" link="BtWavelevel.html#BtWavelevel--song"/>
    <keyword type="property" name="The “wave” property" link="BtWavelevel.html#BtWavelevel--wave"/>
    <keyword type="function" name="bt_wavetable_add_wave ()" link="BtWavetable.html#bt-wavetable-add-wave"/>
    <keyword type="function" name="bt_wavetable_get_wave_by_index ()" link="BtWavetable.html#bt-wavetable-get-wave-by-index"/>
    <keyword type="function" name="bt_wavetable_new ()" link="BtWavetable.html#bt-wavetable-new"/>
    <keyword type="function" name="bt_wavetable_remember_missing_wave ()" link="BtWavetable.html#bt-wavetable-remember-missing-wave"/>
    <keyword type="function" name="bt_wavetable_remove_wave ()" link="BtWavetable.html#bt-wavetable-remove-wave"/>
    <keyword type="struct" name="struct BtWavetable" link="BtWavetable.html#BtWavetable-struct"/>
    <keyword type="property" name="The “missing-waves” property" link="BtWavetable.html#BtWavetable--missing-waves"/>
    <keyword type="property" name="The “song” property" link="BtWavetable.html#BtWavetable--song"/>
    <keyword type="property" name="The “waves” property" link="BtWavetable.html#BtWavetable--waves"/>
    <keyword type="signal" name="The “wave-added” signal" link="BtWavetable.html#BtWavetable-wave-added"/>
    <keyword type="signal" name="The “wave-removed” signal" link="BtWavetable.html#BtWavetable-wave-removed"/>
    <keyword type="function" name="bt_wire_get_param_group ()" link="BtWire.html#bt-wire-get-param-group"/>
    <keyword type="function" name="bt_wire_new ()" link="BtWire.html#bt-wire-new"/>
    <keyword type="function" name="bt_wire_reconnect ()" link="BtWire.html#bt-wire-reconnect"/>
    <keyword type="function" name="bt_wire_can_link ()" link="BtWire.html#bt-wire-can-link"/>
    <keyword type="macro" name="BT_WIRE_MAX_NUM_PARAMS" link="BtWire.html#BT-WIRE-MAX-NUM-PARAMS:CAPS"/>
    <keyword type="struct" name="struct BtWire" link="BtWire.html#BtWire-struct"/>
    <keyword type="property" name="The “analyzers” property" link="BtWire.html#BtWire--analyzers"/>
    <keyword type="property" name="The “construction-error” property" link="BtWire.html#BtWire--construction-error"/>
    <keyword type="property" name="The “dst” property" link="BtWire.html#BtWire--dst"/>
    <keyword type="property" name="The “gain” property" link="BtWire.html#BtWire--gain"/>
    <keyword type="property" name="The “num-params” property" link="BtWire.html#BtWire--num-params"/>
    <keyword type="property" name="The “pan” property" link="BtWire.html#BtWire--pan"/>
    <keyword type="property" name="The “pretty-name” property" link="BtWire.html#BtWire--pretty-name"/>
    <keyword type="property" name="The “properties” property" link="BtWire.html#BtWire--properties"/>
    <keyword type="property" name="The “song” property" link="BtWire.html#BtWire--song"/>
    <keyword type="property" name="The “src” property" link="BtWire.html#BtWire--src"/>
    <keyword type="function" name="BtSongIOInit ()" link="BtSongIO.html#BtSongIOInit"/>
    <keyword type="function" name="bt_song_io_from_data ()" link="BtSongIO.html#bt-song-io-from-data"/>
    <keyword type="function" name="bt_song_io_from_file ()" link="BtSongIO.html#bt-song-io-from-file"/>
    <keyword type="function" name="bt_song_io_get_module_info_list ()" link="BtSongIO.html#bt-song-io-get-module-info-list"/>
    <keyword type="function" name="bt_song_io_load ()" link="BtSongIO.html#bt-song-io-load"/>
    <keyword type="function" name="bt_song_io_save ()" link="BtSongIO.html#bt-song-io-save"/>
    <keyword type="function" name="bt_song_io_virtual_load ()" link="BtSongIO.html#bt-song-io-virtual-load"/>
    <keyword type="function" name="bt_song_io_virtual_save ()" link="BtSongIO.html#bt-song-io-virtual-save"/>
    <keyword type="macro" name="BT_SONG_IO_ERROR" link="BtSongIO.html#BT-SONG-IO-ERROR:CAPS"/>
    <keyword type="macro" name="BT_SONG_IO_MODULE_INFO_MAX_FORMATS" link="BtSongIO.html#BT-SONG-IO-MODULE-INFO-MAX-FORMATS:CAPS"/>
    <keyword type="struct" name="struct BtSongIO" link="BtSongIO.html#BtSongIO-struct"/>
    <keyword type="struct" name="struct BtSongIOClass" link="BtSongIO.html#BtSongIOClass"/>
    <keyword type="enum" name="enum BtSongIOError" link="BtSongIO.html#BtSongIOError"/>
    <keyword type="struct" name="BtSongIOFormatInfo" link="BtSongIO.html#BtSongIOFormatInfo"/>
    <keyword type="struct" name="BtSongIOModuleInfo" link="BtSongIO.html#BtSongIOModuleInfo"/>
    <keyword type="property" name="The “data” property" link="BtSongIO.html#BtSongIO--data"/>
    <keyword type="property" name="The “data-len” property" link="BtSongIO.html#BtSongIO--data-len"/>
    <keyword type="property" name="The “file-name” property" link="BtSongIO.html#BtSongIO--file-name"/>
    <keyword type="property" name="The “status” property" link="BtSongIO.html#BtSongIO--status"/>
    <keyword type="struct" name="struct BtSongIONative" link="BtSongIONative.html#BtSongIONative-struct"/>
    <keyword type="struct" name="struct BtSongIONativeClass" link="BtSongIONative.html#BtSongIONativeClass"/>
    <keyword type="variable" name="bt_song_io_native_module_info" link="BtSongIONative.html#bt-song-io-native-module-info"/>
    <keyword type="function" name="bt_song_io_native_bzt_copy_from_uri ()" link="BtSongIONativeBZT.html#bt-song-io-native-bzt-copy-from-uri"/>
    <keyword type="function" name="bt_song_io_native_bzt_copy_to_fd ()" link="BtSongIONativeBZT.html#bt-song-io-native-bzt-copy-to-fd"/>
    <keyword type="struct" name="struct BtSongIONativeBZT" link="BtSongIONativeBZT.html#BtSongIONativeBZT-struct"/>
    <keyword type="struct" name="struct BtSongIONativeBZTClass" link="BtSongIONativeBZT.html#BtSongIONativeBZTClass"/>
    <keyword type="struct" name="struct BtSongIONativeXML" link="BtSongIONativeXML.html#BtSongIONativeXML-struct"/>
    <keyword type="struct" name="struct BtSongIONativeXMLClass" link="BtSongIONativeXML.html#BtSongIONativeXMLClass"/>
    <keyword type="struct" name="struct BtSongIOBuzz" link="BtSongIOBuzz.html#BtSongIOBuzz-struct"/>
    <keyword type="constant" name="BT_PATTERN_CMD_NORMAL" link="BtCmdPattern.html#BT-PATTERN-CMD-NORMAL:CAPS"/>
    <keyword type="constant" name="BT_PATTERN_CMD_MUTE" link="BtCmdPattern.html#BT-PATTERN-CMD-MUTE:CAPS"/>
    <keyword type="constant" name="BT_PATTERN_CMD_SOLO" link="BtCmdPattern.html#BT-PATTERN-CMD-SOLO:CAPS"/>
    <keyword type="constant" name="BT_PATTERN_CMD_BYPASS" link="BtCmdPattern.html#BT-PATTERN-CMD-BYPASS:CAPS"/>
    <keyword type="constant" name="BT_PATTERN_CMD_BREAK" link="BtCmdPattern.html#BT-PATTERN-CMD-BREAK:CAPS"/>
    <keyword type="constant" name="BT_MACHINE_STATE_NORMAL" link="BtMachine.html#BT-MACHINE-STATE-NORMAL:CAPS"/>
    <keyword type="constant" name="BT_MACHINE_STATE_MUTE" link="BtMachine.html#BT-MACHINE-STATE-MUTE:CAPS"/>
    <keyword type="constant" name="BT_MACHINE_STATE_SOLO" link="BtMachine.html#BT-MACHINE-STATE-SOLO:CAPS"/>
    <keyword type="constant" name="BT_MACHINE_STATE_BYPASS" link="BtMachine.html#BT-MACHINE-STATE-BYPASS:CAPS"/>
    <keyword type="constant" name="BT_PROCESSOR_MACHINE_PATTERN_INDEX_BREAK" link="BtProcessorMachine.html#BT-PROCESSOR-MACHINE-PATTERN-INDEX-BREAK:CAPS"/>
    <keyword type="constant" name="BT_PROCESSOR_MACHINE_PATTERN_INDEX_MUTE" link="BtProcessorMachine.html#BT-PROCESSOR-MACHINE-PATTERN-INDEX-MUTE:CAPS"/>
    <keyword type="constant" name="BT_PROCESSOR_MACHINE_PATTERN_INDEX_BYPASS" link="BtProcessorMachine.html#BT-PROCESSOR-MACHINE-PATTERN-INDEX-BYPASS:CAPS"/>
    <keyword type="constant" name="BT_PROCESSOR_MACHINE_PATTERN_INDEX_OFFSET" link="BtProcessorMachine.html#BT-PROCESSOR-MACHINE-PATTERN-INDEX-OFFSET:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_MODE_PLAY" link="BtSinkBin.html#BT-SINK-BIN-MODE-PLAY:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_MODE_RECORD" link="BtSinkBin.html#BT-SINK-BIN-MODE-RECORD:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_MODE_PLAY_AND_RECORD" link="BtSinkBin.html#BT-SINK-BIN-MODE-PLAY-AND-RECORD:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_MODE_PASS_THRU" link="BtSinkBin.html#BT-SINK-BIN-MODE-PASS-THRU:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_OGG_VORBIS" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-OGG-VORBIS:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_MP3" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-MP3:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_WAV" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-WAV:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_OGG_FLAC" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-OGG-FLAC:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_RAW" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-RAW:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_MP4_AAC" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-MP4-AAC:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_FLAC" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-FLAC:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_OGG_OPUS" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-OGG-OPUS:CAPS"/>
    <keyword type="constant" name="BT_SINK_BIN_RECORD_FORMAT_COUNT" link="BtSinkBin.html#BT-SINK-BIN-RECORD-FORMAT-COUNT:CAPS"/>
    <keyword type="constant" name="BT_SINK_MACHINE_PATTERN_INDEX_BREAK" link="BtSinkMachine.html#BT-SINK-MACHINE-PATTERN-INDEX-BREAK:CAPS"/>
    <keyword type="constant" name="BT_SINK_MACHINE_PATTERN_INDEX_MUTE" link="BtSinkMachine.html#BT-SINK-MACHINE-PATTERN-INDEX-MUTE:CAPS"/>
    <keyword type="constant" name="BT_SINK_MACHINE_PATTERN_INDEX_OFFSET" link="BtSinkMachine.html#BT-SINK-MACHINE-PATTERN-INDEX-OFFSET:CAPS"/>
    <keyword type="constant" name="BT_SOURCE_MACHINE_PATTERN_INDEX_BREAK" link="BtSourceMachine.html#BT-SOURCE-MACHINE-PATTERN-INDEX-BREAK:CAPS"/>
    <keyword type="constant" name="BT_SOURCE_MACHINE_PATTERN_INDEX_MUTE" link="BtSourceMachine.html#BT-SOURCE-MACHINE-PATTERN-INDEX-MUTE:CAPS"/>
    <keyword type="constant" name="BT_SOURCE_MACHINE_PATTERN_INDEX_SOLO" link="BtSourceMachine.html#BT-SOURCE-MACHINE-PATTERN-INDEX-SOLO:CAPS"/>
    <keyword type="constant" name="BT_SOURCE_MACHINE_PATTERN_INDEX_OFFSET" link="BtSourceMachine.html#BT-SOURCE-MACHINE-PATTERN-INDEX-OFFSET:CAPS"/>
    <keyword type="constant" name="BT_WAVE_LOOP_MODE_OFF" link="BtWave.html#BT-WAVE-LOOP-MODE-OFF:CAPS"/>
    <keyword type="constant" name="BT_WAVE_LOOP_MODE_FORWARD" link="BtWave.html#BT-WAVE-LOOP-MODE-FORWARD:CAPS"/>
    <keyword type="constant" name="BT_WAVE_LOOP_MODE_PINGPONG" link="BtWave.html#BT-WAVE-LOOP-MODE-PINGPONG:CAPS"/>
    <keyword type="constant" name="BT_SONG_IO_ERROR_UNKNOWN_FORMAT" link="BtSongIO.html#BT-SONG-IO-ERROR-UNKNOWN-FORMAT:CAPS"/>
    <keyword type="constant" name="BT_SONG_IO_ERROR_UNSUPPORTED_METHOD" link="BtSongIO.html#BT-SONG-IO-ERROR-UNSUPPORTED-METHOD:CAPS"/>
    <keyword type="constant" name="BT_SONG_IO_ERROR_INVALID_FORMAT" link="BtSongIO.html#BT-SONG-IO-ERROR-INVALID-FORMAT:CAPS"/>
    <keyword type="member" name="BtChildProxyInterface.get-child-by-name" link="BtChildProxy.html#BtChildProxyInterface.get-child-by-name"/>
    <keyword type="member" name="BtChildProxyInterface.get-child-by-index" link="BtChildProxy.html#BtChildProxyInterface.get-child-by-index"/>
    <keyword type="member" name="BtChildProxyInterface.get-children-count" link="BtChildProxy.html#BtChildProxyInterface.get-children-count"/>
    <keyword type="member" name="BtPersistenceInterface.save" link="BtPersistence.html#BtPersistenceInterface.save"/>
    <keyword type="member" name="BtPersistenceInterface.load" link="BtPersistence.html#BtPersistenceInterface.load"/>
    <keyword type="member" name="BtMachine-struct.src-wires" link="BtMachine.html#BtMachine-struct.src-wires"/>
    <keyword type="member" name="BtMachine-struct.dst-wires" link="BtMachine.html#BtMachine-struct.dst-wires"/>
    <keyword type="member" name="BtMachineClass.check-type" link="BtMachine.html#BtMachineClass.check-type"/>
    <keyword type="member" name="BtSongClass.parent" link="BtSong.html#BtSongClass.parent"/>
    <keyword type="member" name="BtSongIOClass.parent" link="BtSongIO.html#BtSongIOClass.parent"/>
    <keyword type="member" name="BtSongIOClass.load" link="BtSongIO.html#BtSongIOClass.load"/>
    <keyword type="member" name="BtSongIOClass.save" link="BtSongIO.html#BtSongIOClass.save"/>
    <keyword type="member" name="BtSongIOFormatInfo.type" link="BtSongIO.html#BtSongIOFormatInfo.type"/>
    <keyword type="member" name="BtSongIOFormatInfo.name" link="BtSongIO.html#BtSongIOFormatInfo.name"/>
    <keyword type="member" name="BtSongIOFormatInfo.mime-type" link="BtSongIO.html#BtSongIOFormatInfo.mime-type"/>
    <keyword type="member" name="BtSongIOFormatInfo.extension" link="BtSongIO.html#BtSongIOFormatInfo.extension"/>
    <keyword type="member" name="BtSongIOModuleInfo.init" link="BtSongIO.html#BtSongIOModuleInfo.init"/>
    <keyword type="member" name="BtSongIOModuleInfo.formats" link="BtSongIO.html#BtSongIOModuleInfo.formats"/>
    <keyword type="member" name="BtSongIONativeClass.parent" link="BtSongIONative.html#BtSongIONativeClass.parent"/>
    <keyword type="member" name="BtSongIONativeBZTClass.parent" link="BtSongIONativeBZT.html#BtSongIONativeBZTClass.parent"/>
    <keyword type="member" name="BtSongIONativeXMLClass.parent" link="BtSongIONativeXML.html#BtSongIONativeXMLClass.parent"/>
  </functions>
</book>
