BEAST - Free Software Audio Synthesizer and Tracker  0.10.0
Classes | Macros | Enumerations | Functions
bstoldbseapi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BseMidiChannelEvent
 
struct  BsePropertyCandidates
 
struct  BseNoteSequence
 
struct  BseIc0n
 
struct  BseCategory
 
struct  BseGConfig
 
struct  BseProbeFeatures
 
struct  BseProbe
 
struct  BseProbeRequest
 
struct  BseTypeSeq
 
struct  BseFloatSeq
 
struct  BseNoteSeq
 
struct  BseIt3mSeq
 
struct  BseP1xelSeq
 
struct  BseCategorySeq
 
struct  BseProbeSeq
 
struct  BseProbeRequestSeq
 

Macros

#define bse_midi_control_type_to_choice
 
#define bse_midi_control_type_from_choice
 
#define bse_midi_channel_event_type_to_choice
 
#define bse_midi_channel_event_type_from_choice
 
#define bse_biquad_filter_type_to_choice
 
#define bse_biquad_filter_type_from_choice
 
#define bse_registration_type_to_choice
 
#define bse_registration_type_from_choice
 
#define bse_error_type_to_choice
 
#define bse_error_type_from_choice
 
#define bse_midi_signal_type_to_choice
 
#define bse_midi_signal_type_from_choice
 
#define bse_project_state_to_choice
 
#define bse_project_state_from_choice
 
#define bse_standard_osc_wave_type_to_choice
 
#define bse_standard_osc_wave_type_from_choice
 
#define bse_midi_channel_event_new
 
#define bse_midi_channel_event_copy_shallow
 
#define bse_midi_channel_event_from_rec
 
#define bse_midi_channel_event_to_rec
 
#define bse_midi_channel_event_free
 
#define bse_property_candidates_new
 
#define bse_property_candidates_copy_shallow
 
#define bse_property_candidates_from_rec
 
#define bse_property_candidates_to_rec
 
#define bse_property_candidates_free
 
#define bse_note_sequence_new
 
#define bse_note_sequence_copy_shallow
 
#define bse_note_sequence_from_rec
 
#define bse_note_sequence_to_rec
 
#define bse_note_sequence_free
 
#define bse_ic0n_new
 
#define bse_ic0n_copy_shallow
 
#define bse_ic0n_from_rec
 
#define bse_ic0n_to_rec
 
#define bse_ic0n_free
 
#define bse_category_new
 
#define bse_category_copy_shallow
 
#define bse_category_from_rec
 
#define bse_category_to_rec
 
#define bse_category_free
 
#define bse_gconfig_new
 
#define bse_gconfig_copy_shallow
 
#define bse_gconfig_from_rec
 
#define bse_gconfig_to_rec
 
#define bse_gconfig_free
 
#define bse_probe_features_new
 
#define bse_probe_features_copy_shallow
 
#define bse_probe_features_from_rec
 
#define bse_probe_features_to_rec
 
#define bse_probe_features_free
 
#define bse_probe_new
 
#define bse_probe_copy_shallow
 
#define bse_probe_from_rec
 
#define bse_probe_to_rec
 
#define bse_probe_free
 
#define bse_probe_request_new
 
#define bse_probe_request_copy_shallow
 
#define bse_probe_request_from_rec
 
#define bse_probe_request_to_rec
 
#define bse_probe_request_free
 
#define bse_type_seq_new
 
#define bse_type_seq_append
 
#define bse_type_seq_copy_shallow
 
#define bse_type_seq_from_seq
 
#define bse_type_seq_to_seq
 
#define bse_type_seq_resize
 
#define bse_type_seq_free
 
#define bse_float_seq_new
 
#define bse_float_seq_append
 
#define bse_float_seq_copy_shallow
 
#define bse_float_seq_from_seq
 
#define bse_float_seq_to_seq
 
#define bse_float_seq_resize
 
#define bse_float_seq_free
 
#define bse_note_seq_new
 
#define bse_note_seq_append
 
#define bse_note_seq_copy_shallow
 
#define bse_note_seq_from_seq
 
#define bse_note_seq_to_seq
 
#define bse_note_seq_resize
 
#define bse_note_seq_free
 
#define bse_it3m_seq_new
 
#define bse_it3m_seq_append
 
#define bse_it3m_seq_copy_shallow
 
#define bse_it3m_seq_from_seq
 
#define bse_it3m_seq_to_seq
 
#define bse_it3m_seq_resize
 
#define bse_it3m_seq_free
 
#define bse_p1xel_seq_new
 
#define bse_p1xel_seq_append
 
#define bse_p1xel_seq_copy_shallow
 
#define bse_p1xel_seq_from_seq
 
#define bse_p1xel_seq_to_seq
 
#define bse_p1xel_seq_resize
 
#define bse_p1xel_seq_free
 
#define bse_category_seq_new
 
#define bse_category_seq_append
 
#define bse_category_seq_copy_shallow
 
#define bse_category_seq_from_seq
 
#define bse_category_seq_to_seq
 
#define bse_category_seq_resize
 
#define bse_category_seq_free
 
#define bse_probe_seq_new
 
#define bse_probe_seq_append
 
#define bse_probe_seq_copy_shallow
 
#define bse_probe_seq_from_seq
 
#define bse_probe_seq_to_seq
 
#define bse_probe_seq_resize
 
#define bse_probe_seq_free
 
#define bse_probe_request_seq_new
 
#define bse_probe_request_seq_append
 
#define bse_probe_request_seq_copy_shallow
 
#define bse_probe_request_seq_from_seq
 
#define bse_probe_request_seq_to_seq
 
#define bse_probe_request_seq_resize
 
#define bse_probe_request_seq_free
 
#define bse_item_check_is_a
 
#define bse_item_clear_undo
 
#define bse_item_editable_property
 
#define bse_item_get_name
 
#define bse_item_get_name_or_type
 
#define bse_item_get_parent
 
#define bse_item_get_project
 
#define bse_item_get_property_candidates
 
#define bse_item_get_seqid
 
#define bse_item_get_type
 
#define bse_item_get_type_authors
 
#define bse_item_get_type_blurb
 
#define bse_item_get_type_license
 
#define bse_item_get_type_name
 
#define bse_item_get_uname_path
 
#define bse_item_group_undo
 
#define bse_item_internal
 
#define bse_item_redo
 
#define bse_item_set_name
 
#define bse_item_undo
 
#define bse_item_ungroup_undo
 
#define bse_item_unuse
 
#define bse_item_use
 
#define bse_editable_sample_close
 
#define bse_editable_sample_collect_stats
 
#define bse_editable_sample_get_length
 
#define bse_editable_sample_get_n_channels
 
#define bse_editable_sample_get_osc_freq
 
#define bse_editable_sample_open
 
#define bse_janitor_get_action
 
#define bse_janitor_get_action_blurb
 
#define bse_janitor_get_action_name
 
#define bse_janitor_get_proc_name
 
#define bse_janitor_get_script_name
 
#define bse_janitor_kill
 
#define bse_janitor_n_actions
 
#define bse_janitor_trigger_action
 
#define bse_source_clear_inputs
 
#define bse_source_clear_outputs
 
#define bse_source_get_automation_channel
 
#define bse_source_get_automation_control
 
#define bse_source_has_output
 
#define bse_source_has_outputs
 
#define bse_source_ichannel_blurb
 
#define bse_source_ichannel_get_n_joints
 
#define bse_source_ichannel_get_ochannel
 
#define bse_source_ichannel_ident
 
#define bse_source_ichannel_label
 
#define bse_source_is_joint_ichannel
 
#define bse_source_is_joint_ichannel_by_id
 
#define bse_source_is_prepared
 
#define bse_source_n_ichannels
 
#define bse_source_n_ochannels
 
#define bse_source_ochannel_blurb
 
#define bse_source_ochannel_ident
 
#define bse_source_ochannel_label
 
#define bse_source_set_automation
 
#define bse_source_set_input
 
#define bse_source_set_input_by_id
 
#define bse_source_set_pos
 
