Package zzub
[hide private]
[frames] | no frames]

Package zzub

source code

Classes [hide private]
  zzub_plugin_t
Plugin methods Retreive more details about plugins.
  zzub_event_data_new_plugin_t
  zzub_event_data_delete_plugin_t
  zzub_event_data_midi_message_t
  zzub_event_data_connect_t
  zzub_event_data_plugin_changed_t
  zzub_event_data_change_parameter_t
  zzub_event_data_set_tracks_t
  zzub_event_data_player_state_changed_t
  zzub_event_data_osc_message_t
  zzub_event_data_vu_t
  zzub_archive_t
  zzub_event_data_serialize_t
  zzub_event_data_set_sequence_tracks_t
  zzub_event_data_set_sequence_event_t
  zzub_event_data_new_pattern_t
  zzub_event_data_delete_pattern_t
  zzub_event_data_edit_pattern_t
  zzub_event_data_pattern_changed_t
  zzub_wave_t
Wave table
  zzub_event_data_change_wave_t
  zzub_event_data_delete_wave_t
  zzub_wavelevel_t
Wavelevel
  zzub_event_data_allocate_wavelevel_t
  zzub_event_data_pattern_insert_rows_t
  zzub_event_data_pattern_remove_rows_t
  zzub_event_data_custom_t
  zzub_event_data_all_t
  zzub_event_data_unknown_t
  zzub_event_data_union_00000000_t
  zzub_event_data_t
  zzub_audiodriver_t
Audio Driver Methods Configure and create an audio driver instance.
  zzub_mididriver_t
MIDI Driver Methods Open midi devices.
  zzub_plugincollection_t
Plugin Collection Methods For enumerating and configuring plugin collections.
  zzub_input_t
  zzub_output_t
  zzub_midimapping_t
MIDI Mapping Methods
  zzub_pattern_t
Offline pattern methods These functions are meant to help editing patterns.
  zzub_parameter_t
Parameter methods Retreive more details from zzub_parameter_t objects.
  zzub_attribute_t
Attribute methods Retreive more details from zzub_attribute_t objects.
  zzub_pluginloader_t
Plugin loading methods Retreive more details from zzub_pluginloader_t objects.
  zzub_sequence_t
Sequencer methods
  zzub_envelope_t
Envelopes
  zzub_recorder_t
Memory and file streams - load/save from/to file/clipboard Create file or memory data streams for use by e.g zzub_wavetable_load_sample() and zzub_player_load_bmx()/zzub_player_save_bmx().
  zzub_player_t
Player Methods
  EventData
  Audiodriver
Audio Driver Methods Configure and create an audio driver instance.
  Mididriver
MIDI Driver Methods Open midi devices.
  Plugincollection
Plugin Collection Methods For enumerating and configuring plugin collections.
  Input
  Output
  Archive
  Midimapping
MIDI Mapping Methods
  Pattern
Offline pattern methods These functions are meant to help editing patterns.
  Parameter
Parameter methods Retreive more details from zzub_parameter_t objects.
  Attribute
Attribute methods Retreive more details from zzub_attribute_t objects.
  Pluginloader
Plugin loading methods Retreive more details from zzub_pluginloader_t objects.
  Plugin
Plugin methods Retreive more details about plugins.
  Sequence
Sequencer methods
  Wavelevel
Wavelevel
  Envelope
Envelopes
  Wave
Wave table
  Recorder
Memory and file streams - load/save from/to file/clipboard Create file or memory data streams for use by e.g zzub_wavetable_load_sample() and zzub_player_load_bmx()/zzub_player_save_bmx().
  Player
Player Methods
Functions [hide private]
ctypes CDLL handle
load_library(*names, **kw)
searches for a library with given names and returns a ctypes .so/.dll library object if successful.
source code
 
dlopen(*args, **kwds)
Opens a library by name and returns a handle object.
source code
 
