BSE Interface Reference

/opt/src/beast/bse/bseutils.h

SYNOPSIS

double  bse_balance_get  (level1, level2);
void  bse_balance_set  (balance, level1, level2);
guint  bse_bbuffer_printf  (bbuffer, format, ...);
guint static void  bse_bbuffer_putc  (bbuffer, character);
void  bse_bbuffer_puts  (bbuffer, string);
 void  bse_cxx_init  ();
void  bse_debug_dump_floats  (debug_stream, n_channels, mix_freq, n_values, values);
BseIcon*  bse_icon_from_pixstream  (pixstream);
gulong  bse_id_alloc  ();
void  bse_id_free  (id);
const gchar*  bse_intern_default_author  ();
const gchar*  bse_intern_default_license  ();
const gchar*  bse_intern_path_user_data  (dir);
BseItemSeq*  bse_item_seq_from_ring  (ring);
void  bse_item_seq_remove  (iseq, item);
SfiRing*  bse_item_seq_to_ring  (iseq);
BseNoteDescription*  bse_note_description  (musical_tuning, note, fine_tune);
guint  bse_note_sequence_length  (rec);
void  bse_note_sequence_resize  (rec, length);
BsePartControl*  bse_part_control  (id, tick, ctype, value, selected);
void  bse_part_control_seq_take_append  (seq, element);
BsePartNote*  bse_part_note  (id, channel, tick, duration, note, fine_tune, velocity, selected);
void  bse_part_note_seq_take_append  (seq, element);
void  bse_property_candidate_relabel  (pc, label, tooltip);
gint  bse_string_equals  (string1, string2);
guint  bse_string_hash  (string);
gint  bse_xinfo_stub_compare  (xinfo1, xinfo2);
gchar**  bse_xinfos_add_float  (xinfos, key, fvalue);
gchar**  bse_xinfos_add_num  (xinfos, key, num);
gchar**  bse_xinfos_add_value  (xinfos, key, value);
gchar**  bse_xinfos_del_value  (xinfos, key);
gchar**  bse_xinfos_dup_consolidated  (xinfos, copy_interns);
gfloat  bse_xinfos_get_float  (xinfos, key);
SfiNum  bse_xinfos_get_num  (xinfos, key);
const gchar*  bse_xinfos_get_value  (xinfos, key);
gchar**  bse_xinfos_parse_assignment  (xinfos, assignment);

DESCRIPTION

bse_balance_get

/opt/src/beast/bse/bseutils.h:74
double  bse_balance_get 
(double level1,
 double level2);

bse_balance_set

/opt/src/beast/bse/bseutils.h:77
void  bse_balance_set 
(double  balance,
 double *level1,
 double *level2);

bse_bbuffer_printf

/opt/src/beast/bse/bseutils.h:130
guint  bse_bbuffer_printf 
(gchar        bbuffer,
 const gchar *format,
 ...);

bse_bbuffer_putc

/opt/src/beast/bse/bseutils.h:134
guint static void  bse_bbuffer_putc 
(gchar bbuffer,
 gchar character);

bse_bbuffer_puts

/opt/src/beast/bse/bseutils.h:127
void  bse_bbuffer_puts 
(gchar        bbuffer,
 const gchar *string);

bse_cxx_init

/opt/src/beast/bse/bseutils.h:27
 void  bse_cxx_init 
();

bse_debug_dump_floats

/opt/src/beast/bse/bseutils.h:68
void  bse_debug_dump_floats 
(guint   debug_stream,
 guint   n_channels,
 guint   mix_freq,
 guint   n_values,
 gfloat *values);

bse_icon_from_pixstream

/opt/src/beast/bse/bseutils.h:81
BseIcon*  bse_icon_from_pixstream 
(const guint8 *pixstream);

bse_id_alloc

/opt/src/beast/bse/bseutils.h:85

bse_id_free

/opt/src/beast/bse/bseutils.h:86
void  bse_id_free 
(gulong id);

bse_intern_default_author

/opt/src/beast/bse/bseutils.h:120

bse_intern_default_license

/opt/src/beast/bse/bseutils.h:121

bse_intern_path_user_data

/opt/src/beast/bse/bseutils.h:119

bse_item_seq_from_ring