#define bse_source_unset_input
 
#define bse_source_unset_input_by_id
 
#define bse_container_get_item
 
#define bse_container_list_children
 
#define bse_wave_chunk_get_mix_freq
 
#define bse_wave_chunk_get_osc_freq
 
#define bse_wave_n_wave_chunks
 
#define bse_wave_use_editable
 
#define bse_wave_osc_request_pcm_position
 
#define bse_wave_osc_set_from_editable_sample
 
#define bse_project_store_bse
 
#define bse_project_create_csynth
 
#define bse_project_create_midi_synth
 
#define bse_project_create_song
 
#define bse_project_get_midi_notifier
 
#define bse_project_get_state
 
#define bse_project_get_supers
 
#define bse_project_get_wave_repo
 
#define bse_project_remove_snet
 
#define bse_wave_repo_load_file
 
#define bse_wave_repo_remove_wave
 
#define bse_song_ensure_master_bus
 
#define bse_song_ensure_track_links
 
#define bse_song_find_track_for_part
 
#define bse_song_get_master_bus
 
#define bse_song_synthesize_note
 
#define bse_source_request_probes
 
#define bse_source_mass_request
 
#define bse_source_get_mix_freq
 
#define bse_categories_match
 
#define bse_categories_match_typed
 
#define bse_script_add_action
 
#define bse_script_janitor
 
#define bse_script_send_message
 
#define bse_script_progress
 
#define bse_script_quit
 
#define bse_script_remove_action
 
#define bse_script_set_status
 
#define bse_wave_osc_mass_seek_perc
 
#define BSE_IS_ITEM(proxy)
 
#define BSE_IS_EDITABLE_SAMPLE(proxy)
 
#define BSE_IS_JANITOR(proxy)
 
#define BSE_IS_MIDI_NOTIFIER(proxy)
 
#define BSE_IS_PART(proxy)
 
#define BSE_IS_PCM_WRITER(proxy)
 
#define BSE_IS_SOURCE(proxy)
 
#define BSE_IS_BIQUAD_FILTER(proxy)
 
#define BSE_IS_CONSTANT(proxy)
 
#define BSE_IS_CONTAINER(proxy)
 
#define BSE_IS_CONTEXT_MERGER(proxy)
 
#define BSE_IS_CXX_BASE(proxy)
 
#define BSE_IS_LADSPA_MODULE(proxy)
 
#define BSE_IS_MIDI_CONTROLLER(proxy)
 
#define BSE_IS_MIDI_INPUT(proxy)
 
#define BSE_IS_MIDI_VOICE_INPUT(proxy)
 
#define BSE_IS_MIDI_VOICE_SWITCH(proxy)
 
#define BSE_IS_PCM_INPUT(proxy)
 
#define BSE_IS_PCM_OUTPUT(proxy)
 
#define BSE_IS_SNOOPER(proxy)
 
#define BSE_IS_STANDARD_OSC(proxy)
 
#define BSE_IS_SUB_IPORT(proxy)
 
#define BSE_IS_SUB_OPORT(proxy)
 
#define BSE_IS_SUB_SYNTH(proxy)
 
#define BSE_IS_WAVE(proxy)
 
#define BSE_IS_WAVE_OSC(proxy)
 
#define BSE_IS_BUS(proxy)
 
#define BSE_IS_EFFECT(proxy)
 
#define BSE_IS_INSTRUMENT_INPUT(proxy)
 
#define BSE_IS_INSTRUMENT_OUTPUT(proxy)
 
#define BSE_IS_PROJECT(proxy)
 
#define BSE_IS_SERVER(proxy)
 
#define BSE_IS_SUPER(proxy)
 
#define BSE_IS_TRACK(proxy)
 
#define BSE_IS_SNET(proxy)
 
#define BSE_IS_WAVE_REPO(proxy)
 
#define BSE_IS_CSYNTH(proxy)
 
#define BSE_IS_MIDI_SYNTH(proxy)
 
#define BSE_IS_SONG(proxy)
 

Enumerations

