BSE Interface Reference

/opt/src/beast/bse/bseproject.h

SYNOPSIS

DESCRIPTION

_BseProject

/opt/src/beast/bse/bseproject.h:41
struct _BseProject
{
  BseContainer     parent_object;
  GSList          *supers;
  GSList          *items;
  guint            in_undo;
  guint            in_redo;
  BseUndoStack    *undo_stack;
  BseUndoStack    *redo_stack;
  BseProjectState  state;
  guint            deactivate_timer;
  gint64           deactivate_usecs;
  guint64          deactivate_min_tick;
  BseMidiReceiver *midi_receiver;
};

_BseProjectClass

/opt/src/beast/bse/bseproject.h:60
struct _BseProjectClass
{
  BseContainerClass parent_class;
};

bse_project_activate

/opt/src/beast/bse/bseproject.h:66

bse_project_check_auto_stop

/opt/src/beast/bse/bseproject.h:69

bse_project_clean_dirty

/opt/src/beast/bse/bseproject.h:101

bse_project_clear_undo

/opt/src/beast/bse/bseproject.h:100

bse_project_create_intern_csynth

/opt/src/beast/bse/bseproject.h:98

bse_project_create_intern_synth

/opt/src/beast/bse/bseproject.h:96
gpointer  bse_project_create_intern_synth 
(BseProject  *project,
 const gchar *synth_name,
 GType        check_type);

bse_project_deactivate

/opt/src/beast/bse/bseproject.h:70

bse_project_get_midi_notifier

/opt/src/beast/bse/bseproject.h:99

bse_project_get_song

/opt/src/beast/bse/bseproject.h:93

bse_project_get_wave_repo

/opt/src/beast/bse/bseproject.h:92

bse_project_keep_activated

/opt/src/beast/bse/bseproject.h:74
void  bse_project_keep_activated 
(BseProject *project,
 guint64     min_tick);

bse_project_list_upaths

/opt/src/beast/bse/bseproject.h:78
BseStringSeq*  bse_project_list_upaths 
(BseProject *project,
 GType       item_type);

bse_project_lookup_typed_item

/opt/src/beast/bse/bseproject.h:91
BseItem*  bse_project_lookup_typed_item 
(BseProject  *project,
 GType        item_type,
 const gchar *uname);

bse_project_push_undo_silent_deactivate

/opt/src/beast/bse/bseproject.h:102

bse_project_restore

/opt/src/beast/bse/bseproject.h:80

bse_project_set_auto_deactivate

/opt/src/beast/bse/bseproject.h:72
void  bse_project_set_auto_deactivate 
(BseProject *project,
 gint64      usecs);

bse_project_start_playback

/opt/src/beast/bse/bseproject.h:67

bse_project_state_changed

/opt/src/beast/bse/bseproject.h:76

bse_project_stop_playback

/opt/src/beast/bse/bseproject.h:68

bse_project_store_bse

/opt/src/beast/bse/bseproject.h:84
BseErrorType  bse_project_store_bse 
(BseProject  *project,
 BseSuper    *super,
 const gchar *bse_file,
 gboolean     self_contained);

bse_project_upath_resolver

/opt/src/beast/bse/bseproject.h:88
BseObject*  bse_project_upath_resolver 
(gpointer     project,
 GType        required_type,
 const gchar *upath,
 gchar      **error_p);