12 #define BSE_TYPE_SONG (BSE_TYPE_ID (BseSong))
13 #define BSE_SONG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_SONG, BseSong))
14 #define BSE_SONG_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_SONG, BseSongClass))
15 #define BSE_IS_SONG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_SONG))
16 #define BSE_IS_SONG_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_SONG))
17 #define BSE_SONG_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_SONG, BseSongClass))
30 BseMusicalTuningType musical_tuning;
39 guint position_handler;
40 BseMidiReceiver *midi_receiver_SL;
45 guint64 sequencer_start_request_SL;
46 guint64 sequencer_start_SL;
47 guint64 sequencer_done_SL;
48 gdouble delta_stamp_SL;
50 guint sequencer_owns_refcount_SL : 1;
51 guint sequencer_underrun_detected_SL : 1;
52 guint loop_enabled_SL : 1;
61 void bse_song_stop_sequencing_SL (
BseSong *
self);
62 void bse_song_get_timing (
BseSong *
self,
64 BseSongTiming *timing);
65 void bse_song_timing_get_default (BseSongTiming *timing);
69 void bse_song_set_solo_bus (
BseSong *
self,
Definition: bsesnet.hh:37
Definition: bsesong.hh:56
Definition: bsesong.hh:21
Definition: bsesource.hh:84
Definition: sfiring.hh:23
Definition: bsesong.hh:25
Definition: bsesnet.hh:46
Definition: bseproject.hh:26