enum  BseMidiControlType {
  BSE_MIDI_CONTROL_NONE, BSE_MIDI_CONTROL_CONTINUOUS_0, BSE_MIDI_CONTROL_CONTINUOUS_1, BSE_MIDI_CONTROL_CONTINUOUS_2,
  BSE_MIDI_CONTROL_CONTINUOUS_3, BSE_MIDI_CONTROL_CONTINUOUS_4, BSE_MIDI_CONTROL_CONTINUOUS_5, BSE_MIDI_CONTROL_CONTINUOUS_6,
  BSE_MIDI_CONTROL_CONTINUOUS_7, BSE_MIDI_CONTROL_CONTINUOUS_8, BSE_MIDI_CONTROL_CONTINUOUS_9, BSE_MIDI_CONTROL_CONTINUOUS_10,
  BSE_MIDI_CONTROL_CONTINUOUS_11, BSE_MIDI_CONTROL_CONTINUOUS_12, BSE_MIDI_CONTROL_CONTINUOUS_13, BSE_MIDI_CONTROL_CONTINUOUS_14,
  BSE_MIDI_CONTROL_CONTINUOUS_15, BSE_MIDI_CONTROL_CONTINUOUS_16, BSE_MIDI_CONTROL_CONTINUOUS_17, BSE_MIDI_CONTROL_CONTINUOUS_18,
  BSE_MIDI_CONTROL_CONTINUOUS_19, BSE_MIDI_CONTROL_CONTINUOUS_20, BSE_MIDI_CONTROL_CONTINUOUS_21, BSE_MIDI_CONTROL_CONTINUOUS_22,
  BSE_MIDI_CONTROL_CONTINUOUS_23, BSE_MIDI_CONTROL_CONTINUOUS_24, BSE_MIDI_CONTROL_CONTINUOUS_25, BSE_MIDI_CONTROL_CONTINUOUS_26,
  BSE_MIDI_CONTROL_CONTINUOUS_27, BSE_MIDI_CONTROL_CONTINUOUS_28, BSE_MIDI_CONTROL_CONTINUOUS_29, BSE_MIDI_CONTROL_CONTINUOUS_30,
  BSE_MIDI_CONTROL_CONTINUOUS_31, BSE_MIDI_CONTROL_0, BSE_MIDI_CONTROL_1, BSE_MIDI_CONTROL_2,
  BSE_MIDI_CONTROL_3, BSE_MIDI_CONTROL_4, BSE_MIDI_CONTROL_5, BSE_MIDI_CONTROL_6,
  BSE_MIDI_CONTROL_7, BSE_MIDI_CONTROL_8, BSE_MIDI_CONTROL_9, BSE_MIDI_CONTROL_10,
  BSE_MIDI_CONTROL_11, BSE_MIDI_CONTROL_12, BSE_MIDI_CONTROL_13, BSE_MIDI_CONTROL_14,
  BSE_MIDI_CONTROL_15, BSE_MIDI_CONTROL_16, BSE_MIDI_CONTROL_17, BSE_MIDI_CONTROL_18,
  BSE_MIDI_CONTROL_19, BSE_MIDI_CONTROL_20, BSE_MIDI_CONTROL_21, BSE_MIDI_CONTROL_22,
  BSE_MIDI_CONTROL_23, BSE_MIDI_CONTROL_24, BSE_MIDI_CONTROL_25, BSE_MIDI_CONTROL_26,
  BSE_MIDI_CONTROL_27, BSE_MIDI_CONTROL_28, BSE_MIDI_CONTROL_29, BSE_MIDI_CONTROL_30,
  BSE_MIDI_CONTROL_31, BSE_MIDI_CONTROL_32, BSE_MIDI_CONTROL_33, BSE_MIDI_CONTROL_34,
  BSE_MIDI_CONTROL_35, BSE_MIDI_CONTROL_36, BSE_MIDI_CONTROL_37, BSE_MIDI_CONTROL_38,
  BSE_MIDI_CONTROL_39, BSE_MIDI_CONTROL_40, BSE_MIDI_CONTROL_41, BSE_MIDI_CONTROL_42,
  BSE_MIDI_CONTROL_43, BSE_MIDI_CONTROL_44, BSE_MIDI_CONTROL_45, BSE_MIDI_CONTROL_46,
  BSE_MIDI_CONTROL_47, BSE_MIDI_CONTROL_48, BSE_MIDI_CONTROL_49, BSE_MIDI_CONTROL_50,
  BSE_MIDI_CONTROL_51, BSE_MIDI_CONTROL_52, BSE_MIDI_CONTROL_53, BSE_MIDI_CONTROL_54,
  BSE_MIDI_CONTROL_55, BSE_MIDI_CONTROL_56, BSE_MIDI_CONTROL_57, BSE_MIDI_CONTROL_58,
  BSE_MIDI_CONTROL_59, BSE_MIDI_CONTROL_60, BSE_MIDI_CONTROL_61, BSE_MIDI_CONTROL_62,
  BSE_MIDI_CONTROL_63, BSE_MIDI_CONTROL_64, BSE_MIDI_CONTROL_65, BSE_MIDI_CONTROL_66,
  BSE_MIDI_CONTROL_67, BSE_MIDI_CONTROL_68, BSE_MIDI_CONTROL_69, BSE_MIDI_CONTROL_70,
  BSE_MIDI_CONTROL_71, BSE_MIDI_CONTROL_72, BSE_MIDI_CONTROL_73, BSE_MIDI_CONTROL_74,
  BSE_MIDI_CONTROL_75, BSE_MIDI_CONTROL_76, BSE_MIDI_CONTROL_77, BSE_MIDI_CONTROL_78,
  BSE_MIDI_CONTROL_79, BSE_MIDI_CONTROL_80, BSE_MIDI_CONTROL_81, BSE_MIDI_CONTROL_82,
  BSE_MIDI_CONTROL_83, BSE_MIDI_CONTROL_84, BSE_MIDI_CONTROL_85, BSE_MIDI_CONTROL_86,
  BSE_MIDI_CONTROL_87, BSE_MIDI_CONTROL_88, BSE_MIDI_CONTROL_89, BSE_MIDI_CONTROL_90,
  BSE_MIDI_CONTROL_91, BSE_MIDI_CONTROL_92, BSE_MIDI_CONTROL_93, BSE_MIDI_CONTROL_94,
  BSE_MIDI_CONTROL_95, BSE_MIDI_CONTROL_96, BSE_MIDI_CONTROL_97, BSE_MIDI_CONTROL_98,
  BSE_MIDI_CONTROL_99, BSE_MIDI_CONTROL_100, BSE_MIDI_CONTROL_101, BSE_MIDI_CONTROL_102,
  BSE_MIDI_CONTROL_103, BSE_MIDI_CONTROL_104, BSE_MIDI_CONTROL_105, BSE_MIDI_CONTROL_106,
  BSE_MIDI_CONTROL_107, BSE_MIDI_CONTROL_108, BSE_MIDI_CONTROL_109, BSE_MIDI_CONTROL_110,
  BSE_MIDI_CONTROL_111, BSE_MIDI_CONTROL_112, BSE_MIDI_CONTROL_113, BSE_MIDI_CONTROL_114,
  BSE_MIDI_CONTROL_115, BSE_MIDI_CONTROL_116, BSE_MIDI_CONTROL_117, BSE_MIDI_CONTROL_118,
  BSE_MIDI_CONTROL_119, BSE_MIDI_CONTROL_120, BSE_MIDI_CONTROL_121, BSE_MIDI_CONTROL_122,
  BSE_MIDI_CONTROL_123, BSE_MIDI_CONTROL_124, BSE_MIDI_CONTROL_125, BSE_MIDI_CONTROL_126,
  BSE_MIDI_CONTROL_127, BSE_MIDI_CONTROL_NONE, BSE_MIDI_CONTROL_CONTINUOUS_0, BSE_MIDI_CONTROL_CONTINUOUS_1,
  BSE_MIDI_CONTROL_CONTINUOUS_2, BSE_MIDI_CONTROL_CONTINUOUS_3, BSE_MIDI_CONTROL_CONTINUOUS_4, BSE_MIDI_CONTROL_CONTINUOUS_5,
  BSE_MIDI_CONTROL_CONTINUOUS_6, BSE_MIDI_CONTROL_CONTINUOUS_7, BSE_MIDI_CONTROL_CONTINUOUS_8, BSE_MIDI_CONTROL_CONTINUOUS_9,
  BSE_MIDI_CONTROL_CONTINUOUS_10, BSE_MIDI_CONTROL_CONTINUOUS_11, BSE_MIDI_CONTROL_CONTINUOUS_12, BSE_MIDI_CONTROL_CONTINUOUS_13,
  BSE_MIDI_CONTROL_CONTINUOUS_14, BSE_MIDI_CONTROL_CONTINUOUS_15, BSE_MIDI_CONTROL_CONTINUOUS_16, BSE_MIDI_CONTROL_CONTINUOUS_17,
  BSE_MIDI_CONTROL_CONTINUOUS_18, BSE_MIDI_CONTROL_CONTINUOUS_19, BSE_MIDI_CONTROL_CONTINUOUS_20, BSE_MIDI_CONTROL_CONTINUOUS_21,
  BSE_MIDI_CONTROL_CONTINUOUS_22, BSE_MIDI_CONTROL_CONTINUOUS_23, BSE_MIDI_CONTROL_CONTINUOUS_24, BSE_MIDI_CONTROL_CONTINUOUS_25,
  BSE_MIDI_CONTROL_CONTINUOUS_26, BSE_MIDI_CONTROL_CONTINUOUS_27, BSE_MIDI_CONTROL_CONTINUOUS_28, BSE_MIDI_CONTROL_CONTINUOUS_29,
  BSE_MIDI_CONTROL_CONTINUOUS_30, BSE_MIDI_CONTROL_CONTINUOUS_31, BSE_MIDI_CONTROL_0, BSE_MIDI_CONTROL_1,
  BSE_MIDI_CONTROL_2, BSE_MIDI_CONTROL_3, BSE_MIDI_CONTROL_4, BSE_MIDI_CONTROL_5,
  BSE_MIDI_CONTROL_6, BSE_MIDI_CONTROL_7, BSE_MIDI_CONTROL_8, BSE_MIDI_CONTROL_9,
  BSE_MIDI_CONTROL_10, BSE_MIDI_CONTROL_11, BSE_MIDI_CONTROL_12, BSE_MIDI_CONTROL_13,
  BSE_MIDI_CONTROL_14, BSE_MIDI_CONTROL_15, BSE_MIDI_CONTROL_16, BSE_MIDI_CONTROL_17,
  BSE_MIDI_CONTROL_18, BSE_MIDI_CONTROL_19, BSE_MIDI_CONTROL_20, BSE_MIDI_CONTROL_21,
  BSE_MIDI_CONTROL_22, BSE_MIDI_CONTROL_23, BSE_MIDI_CONTROL_24, BSE_MIDI_CONTROL_25,
  BSE_MIDI_CONTROL_26, BSE_MIDI_CONTROL_27, BSE_MIDI_CONTROL_28, BSE_MIDI_CONTROL_29,
  BSE_MIDI_CONTROL_30, BSE_MIDI_CONTROL_31, BSE_MIDI_CONTROL_32, BSE_MIDI_CONTROL_33,
  BSE_MIDI_CONTROL_34, BSE_MIDI_CONTROL_35, BSE_MIDI_CONTROL_36, BSE_MIDI_CONTROL_37,
  BSE_MIDI_CONTROL_38, BSE_MIDI_CONTROL_39, BSE_MIDI_CONTROL_40, BSE_MIDI_CONTROL_41,
  BSE_MIDI_CONTROL_42, BSE_MIDI_CONTROL_43, BSE_MIDI_CONTROL_44, BSE_MIDI_CONTROL_45,
  BSE_MIDI_CONTROL_46, BSE_MIDI_CONTROL_47, BSE_MIDI_CONTROL_48, BSE_MIDI_CONTROL_49,
  BSE_MIDI_CONTROL_50, BSE_MIDI_CONTROL_51, BSE_MIDI_CONTROL_52, BSE_MIDI_CONTROL_53,
  BSE_MIDI_CONTROL_54, BSE_MIDI_CONTROL_55, BSE_MIDI_CONTROL_56, BSE_MIDI_CONTROL_57,
  BSE_MIDI_CONTROL_58, BSE_MIDI_CONTROL_59, BSE_MIDI_CONTROL_60, BSE_MIDI_CONTROL_61,
  BSE_MIDI_CONTROL_62, BSE_MIDI_CONTROL_63, BSE_MIDI_CONTROL_64, BSE_MIDI_CONTROL_65,
  BSE_MIDI_CONTROL_66, BSE_MIDI_CONTROL_67, BSE_MIDI_CONTROL_68, BSE_MIDI_CONTROL_69,
  BSE_MIDI_CONTROL_70, BSE_MIDI_CONTROL_71, BSE_MIDI_CONTROL_72, BSE_MIDI_CONTROL_73,
  BSE_MIDI_CONTROL_74, BSE_MIDI_CONTROL_75, BSE_MIDI_CONTROL_76, BSE_MIDI_CONTROL_77,
  BSE_MIDI_CONTROL_78, BSE_MIDI_CONTROL_79, BSE_MIDI_CONTROL_80, BSE_MIDI_CONTROL_81,
  BSE_MIDI_CONTROL_82, BSE_MIDI_CONTROL_83, BSE_MIDI_CONTROL_84, BSE_MIDI_CONTROL_85,
  BSE_MIDI_CONTROL_86, BSE_MIDI_CONTROL_87, BSE_MIDI_CONTROL_88, BSE_MIDI_CONTROL_89,
  BSE_MIDI_CONTROL_90, BSE_MIDI_CONTROL_91, BSE_MIDI_CONTROL_92, BSE_MIDI_CONTROL_93,
  BSE_MIDI_CONTROL_94, BSE_MIDI_CONTROL_95, BSE_MIDI_CONTROL_96, BSE_MIDI_CONTROL_97,
  BSE_MIDI_CONTROL_98, BSE_MIDI_CONTROL_99, BSE_MIDI_CONTROL_100, BSE_MIDI_CONTROL_101,
  BSE_MIDI_CONTROL_102, BSE_MIDI_CONTROL_103, BSE_MIDI_CONTROL_104, BSE_MIDI_CONTROL_105,
  BSE_MIDI_CONTROL_106, BSE_MIDI_CONTROL_107, BSE_MIDI_CONTROL_108, BSE_MIDI_CONTROL_109,
  BSE_MIDI_CONTROL_110, BSE_MIDI_CONTROL_111, BSE_MIDI_CONTROL_112, BSE_MIDI_CONTROL_113,
  BSE_MIDI_CONTROL_114, BSE_MIDI_CONTROL_115, BSE_MIDI_CONTROL_116, BSE_MIDI_CONTROL_117,
  BSE_MIDI_CONTROL_118, BSE_MIDI_CONTROL_119, BSE_MIDI_CONTROL_120, BSE_MIDI_CONTROL_121,
  BSE_MIDI_CONTROL_122, BSE_MIDI_CONTROL_123, BSE_MIDI_CONTROL_124, BSE_MIDI_CONTROL_125,
  BSE_MIDI_CONTROL_126, BSE_MIDI_CONTROL_127
}
 
