BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Bse::Song Interface Reference

Inherits Bse::SNet.

Public Member Functions

Bus create_bus ()
 
Part create_part ()
 
Track create_track ()
 
Bus ensure_master_bus ()
 
void ensure_track_links ()
 
Track find_any_track_for_part (Part part)
 
Track find_track_for_part (Part part)
 
Bus get_master_bus ()
 
SongTiming get_timing (Int tick)
 
void remove_bus (Bus bus)
 
void remove_part (Part part)
 
void remove_track (Track track)
 
void synthesize_note (Track track, Int duration, Int note, Int fine_tune, Real velocity)
 
signal pointer_changed (Int a)
 
- Public Member Functions inherited from Bse::SNet
ErrorType can_create_source (String module_type)
 
Source create_source (String module_type)
 
ErrorType remove_source (Source module)
 
Bool supports_user_synths ()
 
signal port_unregistered ()
 
- Public Member Functions inherited from Rapicorn::Widget
Requisition requisition ()=0
 

Public Attributes

property MusicalTuningType musical_tuning
 
property Int tpqn
 
property Int numerator
 
property Int denominator
 
property Real bpm
 
property CSynth pnet
 
property Bool auto_activate
 
property Bool loop_enabled
 
property Int loop_left
 
property Int loop_right
 
property Int tick_pointer
 
- Public Attributes inherited from Bse::SNet
property Bool auto_activate
 
- Public Attributes inherited from Bse::Super
property String author
 
property String license
 
property String copyright
 
property Num creation_time
 
property Num modification_time
 

The documentation for this interface was generated from the following file: