BSE Interface Reference

/opt/src/beast/bse/bsesong.h

SYNOPSIS

DESCRIPTION

BseSongVoice

/opt/src/beast/bse/bsesong.h:36
struct BseSongVoice
{
  BseSource *constant;
  BseSource *sub_synth;
};

_BseSong

/opt/src/beast/bse/bsesong.h:41
struct _BseSong
{
  BseSNet              parent_instance;
  guint                tpqn;
  guint                numerator;
  guint                denominator;
  gfloat               bpm;
  BseMusicalTuningType musical_tuning;
  SfiRing             *parts;
  SfiRing             *busses;
  BseBus              *solo_bus;
  BseSource           *postprocess;
  BseSource           *output;
  BseSNet             *pnet;
  SfiInt               last_position;
  guint                position_handler;
  BseMidiReceiver     *midi_receiver_SL;
  gdouble              tpsi_SL;
  SfiRing             *tracks_SL;
  guint64              sequencer_start_request_SL;
  guint64              sequencer_start_SL;
  guint64              sequencer_done_SL;
  gdouble              delta_stamp_SL;
  guint                tick_SL;
  guint                sequencer_owns_refcount_SL;
  guint                sequencer_underrun_detected_SL;
  guint                loop_enabled_SL;
  SfiInt               loop_left_SL;
  SfiInt               loop_right_SL;
};

_BseSongClass

/opt/src/beast/bse/bsesong.h:82
struct _BseSongClass
{
  BseSNetClass parent_class;
};

bse_song_create_summation

/opt/src/beast/bse/bsesong.h:95

bse_song_ensure_master

/opt/src/beast/bse/bsesong.h:97

bse_song_find_master

/opt/src/beast/bse/bsesong.h:96

bse_song_get_timing

/opt/src/beast/bse/bsesong.h:93
void  bse_song_get_timing 
(BseSong       *self,
 guint          tick,
 BseSongTiming *timing);

bse_song_lookup

/opt/src/beast/bse/bsesong.h:89
BseSong*  bse_song_lookup 
(BseProject  *project,
 const gchar *name);

bse_song_set_solo_bus

/opt/src/beast/bse/bsesong.h:99
void  bse_song_set_solo_bus 
(BseSong *self,
 BseBus  *bus);

bse_song_stop_sequencing_SL

/opt/src/beast/bse/bsesong.h:90

bse_song_timing_get_default

/opt/src/beast/bse/bsesong.h:94
void  bse_song_timing_get_default 
(BseSongTiming *timing);