enum  BseMidiChannelEventType {
  BSE_MIDI_EVENT_NONE, BSE_MIDI_EVENT_NOTE_OFF, BSE_MIDI_EVENT_NOTE_ON, BSE_MIDI_EVENT_KEY_PRESSURE,
  BSE_MIDI_EVENT_CONTROL_CHANGE, BSE_MIDI_EVENT_PROGRAM_CHANGE, BSE_MIDI_EVENT_CHANNEL_PRESSURE, BSE_MIDI_EVENT_PITCH_BEND,
  BSE_MIDI_EVENT_SYS_EX, BSE_MIDI_EVENT_SONG_POINTER, BSE_MIDI_EVENT_SONG_SELECT, BSE_MIDI_EVENT_TUNE,
  BSE_MIDI_EVENT_TIMING_CLOCK, BSE_MIDI_EVENT_SONG_START, BSE_MIDI_EVENT_SONG_CONTINUE, BSE_MIDI_EVENT_SONG_STOP,
  BSE_MIDI_EVENT_ACTIVE_SENSING, BSE_MIDI_EVENT_SYSTEM_RESET, BSE_MIDI_EVENT_NONE, BSE_MIDI_EVENT_NOTE_OFF,
  BSE_MIDI_EVENT_NOTE_ON, BSE_MIDI_EVENT_KEY_PRESSURE, BSE_MIDI_EVENT_CONTROL_CHANGE, BSE_MIDI_EVENT_PROGRAM_CHANGE,
  BSE_MIDI_EVENT_CHANNEL_PRESSURE, BSE_MIDI_EVENT_PITCH_BEND, BSE_MIDI_EVENT_SYS_EX, BSE_MIDI_EVENT_SONG_POINTER,
  BSE_MIDI_EVENT_SONG_SELECT, BSE_MIDI_EVENT_TUNE, BSE_MIDI_EVENT_TIMING_CLOCK, BSE_MIDI_EVENT_SONG_START,
  BSE_MIDI_EVENT_SONG_CONTINUE, BSE_MIDI_EVENT_SONG_STOP, BSE_MIDI_EVENT_ACTIVE_SENSING, BSE_MIDI_EVENT_SYSTEM_RESET
}
 
enum  BseBiquadFilterType { BSE_BIQUAD_FILTER_RESONANT_LOWPASS, BSE_BIQUAD_FILTER_RESONANT_HIGHPASS, BSE_BIQUAD_FILTER_RESONANT_LOWPASS, BSE_BIQUAD_FILTER_RESONANT_HIGHPASS }
 
enum  BseRegistrationType {
  BSE_REGISTER_PLUGIN, BSE_REGISTER_SCRIPT, BSE_REGISTER_DONE, BSE_REGISTER_PLUGIN,
  BSE_REGISTER_SCRIPT, BSE_REGISTER_DONE
}
 
enum  BseErrorType {
  BSE_ERROR_NONE, BSE_ERROR_INTERNAL, BSE_ERROR_UNKNOWN, BSE_ERROR_IO,
  BSE_ERROR_PERMS, BSE_ERROR_FILE_BUSY, BSE_ERROR_FILE_EXISTS, BSE_ERROR_FILE_EOF,
  BSE_ERROR_FILE_EMPTY, BSE_ERROR_FILE_NOT_FOUND, BSE_ERROR_FILE_IS_DIR, BSE_ERROR_FILE_OPEN_FAILED,
  BSE_ERROR_FILE_SEEK_FAILED, BSE_ERROR_FILE_READ_FAILED, BSE_ERROR_FILE_WRITE_FAILED, BSE_ERROR_MANY_FILES,
  BSE_ERROR_NO_FILES, BSE_ERROR_NO_SPACE, BSE_ERROR_NO_MEMORY, BSE_ERROR_NO_HEADER,
  BSE_ERROR_NO_SEEK_INFO, BSE_ERROR_NO_DATA, BSE_ERROR_DATA_CORRUPT, BSE_ERROR_WRONG_N_CHANNELS,
  BSE_ERROR_FORMAT_INVALID, BSE_ERROR_FORMAT_UNKNOWN, BSE_ERROR_DATA_UNMATCHED, BSE_ERROR_TEMP,
  BSE_ERROR_WAVE_NOT_FOUND, BSE_ERROR_CODEC_FAILURE, BSE_ERROR_UNIMPLEMENTED, BSE_ERROR_INVALID_PROPERTY,
  BSE_ERROR_INVALID_MIDI_CONTROL, BSE_ERROR_PARSE_ERROR, BSE_ERROR_SPAWN, BSE_ERROR_DEVICE_NOT_AVAILABLE,
  BSE_ERROR_DEVICE_ASYNC, BSE_ERROR_DEVICE_BUSY, BSE_ERROR_DEVICE_FORMAT, BSE_ERROR_DEVICE_BUFFER,
  BSE_ERROR_DEVICE_LATENCY, BSE_ERROR_DEVICE_CHANNELS, BSE_ERROR_DEVICE_FREQUENCY, BSE_ERROR_DEVICES_MISMATCH,
  BSE_ERROR_SOURCE_NO_SUCH_MODULE, BSE_ERROR_SOURCE_NO_SUCH_ICHANNEL, BSE_ERROR_SOURCE_NO_SUCH_OCHANNEL, BSE_ERROR_SOURCE_NO_SUCH_CONNECTION,
  BSE_ERROR_SOURCE_PRIVATE_ICHANNEL, BSE_ERROR_SOURCE_ICHANNEL_IN_USE, BSE_ERROR_SOURCE_CHANNELS_CONNECTED, BSE_ERROR_SOURCE_CONNECTION_INVALID,
  BSE_ERROR_SOURCE_PARENT_MISMATCH, BSE_ERROR_SOURCE_BAD_LOOPBACK, BSE_ERROR_SOURCE_BUSY, BSE_ERROR_SOURCE_TYPE_INVALID,
  BSE_ERROR_PROC_NOT_FOUND, BSE_ERROR_PROC_BUSY, BSE_ERROR_PROC_PARAM_INVAL, BSE_ERROR_PROC_EXECUTION,
  BSE_ERROR_PROC_ABORT, BSE_ERROR_NO_ENTRY, BSE_ERROR_NO_EVENT, BSE_ERROR_NO_TARGET,
  BSE_ERROR_NOT_OWNER, BSE_ERROR_INVALID_OFFSET, BSE_ERROR_INVALID_DURATION, BSE_ERROR_INVALID_OVERLAP
}
 
