Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsetrack.cc File Reference
#include "bsetrack.hh"
#include "bseglobals.hh"
#include "bsestorage.hh"
#include "bsecsynth.hh"
#include "bsewave.hh"
#include "bsepart.hh"
#include "bsebus.hh"
#include "bsesequencer.hh"
#include "gslcommon.hh"
#include "bsesubsynth.hh"
#include "bseproject.hh"
#include "bsesong.hh"
#include "bsemidivoice.hh"
#include "bsemidireceiver.hh"
#include "bsewaverepo.hh"
#include "bsesoundfontrepo.hh"
#include "bsesoundfontpreset.hh"
#include "bsesoundfont.hh"
#include "bsecxxplugin.hh"
#include <string.h>
Include dependency graph for bsetrack.cc:

Namespaces

 Bse
 

Macros

#define XREF_DEBUG(...)
 
#define upper_power2(uint_n)
 
#define parse_or_return
 
#define peek_or_return
 

Functions

 BSE_BUILTIN_TYPE (BseTrack)
 
guint bse_track_insert_part (BseTrack *self, guint tick, BsePart *part)
 
void bse_track_remove_tick (BseTrack *self, guint tick)
 
Bse::TrackPartSeq bse_track_list_parts (BseTrack *self)
 
Bse::TrackPartSeq bse_track_list_part (BseTrack *self, BsePart *part)
 
gboolean bse_track_find_part (BseTrack *self, BsePart *part, guint *start_p)
 
BseTrackEntrybse_track_lookup_tick (BseTrack *self, guint tick)
 
BseTrackEntrybse_track_find_link (BseTrack *self, guint id)
 
BsePartbse_track_get_part_SL (BseTrack *self, guint tick, guint *start, guint *next)
 
void bse_track_add_modules (BseTrack *self, BseContainer *container, BseMidiReceiver *midi_receiver)
 
BseSourcebse_track_get_output (BseTrack *self)
 
guint bse_track_get_last_tick (BseTrack *self)
 
void bse_track_remove_modules (BseTrack *self, BseContainer *container)
 
void bse_track_clone_voices (BseTrack *self, BseSNet *snet, guint context, BseMidiContext mcontext, BseTrans *trans)
 

Variables

 Enum