BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
bseutils.hh File Reference
#include <bse/bseclientapi.hh>
#include <rapicorn-core.hh>
#include <bse/bseserverapi.hh>
#include <bse/bseenums.hh>
#include <bse/bseglobals.hh>
#include <bse/bsecompat.hh>

Go to the source code of this file.

Classes

class  Bse::ImplicitBase
 IDL API base class until Rapicorn supports ImplicitBaseP out of the box. More...
 

Namespaces

 Bse
 The Bse namespace contains all functions of the synthesis engine.
 

Functions

void bse_cxx_init (void)
 
BseNoteDescription * bse_note_description (BseMusicalTuningType musical_tuning, int note, int fine_tune)
 
BsePartNote * bse_part_note (guint id, guint channel, guint tick, guint duration, gint note, gint fine_tune, gfloat velocity, gboolean selected)
 
void bse_part_note_seq_take_append (BsePartNoteSeq *seq, BsePartNote *element)
 
BsePartControl * bse_part_control (guint id, guint tick, BseMidiSignalType ctype, gfloat value, gboolean selected)
 
void bse_part_control_seq_take_append (BsePartControlSeq *seq, BsePartControl *element)
 
void bse_note_sequence_resize (BseNoteSequence *rec, guint length)
 
guint bse_note_sequence_length (BseNoteSequence *rec)
 
void bse_property_candidate_relabel (BsePropertyCandidates *pc, const gchar *label, const gchar *tooltip)
 
void bse_item_seq_remove (BseItemSeq *iseq, BseItem *item)
 
SfiRingbse_item_seq_to_ring (BseItemSeq *iseq)
 
BseItemSeq * bse_item_seq_from_ring (SfiRing *ring)
 
void bse_debug_dump_floats (guint debug_stream, guint n_channels, guint mix_freq, guint n_values, gfloat *values)
 
double bse_balance_get (double level1, double level2)
 
void bse_balance_set (double balance, double *level1, double *level2)
 
BseIcon * bse_icon_from_pixstream (const guint8 *pixstream)
 
gulong bse_id_alloc (void)
 
void bse_id_free (gulong id)
 
gchar ** bse_xinfos_add_value (gchar **xinfos, const gchar *key, const gchar *value)
 
gchar ** bse_xinfos_add_float (gchar **xinfos, const gchar *key, gfloat fvalue)
 
gchar ** bse_xinfos_add_num (gchar **xinfos, const gchar *key, SfiNum num)
 
gchar ** bse_xinfos_parse_assignment (gchar **xinfos, const gchar *assignment)
 
gchar ** bse_xinfos_del_value (gchar **xinfos, const gchar *key)
 
const gchar * bse_xinfos_get_value (gchar **xinfos, const gchar *key)
 
gfloat bse_xinfos_get_float (gchar **xinfos, const gchar *key)
 
SfiNum bse_xinfos_get_num (gchar **xinfos, const gchar *key)
 
gchar ** bse_xinfos_dup_consolidated (gchar **xinfos, gboolean copy_interns)
 
gint bse_xinfo_stub_compare (const gchar *xinfo1, const gchar *xinfo2)
 
guint bse_string_hash (gconstpointer string)
 
gint bse_string_equals (gconstpointer string1, gconstpointer string2)