enum  BseMidiSignalType {
  BSE_MIDI_SIGNAL_PROGRAM, BSE_MIDI_SIGNAL_PRESSURE, BSE_MIDI_SIGNAL_PITCH_BEND, BSE_MIDI_SIGNAL_VELOCITY,
  BSE_MIDI_SIGNAL_FINE_TUNE, BSE_MIDI_SIGNAL_CONTINUOUS_0, BSE_MIDI_SIGNAL_CONTINUOUS_1, BSE_MIDI_SIGNAL_CONTINUOUS_2,
  BSE_MIDI_SIGNAL_CONTINUOUS_3, BSE_MIDI_SIGNAL_CONTINUOUS_4, BSE_MIDI_SIGNAL_CONTINUOUS_5, BSE_MIDI_SIGNAL_CONTINUOUS_6,
  BSE_MIDI_SIGNAL_CONTINUOUS_7, BSE_MIDI_SIGNAL_CONTINUOUS_8, BSE_MIDI_SIGNAL_CONTINUOUS_9, BSE_MIDI_SIGNAL_CONTINUOUS_10,
  BSE_MIDI_SIGNAL_CONTINUOUS_11, BSE_MIDI_SIGNAL_CONTINUOUS_12, BSE_MIDI_SIGNAL_CONTINUOUS_13, BSE_MIDI_SIGNAL_CONTINUOUS_14,
  BSE_MIDI_SIGNAL_CONTINUOUS_15, BSE_MIDI_SIGNAL_CONTINUOUS_16, BSE_MIDI_SIGNAL_CONTINUOUS_17, BSE_MIDI_SIGNAL_CONTINUOUS_18,
  BSE_MIDI_SIGNAL_CONTINUOUS_19, BSE_MIDI_SIGNAL_CONTINUOUS_20, BSE_MIDI_SIGNAL_CONTINUOUS_21, BSE_MIDI_SIGNAL_CONTINUOUS_22,
  BSE_MIDI_SIGNAL_CONTINUOUS_23, BSE_MIDI_SIGNAL_CONTINUOUS_24, BSE_MIDI_SIGNAL_CONTINUOUS_25, BSE_MIDI_SIGNAL_CONTINUOUS_26,
  BSE_MIDI_SIGNAL_CONTINUOUS_27, BSE_MIDI_SIGNAL_CONTINUOUS_28, BSE_MIDI_SIGNAL_CONTINUOUS_29, BSE_MIDI_SIGNAL_CONTINUOUS_30,
  BSE_MIDI_SIGNAL_CONTINUOUS_31, BSE_MIDI_SIGNAL_CONSTANT_HIGH, BSE_MIDI_SIGNAL_CONSTANT_CENTER, BSE_MIDI_SIGNAL_CONSTANT_LOW,
  BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, BSE_MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, BSE_MIDI_SIGNAL_PARAMETER, BSE_MIDI_SIGNAL_NON_PARAMETER,
  BSE_MIDI_SIGNAL_CONTROL_0, BSE_MIDI_SIGNAL_CONTROL_1, BSE_MIDI_SIGNAL_CONTROL_2, BSE_MIDI_SIGNAL_CONTROL_3,
  BSE_MIDI_SIGNAL_CONTROL_4, BSE_MIDI_SIGNAL_CONTROL_5, BSE_MIDI_SIGNAL_CONTROL_6, BSE_MIDI_SIGNAL_CONTROL_7,
  BSE_MIDI_SIGNAL_CONTROL_8, BSE_MIDI_SIGNAL_CONTROL_9, BSE_MIDI_SIGNAL_CONTROL_10, BSE_MIDI_SIGNAL_CONTROL_11,
  BSE_MIDI_SIGNAL_CONTROL_12, BSE_MIDI_SIGNAL_CONTROL_13, BSE_MIDI_SIGNAL_CONTROL_14, BSE_MIDI_SIGNAL_CONTROL_15,
  BSE_MIDI_SIGNAL_CONTROL_16, BSE_MIDI_SIGNAL_CONTROL_17, BSE_MIDI_SIGNAL_CONTROL_18, BSE_MIDI_SIGNAL_CONTROL_19,
  BSE_MIDI_SIGNAL_CONTROL_20, BSE_MIDI_SIGNAL_CONTROL_21, BSE_MIDI_SIGNAL_CONTROL_22, BSE_MIDI_SIGNAL_CONTROL_23,
  BSE_MIDI_SIGNAL_CONTROL_24, BSE_MIDI_SIGNAL_CONTROL_25, BSE_MIDI_SIGNAL_CONTROL_26, BSE_MIDI_SIGNAL_CONTROL_27,
  BSE_MIDI_SIGNAL_CONTROL_28, BSE_MIDI_SIGNAL_CONTROL_29, BSE_MIDI_SIGNAL_CONTROL_30, BSE_MIDI_SIGNAL_CONTROL_31,
  BSE_MIDI_SIGNAL_CONTROL_32, BSE_MIDI_SIGNAL_CONTROL_33, BSE_MIDI_SIGNAL_CONTROL_34, BSE_MIDI_SIGNAL_CONTROL_35,
  BSE_MIDI_SIGNAL_CONTROL_36, BSE_MIDI_SIGNAL_CONTROL_37, BSE_MIDI_SIGNAL_CONTROL_38, BSE_MIDI_SIGNAL_CONTROL_39,
  BSE_MIDI_SIGNAL_CONTROL_40, BSE_MIDI_SIGNAL_CONTROL_41, BSE_MIDI_SIGNAL_CONTROL_42, BSE_MIDI_SIGNAL_CONTROL_43,
  BSE_MIDI_SIGNAL_CONTROL_44, BSE_MIDI_SIGNAL_CONTROL_45, BSE_MIDI_SIGNAL_CONTROL_46, BSE_MIDI_SIGNAL_CONTROL_47,
  BSE_MIDI_SIGNAL_CONTROL_48, BSE_MIDI_SIGNAL_CONTROL_49, BSE_MIDI_SIGNAL_CONTROL_50, BSE_MIDI_SIGNAL_CONTROL_51,
  BSE_MIDI_SIGNAL_CONTROL_52, BSE_MIDI_SIGNAL_CONTROL_53, BSE_MIDI_SIGNAL_CONTROL_54, BSE_MIDI_SIGNAL_CONTROL_55,
  BSE_MIDI_SIGNAL_CONTROL_56, BSE_MIDI_SIGNAL_CONTROL_57, BSE_MIDI_SIGNAL_CONTROL_58, BSE_MIDI_SIGNAL_CONTROL_59,
  BSE_MIDI_SIGNAL_CONTROL_60, BSE_MIDI_SIGNAL_CONTROL_61, BSE_MIDI_SIGNAL_CONTROL_62, BSE_MIDI_SIGNAL_CONTROL_63,
  BSE_MIDI_SIGNAL_CONTROL_64, BSE_MIDI_SIGNAL_CONTROL_65, BSE_MIDI_SIGNAL_CONTROL_66, BSE_MIDI_SIGNAL_CONTROL_67,
  BSE_MIDI_SIGNAL_CONTROL_68, BSE_MIDI_SIGNAL_CONTROL_69, BSE_MIDI_SIGNAL_CONTROL_70, BSE_MIDI_SIGNAL_CONTROL_71,
  BSE_MIDI_SIGNAL_CONTROL_72, BSE_MIDI_SIGNAL_CONTROL_73, BSE_MIDI_SIGNAL_CONTROL_74, BSE_MIDI_SIGNAL_CONTROL_75,
  BSE_MIDI_SIGNAL_CONTROL_76, BSE_MIDI_SIGNAL_CONTROL_77, BSE_MIDI_SIGNAL_CONTROL_78, BSE_MIDI_SIGNAL_CONTROL_79,
  BSE_MIDI_SIGNAL_CONTROL_80, BSE_MIDI_SIGNAL_CONTROL_81, BSE_MIDI_SIGNAL_CONTROL_82, BSE_MIDI_SIGNAL_CONTROL_83,
  BSE_MIDI_SIGNAL_CONTROL_84, BSE_MIDI_SIGNAL_CONTROL_85, BSE_MIDI_SIGNAL_CONTROL_86, BSE_MIDI_SIGNAL_CONTROL_87,
  BSE_MIDI_SIGNAL_CONTROL_88, BSE_MIDI_SIGNAL_CONTROL_89, BSE_MIDI_SIGNAL_CONTROL_90, BSE_MIDI_SIGNAL_CONTROL_91,
  BSE_MIDI_SIGNAL_CONTROL_92, BSE_MIDI_SIGNAL_CONTROL_93, BSE_MIDI_SIGNAL_CONTROL_94, BSE_MIDI_SIGNAL_CONTROL_95,
  BSE_MIDI_SIGNAL_CONTROL_96, BSE_MIDI_SIGNAL_CONTROL_97, BSE_MIDI_SIGNAL_CONTROL_98, BSE_MIDI_SIGNAL_CONTROL_99,
  BSE_MIDI_SIGNAL_CONTROL_100, BSE_MIDI_SIGNAL_CONTROL_101, BSE_MIDI_SIGNAL_CONTROL_102, BSE_MIDI_SIGNAL_CONTROL_103,
  BSE_MIDI_SIGNAL_CONTROL_104, BSE_MIDI_SIGNAL_CONTROL_105, BSE_MIDI_SIGNAL_CONTROL_106, BSE_MIDI_SIGNAL_CONTROL_107,
  BSE_MIDI_SIGNAL_CONTROL_108, BSE_MIDI_SIGNAL_CONTROL_109, BSE_MIDI_SIGNAL_CONTROL_110, BSE_MIDI_SIGNAL_CONTROL_111,
  BSE_MIDI_SIGNAL_CONTROL_112, BSE_MIDI_SIGNAL_CONTROL_113, BSE_MIDI_SIGNAL_CONTROL_114, BSE_MIDI_SIGNAL_CONTROL_115,
  BSE_MIDI_SIGNAL_CONTROL_116, BSE_MIDI_SIGNAL_CONTROL_117, BSE_MIDI_SIGNAL_CONTROL_118, BSE_MIDI_SIGNAL_CONTROL_119,
  BSE_MIDI_SIGNAL_CONTROL_120, BSE_MIDI_SIGNAL_CONTROL_121, BSE_MIDI_SIGNAL_CONTROL_122, BSE_MIDI_SIGNAL_CONTROL_123,
  BSE_MIDI_SIGNAL_CONTROL_124, BSE_MIDI_SIGNAL_CONTROL_125, BSE_MIDI_SIGNAL_CONTROL_126, BSE_MIDI_SIGNAL_CONTROL_127
}
 