dlsym(lib, name, restype, *args)
Retrieves a symbol from a library loaded by dlopen and assigns correct result and argument types.
source code
Variables [hide private]
  libzzub = <CDLL '../../lib/libzzub.so', handle 8409fc8 at 8835...
  zzub_version = 15
  zzub_buffer_size = 256
  zzub_event_type_pre_flag = 16384
  zzub_event_type_double_click = 0
  zzub_event_type_new_plugin = 1
  zzub_event_type_delete_plugin = 2
  zzub_event_type_pre_delete_plugin = 9
  zzub_event_type_disconnect = 3
  zzub_event_type_connect = 4
  zzub_event_type_plugin_changed = 30
  zzub_event_type_parameter_changed = 7
  zzub_event_type_set_tracks = 13
  zzub_event_type_set_sequence_tracks = 23
  zzub_event_type_set_sequence_event = 24
  zzub_event_type_new_pattern = 25
  zzub_event_type_delete_pattern = 26
  zzub_event_type_pre_delete_pattern = 47
  zzub_event_type_edit_pattern = 27
  zzub_event_type_pattern_changed = 31
  zzub_event_type_pattern_insert_rows = 42
  zzub_event_type_pattern_remove_rows = 43
  zzub_event_type_sequencer_add_track = 32
  zzub_event_type_sequencer_remove_track = 33
  zzub_event_type_sequencer_changed = 41
  zzub_event_type_pre_disconnect = 34
  zzub_event_type_pre_connect = 35
  zzub_event_type_post_connect = 46
  zzub_event_type_pre_set_tracks = 36
  zzub_event_type_post_set_tracks = 45
  zzub_event_type_envelope_changed = 37
  zzub_event_type_slices_changed = 38
  zzub_event_type_wave_changed = 39
  zzub_event_type_delete_wave = 40
  zzub_event_type_load_progress = 8
  zzub_event_type_midi_control = 11
  zzub_event_type_wave_allocated = 12
  zzub_event_type_player_state_changed = 20
  zzub_event_type_osc_message = 21
  zzub_event_type_vu = 22
  zzub_event_type_custom = 44
  zzub_event_type_all = 255
  zzub_player_state_playing = 0
  zzub_player_state_stopped = 1
  zzub_player_state_muted = 2
  zzub_player_state_released = 3
  zzub_parameter_type_note = 0
  zzub_parameter_type_switch = 1
  zzub_parameter_type_byte = 2
  zzub_parameter_type_word = 3
  zzub_wave_buffer_type_si16 = 0
  zzub_wave_buffer_type_f32 = 1
  zzub_wave_buffer_type_si32 = 2
  zzub_wave_buffer_type_si24 = 3
  zzub_oscillator_type_sine = 0
  zzub_oscillator_type_sawtooth = 1
  zzub_oscillator_type_pulse = 2
  zzub_oscillator_type_triangle = 3
  zzub_oscillator_type_noise = 4
  zzub_oscillator_type_sawtooth_303 = 5
  zzub_note_value_none = 0
  zzub_note_value_off = 255
  zzub_note_value_min = 1
  zzub_note_value_max = 156
  zzub_note_value_c4 = 65
  zzub_switch_value_none = 255
  zzub_switch_value_off = 0
  zzub_switch_value_on = 1
  zzub_wavetable_index_value_none = 0
  zzub_wavetable_index_value_min = 1
  zzub_wavetable_index_value_max = 200
  zzub_parameter_flag_wavetable_index = 1
  zzub_parameter_flag_state = 2
  zzub_parameter_flag_event_on_edit = 4
  zzub_plugin_flag_mono_to_stereo = 1
  zzub_plugin_flag_plays_waves = 2
  zzub_plugin_flag_uses_lib_interface = 4
  zzub_plugin_flag_uses_instruments = 8
  zzub_plugin_flag_does_input_mixing = 16
  zzub_plugin_flag_no_output = 32
  zzub_plugin_flag_control_plugin = 64
  zzub_plugin_flag_auxiliary = 128
  zzub_plugin_flag_is_root = 65536
  zzub_plugin_flag_has_audio_input = 131072
  zzub_plugin_flag_has_audio_output = 262144
  zzub_plugin_flag_has_event_input = 524288
  zzub_plugin_flag_has_event_output = 1048576
  zzub_plugin_flag_offline = 2097152
  zzub_plugin_flag_stream = 4194304
  zzub_plugin_flag_import = 33554432
  zzub_plugin_flag_has_midi_input = 8388608
  zzub_plugin_flag_has_midi_output = 16777216
  zzub_plugin_flag_no_undo = 33554432
  zzub_plugin_flag_no_save = 67108864
  zzub_state_flag_playing = 1
  zzub_state_flag_recording = 2
  zzub_wave_flag_loop = 1
  zzub_wave_flag_extended = 4
  zzub_wave_flag_stereo = 8
  zzub_wave_flag_pingpong = 16
  zzub_wave_flag_envelope = 128
  zzub_envelope_flag_sustain = 1
  zzub_envelope_flag_loop = 2
  zzub_process_mode_no_io = 0
  zzub_process_mode_read = 1
  zzub_process_mode_write = 2
  zzub_process_mode_read_write = 3
  zzub_connection_type_audio = 0
  zzub_connection_type_event = 1
  zzub_connection_type_midi = 2
  zzub_parameter_group_connection = 0
  zzub_parameter_group_global = 1
  zzub_parameter_group_track = 2
  zzub_audiodriver_create_portaudio = <_FuncPtr object at 0x844d...
  zzub_audiodriver_create_rtaudio = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_create_silent = dlsym(libzzub, "zzub_audiodri...
  zzub_audiodriver_create = dlsym(libzzub, "zzub_audiodriver_cre...
  zzub_audiodriver_get_count = dlsym(libzzub, "zzub_audiodriver_...
  zzub_audiodriver_get_name = dlsym(libzzub, "zzub_audiodriver_g...
  zzub_audiodriver_get_supported_samplerates = <_FuncPtr object ...
  zzub_audiodriver_get_supported_output_channels = <_FuncPtr obj...
  zzub_audiodriver_get_supported_input_channels = <_FuncPtr obje...
  zzub_audiodriver_create_device = dlsym(libzzub, "zzub_audiodri...
  zzub_audiodriver_enable = dlsym(libzzub, "zzub_audiodriver_ena...
  zzub_audiodriver_get_enabled = dlsym(libzzub, "zzub_audiodrive...
  zzub_audiodriver_destroy = dlsym(libzzub, "zzub_audiodriver_de...
  zzub_audiodriver_destroy_device = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_set_samplerate = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_get_samplerate = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_set_buffersize = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_get_buffersize = dlsym(libzzub, "zzub_audiodr...
  zzub_audiodriver_get_cpu_load = dlsym(libzzub, "zzub_audiodriv...
  zzub_audiodriver_is_output = dlsym(libzzub, "zzub_audiodriver_...
  zzub_audiodriver_is_input = dlsym(libzzub, "zzub_audiodriver_i...
  zzub_audiodriver_get_master_channel = <_FuncPtr object at 0x84...
  zzub_audiodriver_set_master_channel = <_FuncPtr object at 0x84...
  zzub_mididriver_get_count = dlsym(libzzub, "zzub_mididriver_ge...
  zzub_mididriver_get_name = dlsym(libzzub, "zzub_mididriver_get...
  zzub_mididriver_is_input = dlsym(libzzub, "zzub_mididriver_is_...
  zzub_mididriver_is_output = dlsym(libzzub, "zzub_mididriver_is...
  zzub_mididriver_open = dlsym(libzzub, "zzub_mididriver_open", ...
  zzub_mididriver_close_all = dlsym(libzzub, "zzub_mididriver_cl...
  zzub_plugincollection_get_by_uri = dlsym(libzzub, "zzub_plugin...
  zzub_plugincollection_configure = dlsym(libzzub, "zzub_pluginc...
  zzub_input_open_file = dlsym(libzzub, "zzub_input_open_file", ...
  zzub_input_destroy = dlsym(libzzub, "zzub_input_destroy", None...
  zzub_input_read = dlsym(libzzub, "zzub_input_read", None, ("in...
  zzub_input_size = dlsym(libzzub, "zzub_input_size", c_int, ("i...
  zzub_input_position = dlsym(libzzub, "zzub_input_position", c_...
  zzub_input_seek = dlsym(libzzub, "zzub_input_seek", None, ("in...
  zzub_output_create_file = dlsym(libzzub, "zzub_output_create_f...
  zzub_output_destroy = dlsym(libzzub, "zzub_output_destroy", No...
  zzub_output_write = dlsym(libzzub, "zzub_output_write", None, ...
  zzub_output_position = dlsym(libzzub, "zzub_output_position", ...
  zzub_output_seek = dlsym(libzzub, "zzub_output_seek", None, ("...
  zzub_archive_create_memory = dlsym(libzzub, "zzub_archive_crea...
  zzub_archive_get_output = dlsym(libzzub, "zzub_archive_get_out...
  zzub_archive_get_input = dlsym(libzzub, "zzub_archive_get_inpu...
  zzub_archive_destroy = dlsym(libzzub, "zzub_archive_destroy", ...
  zzub_midimapping_get_plugin = dlsym(libzzub, "zzub_midimapping...
  zzub_midimapping_get_group = dlsym(libzzub, "zzub_midimapping_...
  zzub_midimapping_get_track = dlsym(libzzub, "zzub_midimapping_...
  zzub_midimapping_get_column = dlsym(libzzub, "zzub_midimapping...
  zzub_midimapping_get_channel = dlsym(libzzub, "zzub_midimappin...
  zzub_midimapping_get_controller = dlsym(libzzub, "zzub_midimap...
  zzub_pattern_destroy = dlsym(libzzub, "zzub_pattern_destroy", ...
  zzub_pattern_get_name = dlsym(libzzub, "zzub_pattern_get_name"...
  zzub_pattern_set_name = dlsym(libzzub, "zzub_pattern_set_name"...
  zzub_pattern_get_row_count = dlsym(libzzub, "zzub_pattern_get_...
  zzub_pattern_get_group_count = dlsym(libzzub, "zzub_pattern_ge...
  zzub_pattern_get_track_count = dlsym(libzzub, "zzub_pattern_ge...
  zzub_pattern_get_column_count = dlsym(libzzub, "zzub_pattern_g...
  zzub_pattern_get_value = dlsym(libzzub, "zzub_pattern_get_valu...
  zzub_pattern_set_value = dlsym(libzzub, "zzub_pattern_set_valu...
  zzub_pattern_interpolate = dlsym(libzzub, "zzub_pattern_interp...
  zzub_parameter_get_type = dlsym(libzzub, "zzub_parameter_get_t...
  zzub_parameter_get_name = dlsym(libzzub, "zzub_parameter_get_n...
  zzub_parameter_get_description = dlsym(libzzub, "zzub_paramete...
  zzub_parameter_get_value_min = dlsym(libzzub, "zzub_parameter_...
  zzub_parameter_get_value_max = dlsym(libzzub, "zzub_parameter_...
  zzub_parameter_get_value_none = dlsym(libzzub, "zzub_parameter...
  zzub_parameter_get_value_default = dlsym(libzzub, "zzub_parame...
  zzub_parameter_get_flags = dlsym(libzzub, "zzub_parameter_get_...
  zzub_attribute_get_name = dlsym(libzzub, "zzub_attribute_get_n...
  zzub_attribute_get_value_min = dlsym(libzzub, "zzub_attribute_...
  zzub_attribute_get_value_max = dlsym(libzzub, "zzub_attribute_...
  zzub_attribute_get_value_default = dlsym(libzzub, "zzub_attrib...
  zzub_pluginloader_get_name = dlsym(libzzub, "zzub_pluginloader...
  zzub_pluginloader_get_short_name = dlsym(libzzub, "zzub_plugin...
  zzub_pluginloader_get_parameter_count = <_FuncPtr object at 0x...
  zzub_pluginloader_get_parameter = dlsym(libzzub, "zzub_pluginl...
  zzub_pluginloader_get_attribute_count = <_FuncPtr object at 0x...
  zzub_pluginloader_get_attribute = dlsym(libzzub, "zzub_pluginl...
  zzub_pluginloader_get_loader_name = <_FuncPtr object at 0x883b...
  zzub_pluginloader_get_flags = dlsym(libzzub, "zzub_pluginloade...
  zzub_pluginloader_get_uri = dlsym(libzzub, "zzub_pluginloader_...
  zzub_pluginloader_get_author = dlsym(libzzub, "zzub_pluginload...
  zzub_pluginloader_get_instrument_list = <_FuncPtr object at 0x...
  zzub_pluginloader_get_tracks_min = dlsym(libzzub, "zzub_plugin...
  zzub_pluginloader_get_tracks_max = dlsym(libzzub, "zzub_plugin...
  zzub_pluginloader_get_stream_format_count = <_FuncPtr object a...
  zzub_pluginloader_get_stream_format_ext = <_FuncPtr object at ...
  zzub_plugin_destroy = dlsym(libzzub, "zzub_plugin_destroy", c_...
  zzub_plugin_load = dlsym(libzzub, "zzub_plugin_load", c_int, (...
  zzub_plugin_save = dlsym(libzzub, "zzub_plugin_save", c_int, (...
  zzub_plugin_set_name = dlsym(libzzub, "zzub_plugin_set_name", ...
  zzub_plugin_get_name = dlsym(libzzub, "zzub_plugin_get_name", ...
  zzub_plugin_get_id = dlsym(libzzub, "zzub_plugin_get_id", c_in...
  zzub_plugin_get_position = dlsym(libzzub, "zzub_plugin_get_pos...
  zzub_plugin_set_position = dlsym(libzzub, "zzub_plugin_set_pos...
  zzub_plugin_set_position_direct = dlsym(libzzub, "zzub_plugin_...
  zzub_plugin_get_flags = dlsym(libzzub, "zzub_plugin_get_flags"...
  zzub_plugin_get_track_count = dlsym(libzzub, "zzub_plugin_get_...
  zzub_plugin_set_track_count = dlsym(libzzub, "zzub_plugin_set_...
  zzub_plugin_get_group_track_count = <_FuncPtr object at 0x883b...
  zzub_plugin_get_mute = dlsym(libzzub, "zzub_plugin_get_mute", ...
  zzub_plugin_set_mute = dlsym(libzzub, "zzub_plugin_set_mute", ...
  zzub_plugin_get_bypass = dlsym(libzzub, "zzub_plugin_get_bypas...
  zzub_plugin_configure = dlsym(libzzub, "zzub_plugin_configure"...
  zzub_plugin_set_bypass = dlsym(libzzub, "zzub_plugin_set_bypas...
  zzub_plugin_get_commands = dlsym(libzzub, "zzub_plugin_get_com...
  zzub_plugin_get_sub_commands = dlsym(libzzub, "zzub_plugin_get...
  zzub_plugin_command = dlsym(libzzub, "zzub_plugin_command", No...
  zzub_plugin_get_pluginloader = dlsym(libzzub, "zzub_plugin_get...
  zzub_plugin_get_midi_output_device_count = <_FuncPtr object at...
  zzub_plugin_get_midi_output_device = <_FuncPtr object at 0x882...
  zzub_plugin_get_envelope_count = dlsym(libzzub, "zzub_plugin_g...
  zzub_plugin_get_envelope_flags = dlsym(libzzub, "zzub_plugin_g...
  zzub_plugin_get_envelope_name = dlsym(libzzub, "zzub_plugin_ge...
  zzub_plugin_set_stream_source = dlsym(libzzub, "zzub_plugin_se...
  zzub_plugin_set_instrument = dlsym(libzzub, "zzub_plugin_set_i...
  zzub_plugin_create_range_pattern = dlsym(libzzub, "zzub_plugin...
  zzub_plugin_create_pattern = dlsym(libzzub, "zzub_plugin_creat...
  zzub_plugin_get_pattern_count = dlsym(libzzub, "zzub_plugin_ge...
  zzub_plugin_add_pattern = dlsym(libzzub, "zzub_plugin_add_patt...
  zzub_plugin_remove_pattern = dlsym(libzzub, "zzub_plugin_remov...
  zzub_plugin_move_pattern = dlsym(libzzub, "zzub_plugin_move_pa...
  zzub_plugin_update_pattern = dlsym(libzzub, "zzub_plugin_updat...
  zzub_plugin_get_pattern = dlsym(libzzub, "zzub_plugin_get_patt...
  zzub_plugin_get_pattern_by_name = dlsym(libzzub, "zzub_plugin_...
  zzub_plugin_get_pattern_name = dlsym(libzzub, "zzub_plugin_get...
  zzub_plugin_set_pattern_name = dlsym(libzzub, "zzub_plugin_set...
  zzub_plugin_get_pattern_length = dlsym(libzzub, "zzub_plugin_g...
  zzub_plugin_set_pattern_length = dlsym(libzzub, "zzub_plugin_s...
  zzub_plugin_get_pattern_value = dlsym(libzzub, "zzub_plugin_ge...
  zzub_plugin_set_pattern_value = dlsym(libzzub, "zzub_plugin_se...
  zzub_plugin_get_new_pattern_name =