/opt/src/beast/bse/bseutils.h:60
BseItemSeq*  bse_item_seq_from_ring 
(SfiRing *ring);

bse_item_seq_remove

/opt/src/beast/bse/bseutils.h:58
void  bse_item_seq_remove 
(BseItemSeq *iseq,
 BseItem    *item);

bse_item_seq_to_ring

/opt/src/beast/bse/bseutils.h:59
SfiRing*  bse_item_seq_to_ring 
(BseItemSeq *iseq);

bse_note_description

/opt/src/beast/bse/bseutils.h:33
BseNoteDescription*  bse_note_description 
(BseMusicalTuningType musical_tuning,
 int                  note,
 int                  fine_tune);

bse_note_sequence_length

/opt/src/beast/bse/bseutils.h:53
guint  bse_note_sequence_length 
(BseNoteSequence *rec);

bse_note_sequence_resize

/opt/src/beast/bse/bseutils.h:52
void  bse_note_sequence_resize 
(BseNoteSequence *rec,
 guint            length);

bse_part_control

/opt/src/beast/bse/bseutils.h:48
BsePartControl*  bse_part_control 
(guint             id,
 guint             tick,
 BseMidiSignalType ctype,
 gfloat            value,
 gboolean          selected);

bse_part_control_seq_take_append

/opt/src/beast/bse/bseutils.h:50
void  bse_part_control_seq_take_append 
(BsePartControlSeq *seq,
 BsePartControl    *element);

bse_part_note

/opt/src/beast/bse/bseutils.h:41
BsePartNote*  bse_part_note 
(guint    id,
 guint    channel,
 guint    tick,
 guint    duration,
 gint     note,
 gint     fine_tune,
 gfloat   velocity,
 gboolean selected);

bse_part_note_seq_take_append

/opt/src/beast/bse/bseutils.h:43
void  bse_part_note_seq_take_append 
(BsePartNoteSeq *seq,
 BsePartNote    *element);

bse_property_candidate_relabel

/opt/src/beast/bse/bseutils.h:56
void  bse_property_candidate_relabel 
(BsePropertyCandidates *pc,
 const gchar           *label,
 const gchar           *tooltip);

bse_string_equals

/opt/src/beast/bse/bseutils.h:118

bse_string_hash

/opt/src/beast/bse/bseutils.h:116

bse_xinfo_stub_compare

/opt/src/beast/bse/bseutils.h:112
gint  bse_xinfo_stub_compare 
(const gchar *xinfo1,
 const gchar *xinfo2);

bse_xinfos_add_float

/opt/src/beast/bse/bseutils.h:95
gchar**  bse_xinfos_add_float 
(gchar      **xinfos,
 const gchar *key,
 gfloat       fvalue);

bse_xinfos_add_num

/opt/src/beast/bse/bseutils.h:98
gchar**  bse_xinfos_add_num 
(gchar      **xinfos,
 const gchar *key,
 SfiNum       num);

bse_xinfos_add_value

/opt/src/beast/bse/bseutils.h:92
gchar**  bse_xinfos_add_value 
(gchar      **xinfos,
 const gchar *key,
 const gchar *value);

bse_xinfos_del_value

/opt/src/beast/bse/bseutils.h:102
gchar**  bse_xinfos_del_value 
(gchar      **xinfos,
 const gchar *key);

bse_xinfos_dup_consolidated

/opt/src/beast/bse/bseutils.h:110
gchar**  bse_xinfos_dup_consolidated 
(gchar  **xinfos,
 gboolean copy_interns);

bse_xinfos_get_float

/opt/src/beast/bse/bseutils.h:106
gfloat  bse_xinfos_get_float 
(gchar      **xinfos,
 const gchar *key);

bse_xinfos_get_num

/opt/src/beast/bse/bseutils.h:108
SfiNum  bse_xinfos_get_num 
(gchar      **xinfos,
 const gchar *key);

bse_xinfos_get_value

/opt/src/beast/bse/bseutils.h:104
const gchar*  bse_xinfos_get_value 
(gchar      **xinfos,
 const gchar *key);

bse_xinfos_parse_assignment

/opt/src/beast/bse/bseutils.h:100
gchar**  bse_xinfos_parse_assignment 
(gchar      **xinfos,
 const gchar *assignment);