enum  BseProjectState {
  BSE_PROJECT_INACTIVE, BSE_PROJECT_ACTIVE, BSE_PROJECT_PLAYING, BSE_PROJECT_INACTIVE,
  BSE_PROJECT_ACTIVE, BSE_PROJECT_PLAYING
}
 
enum  BseStandardOscWaveType {
  BSE_STANDARD_OSC_SINE, BSE_STANDARD_OSC_TRIANGLE, BSE_STANDARD_OSC_SAW_RISE, BSE_STANDARD_OSC_SAW_FALL,
  BSE_STANDARD_OSC_PEAK_RISE, BSE_STANDARD_OSC_PEAK_FALL, BSE_STANDARD_OSC_MOOG_SAW, BSE_STANDARD_OSC_SQUARE,
  BSE_STANDARD_OSC_PULSE, BSE_STANDARD_OSC_SINE, BSE_STANDARD_OSC_TRIANGLE, BSE_STANDARD_OSC_SAW_RISE,
  BSE_STANDARD_OSC_SAW_FALL, BSE_STANDARD_OSC_PEAK_RISE, BSE_STANDARD_OSC_PEAK_FALL, BSE_STANDARD_OSC_MOOG_SAW,
  BSE_STANDARD_OSC_SQUARE, BSE_STANDARD_OSC_PULSE
}
 

Functions

BseMidiChannelEvent * bse_midi_channel_event_new (void)
 
BseMidiChannelEvent * bse_midi_channel_event_copy_shallow (BseMidiChannelEvent *rec)
 
BseMidiChannelEvent * bse_midi_channel_event_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_midi_channel_event_to_rec (BseMidiChannelEvent *rec)
 
void bse_midi_channel_event_free (BseMidiChannelEvent *rec)
 
BsePropertyCandidates * bse_property_candidates_new (void)
 
BsePropertyCandidates * bse_property_candidates_copy_shallow (BsePropertyCandidates *rec)
 
BsePropertyCandidates * bse_property_candidates_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_property_candidates_to_rec (BsePropertyCandidates *rec)
 
void bse_property_candidates_free (BsePropertyCandidates *rec)
 
BseNoteSequence * bse_note_sequence_new (void)
 
BseNoteSequence * bse_note_sequence_copy_shallow (BseNoteSequence *rec)
 
BseNoteSequence * bse_note_sequence_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_note_sequence_to_rec (BseNoteSequence *rec)
 
void bse_note_sequence_free (BseNoteSequence *rec)
 
BseIc0n * bse_ic0n_new (void)
 
BseIc0n * bse_ic0n_copy_shallow (BseIc0n *rec)
 
BseIc0n * bse_ic0n_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_ic0n_to_rec (BseIc0n *rec)
 
void bse_ic0n_free (BseIc0n *rec)
 
BseCategory * bse_category_new (void)
 
BseCategory * bse_category_copy_shallow (BseCategory *rec)
 
BseCategory * bse_category_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_category_to_rec (BseCategory *rec)
 
void bse_category_free (BseCategory *rec)
 
BseGConfig * bse_gconfig_new (void)
 
BseGConfig * bse_gconfig_copy_shallow (BseGConfig *rec)
 
BseGConfig * bse_gconfig_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_gconfig_to_rec (BseGConfig *rec)
 
void bse_gconfig_free (BseGConfig *rec)
 
BseProbeFeatures * bse_probe_features_new (void)
 
BseProbeFeatures * bse_probe_features_copy_shallow (BseProbeFeatures *rec)
 
BseProbeFeatures * bse_probe_features_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_probe_features_to_rec (BseProbeFeatures *rec)
 
void bse_probe_features_free (BseProbeFeatures *rec)
 
BseProbe * bse_probe_new (void)
 
BseProbe * bse_probe_copy_shallow (BseProbe *rec)
 
BseProbe * bse_probe_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_probe_to_rec (BseProbe *rec)
 
void bse_probe_free (BseProbe *rec)
 
BseProbeRequest * bse_probe_request_new (void)
 
BseProbeRequest * bse_probe_request_copy_shallow (BseProbeRequest *rec)
 
BseProbeRequest * bse_probe_request_from_rec (SfiRec *sfi_rec)
 
SfiRec * bse_probe_request_to_rec (BseProbeRequest *rec)
 
void bse_probe_request_free (BseProbeRequest *rec)
 
BseTypeSeq * bse_type_seq_new (void)
 
void bse_type_seq_append (BseTypeSeq *seq, const gchar *element)
 
BseTypeSeq * bse_type_seq_copy_shallow (BseTypeSeq *seq)
 
BseTypeSeq * bse_type_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_type_seq_to_seq (BseTypeSeq *seq)
 
void bse_type_seq_resize (BseTypeSeq *seq, guint new_size)
 
void bse_type_seq_free (BseTypeSeq *seq)
 
BseFloatSeq * bse_float_seq_new (void)
 
void bse_float_seq_append (BseFloatSeq *seq, SfiReal element)
 
BseFloatSeq * bse_float_seq_copy_shallow (BseFloatSeq *seq)
 
BseFloatSeq * bse_float_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_float_seq_to_seq (BseFloatSeq *seq)
 
void bse_float_seq_resize (BseFloatSeq *seq, guint new_size)
 
void bse_float_seq_free (BseFloatSeq *seq)
 
BseNoteSeq * bse_note_seq_new (void)
 
void bse_note_seq_append (BseNoteSeq *seq, SfiInt element)
 
BseNoteSeq * bse_note_seq_copy_shallow (BseNoteSeq *seq)
 
BseNoteSeq * bse_note_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_note_seq_to_seq (BseNoteSeq *seq)
 
void bse_note_seq_resize (BseNoteSeq *seq, guint new_size)
 
void bse_note_seq_free (BseNoteSeq *seq)
 
BseIt3mSeq * bse_it3m_seq_new (void)
 
void bse_it3m_seq_append (BseIt3mSeq *seq, SfiProxy element)
 
BseIt3mSeq * bse_it3m_seq_copy_shallow (BseIt3mSeq *seq)
 
BseIt3mSeq * bse_it3m_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_it3m_seq_to_seq (BseIt3mSeq *seq)
 
void bse_it3m_seq_resize (BseIt3mSeq *seq, guint new_size)
 
void bse_it3m_seq_free (BseIt3mSeq *seq)
 
BseP1xelSeq * bse_p1xel_seq_new (void)
 
void bse_p1xel_seq_append (BseP1xelSeq *seq, SfiInt element)
 
BseP1xelSeq * bse_p1xel_seq_copy_shallow (BseP1xelSeq *seq)
 
BseP1xelSeq * bse_p1xel_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_p1xel_seq_to_seq (BseP1xelSeq *seq)
 
void bse_p1xel_seq_resize (BseP1xelSeq *seq, guint new_size)
 
void bse_p1xel_seq_free (BseP1xelSeq *seq)
 
BseCategorySeq * bse_category_seq_new (void)
 
void bse_category_seq_append (BseCategorySeq *seq, BseCategory *element)
 
BseCategorySeq * bse_category_seq_copy_shallow (BseCategorySeq *seq)
 
BseCategorySeq * bse_category_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_category_seq_to_seq (BseCategorySeq *seq)
 
void bse_category_seq_resize (BseCategorySeq *seq, guint new_size)
 
void bse_category_seq_free (BseCategorySeq *seq)
 
BseProbeSeq * bse_probe_seq_new (void)
 
void bse_probe_seq_append (BseProbeSeq *seq, BseProbe *element)
 
BseProbeSeq * bse_probe_seq_copy_shallow (BseProbeSeq *seq)
 
BseProbeSeq * bse_probe_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_probe_seq_to_seq (BseProbeSeq *seq)
 
void bse_probe_seq_resize (BseProbeSeq *seq, guint new_size)
 
void bse_probe_seq_free (BseProbeSeq *seq)
 
BseProbeRequestSeq * bse_probe_request_seq_new (void)
 
void bse_probe_request_seq_append (BseProbeRequestSeq *seq, BseProbeRequest *element)
 
BseProbeRequestSeq * bse_probe_request_seq_copy_shallow (BseProbeRequestSeq *seq)
 
BseProbeRequestSeq * bse_probe_request_seq_from_seq (SfiSeq *sfi_seq)
 
SfiSeq * bse_probe_request_seq_to_seq (BseProbeRequestSeq *seq)
 
void bse_probe_request_seq_resize (BseProbeRequestSeq *seq, guint new_size)
 
void bse_probe_request_seq_free (BseProbeRequestSeq *seq)
 
const gchar * bse_midi_control_type_to_choice (BseMidiControlType value)
 
BseMidiControlType bse_midi_control_type_from_choice (const gchar *choice)
 
const gchar * bse_midi_channel_event_type_to_choice (BseMidiChannelEventType value)
 
BseMidiChannelEventType bse_midi_channel_event_type_from_choice (const gchar *choice)
 
const gchar * bse_biquad_filter_type_to_choice (BseBiquadFilterType value)
 
BseBiquadFilterType bse_biquad_filter_type_from_choice (const gchar *choice)
 
const gchar * bse_registration_type_to_choice (BseRegistrationType value)
 
BseRegistrationType bse_registration_type_from_choice (const gchar *choice)
 
const gchar * bse_error_type_to_choice (BseErrorType value)
 
BseErrorType bse_error_type_from_choice (const gchar *choice)
 
const gchar * bse_midi_signal_type_to_choice (BseMidiSignalType value)
 
BseMidiSignalType bse_midi_signal_type_from_choice (const gchar *choice)
 
const gchar * bse_project_state_to_choice (BseProjectState value)
 
BseProjectState bse_project_state_from_choice (const gchar *choice)
 
const gchar * bse_standard_osc_wave_type_to_choice (BseStandardOscWaveType value)
 
BseStandardOscWaveType bse_standard_osc_wave_type_from_choice (const gchar *choice)
 
SfiBool bse_item_check_is_a (SfiProxy bse_item_object, const gchar *type_name)
 
void bse_item_clear_undo (SfiProxy bse_item_object)
 
SfiBool bse_item_editable_property (SfiProxy bse_item_object, const gchar *property_name)
 
const gchar * bse_item_get_name (SfiProxy bse_item_object)
 
const gchar * bse_item_get_name_or_type (SfiProxy bse_item_object)
 
SfiProxy bse_item_get_parent (SfiProxy bse_item_object)
 
SfiProxy bse_item_get_project (SfiProxy bse_item_object)
 
BsePropertyCandidates * bse_item_get_property_candidates (SfiProxy bse_item_object, const gchar *property_name)
 
SfiInt bse_item_get_seqid (SfiProxy bse_item_object)
 
const gchar * bse_item_get_type (SfiProxy bse_item_object)
 
const gchar * bse_item_get_type_authors (SfiProxy bse_item_object)
 
const gchar * bse_item_get_type_blurb (SfiProxy bse_item_object)
 
const gchar * bse_item_get_type_license (SfiProxy bse_item_object)
 
const gchar * bse_item_get_type_name (SfiProxy bse_item_object)
 
const gchar * bse_item_get_uname_path (SfiProxy bse_item_object)
 
void bse_item_group_undo (SfiProxy bse_item_object, const gchar *name)
 
SfiBool bse_item_internal (SfiProxy bse_item_object)
 
void bse_item_redo (SfiProxy bse_item_object)
 
void bse_item_set_name (SfiProxy bse_item_object, const gchar *name)
 
void bse_item_undo (SfiProxy bse_item_object)
 
void bse_item_ungroup_undo (SfiProxy bse_item_object)
 
void bse_item_unuse (SfiProxy bse_item_object)
 
SfiProxy bse_item_use (SfiProxy bse_item_object)
 
void bse_editable_sample_close (SfiProxy bse_editable_sample_object)
 
BseFloatSeq * bse_editable_sample_collect_stats (SfiProxy bse_editable_sample_object, SfiInt voffset, SfiReal offset_scale, SfiInt block_size, SfiInt stepping, SfiInt max_pairs)
 
SfiInt bse_editable_sample_get_length (SfiProxy bse_editable_sample_object)
 
SfiInt bse_editable_sample_get_n_channels (SfiProxy bse_editable_sample_object)
 
SfiReal bse_editable_sample_get_osc_freq (SfiProxy bse_editable_sample_object)
 
BseErrorType bse_editable_sample_open (SfiProxy bse_editable_sample_object)
 
const gchar * bse_janitor_get_action (SfiProxy bse_janitor_object, SfiInt nth_action)
 
const gchar * bse_janitor_get_action_blurb (SfiProxy bse_janitor_object, SfiInt nth_action)
 
const gchar * bse_janitor_get_action_name (SfiProxy bse_janitor_object, SfiInt nth_action)
 
const gchar * bse_janitor_get_proc_name (SfiProxy bse_janitor_object)
 
const gchar * bse_janitor_get_script_name (SfiProxy bse_janitor_object)
 
void bse_janitor_kill (SfiProxy bse_janitor_object)
 
SfiInt bse_janitor_n_actions (SfiProxy bse_janitor_object)
 
void bse_janitor_trigger_action (SfiProxy bse_janitor_object, const gchar *action)
 
void bse_source_clear_inputs (SfiProxy bse_source_object)
 
void bse_source_clear_outputs (SfiProxy bse_source_object)
 
SfiInt bse_source_get_automation_channel (SfiProxy bse_source_object, const gchar *property_name)
 
BseMidiControlType bse_source_get_automation_control (SfiProxy bse_source_object, const gchar *property_name)
 
SfiBool bse_source_has_output (SfiProxy bse_source_object, SfiInt ochannel)
 
SfiBool bse_source_has_outputs (SfiProxy bse_source_object)
 
const gchar * bse_source_ichannel_blurb (SfiProxy bse_source_object, SfiInt input_channel)
 
SfiInt bse_source_ichannel_get_n_joints (SfiProxy bse_source_object, SfiInt input_channel)
 
SfiInt bse_source_ichannel_get_ochannel (SfiProxy bse_source_object, SfiInt input_channel, SfiInt input_joint)
 
const gchar * bse_source_ichannel_ident (SfiProxy bse_source_object, SfiInt input_channel)
 
const gchar * bse_source_ichannel_label (SfiProxy bse_source_object, SfiInt input_channel)
 
SfiBool bse_source_is_joint_ichannel (SfiProxy bse_source_object, const gchar *input_channel)
 
SfiBool bse_source_is_joint_ichannel_by_id (SfiProxy bse_source_object, SfiInt input_channel)
 
SfiBool bse_source_is_prepared (SfiProxy bse_source_object)
 
SfiInt bse_source_n_ichannels (SfiProxy bse_source_object)
 
SfiInt bse_source_n_ochannels (SfiProxy bse_source_object)
 
const gchar * bse_source_ochannel_blurb (SfiProxy bse_source_object, SfiInt output_channel)
 
const gchar * bse_source_ochannel_ident (SfiProxy bse_source_object, SfiInt output_channel)
 
const gchar * bse_source_ochannel_label (SfiProxy bse_source_object, SfiInt output_channel)
 
BseErrorType bse_source_set_automation (SfiProxy bse_source_object, const gchar *property_name, SfiInt midi_channel, BseMidiControlType control_type)
 
BseErrorType bse_source_set_input (SfiProxy bse_source_object, const gchar *input_channel, SfiProxy omodule, const gchar *output_channel)
 
BseErrorType bse_source_set_input_by_id (SfiProxy bse_source_object, SfiInt input_channel, SfiProxy omodule, SfiInt output_channel)
 
void bse_source_set_pos (SfiProxy bse_source_object, SfiReal x_pos, SfiReal y_pos)
 
BseErrorType bse_source_unset_input (SfiProxy bse_source_object, const gchar *input_channel, SfiProxy omodule, const gchar *output_channel)
 
BseErrorType bse_source_unset_input_by_id (SfiProxy bse_source_object, SfiInt input_channel, SfiProxy omodule, SfiInt output_channel)
 
SfiProxy bse_container_get_item (SfiProxy bse_container_object, const gchar *item_type, SfiInt seq_id)
 
BseIt3mSeq * bse_container_list_children (SfiProxy bse_container_object)
 
SfiReal bse_wave_chunk_get_mix_freq (SfiProxy bse_wave_object, SfiInt chunk_index)
 
SfiReal bse_wave_chunk_get_osc_freq (SfiProxy bse_wave_object, SfiInt chunk_index)
 
SfiInt bse_wave_n_wave_chunks (SfiProxy bse_wave_object)
 
SfiProxy bse_wave_use_editable (SfiProxy bse_wave_object, SfiInt chunk_index)
 
void bse_wave_osc_request_pcm_position (SfiProxy bse_wave_osc_object)
 
void bse_wave_osc_set_from_editable_sample (SfiProxy bse_wave_osc_object, SfiProxy esample)
 
BseErrorType bse_project_store_bse (SfiProxy bse_project_object, SfiProxy super, const gchar *file_name, SfiBool self_contained)
 
SfiProxy bse_project_create_csynth (SfiProxy bse_project_object, const gchar *name)
 
SfiProxy bse_project_create_midi_synth (SfiProxy bse_project_object, const gchar *name)
 
SfiProxy bse_project_create_song (SfiProxy bse_project_object, const gchar *name)
 
SfiProxy bse_project_get_midi_notifier (SfiProxy bse_project_object)
 
BseProjectState bse_project_get_state (SfiProxy bse_project_object)
 
BseIt3mSeq * bse_project_get_supers (SfiProxy bse_project_object)
 
SfiProxy bse_project_get_wave_repo (SfiProxy bse_project_object)
 
void bse_project_remove_snet (SfiProxy bse_project_object, SfiProxy snet)
 
BseErrorType bse_wave_repo_load_file (SfiProxy bse_wave_repo_object, const gchar *file_name)
 
void bse_wave_repo_remove_wave (SfiProxy bse_wave_repo_object, SfiProxy wave)
 
SfiProxy bse_song_ensure_master_bus (SfiProxy bse_song_object)
 
void bse_song_ensure_track_links (SfiProxy bse_song_object)
 
SfiProxy bse_song_find_track_for_part (SfiProxy bse_song_object, SfiProxy part)
 
SfiProxy bse_song_get_master_bus (SfiProxy bse_song_object)
 
void bse_song_synthesize_note (SfiProxy bse_song_object, SfiProxy track, SfiInt duration, SfiInt note, SfiInt fine_tune, SfiReal velocity)
 
void bse_source_request_probes (SfiProxy source, SfiInt ochannel_id, BseProbeFeatures *probe_features)
 
void bse_source_mass_request (BseProbeRequestSeq *prseq)
 
SfiInt bse_source_get_mix_freq (SfiProxy obj)
 
BseCategorySeq * bse_categories_match (const gchar *pattern)
 
BseCategorySeq * bse_categories_match_typed (const gchar *pattern, const gchar *type)
 
void bse_script_add_action (const gchar *action, const gchar *name, const gchar *blurb)
 
SfiProxy bse_script_janitor (void)
 
void bse_script_send_message (const gchar *domain, const gchar *msg_type, const gchar *title, const gchar *primary, const gchar *secondary, const gchar *details, const gchar *config_check)
 
void bse_script_progress (SfiReal progress)
 
void bse_script_quit (void)
 
void bse_script_remove_action (const gchar *action)
 
void bse_script_set_status (const gchar *message)
 
void bse_wave_osc_mass_seek_perc (BseIt3mSeq *wosc_seq, SfiReal pos_perc)