BEAST/BSE - Better Audio System and Sound Engine  0.8.0
 All Classes Namespaces Files Functions Typedefs Defines
Public Member Functions | Public Attributes
Bse::Track Interface Reference
Inheritance diagram for Bse::Track:
Inheritance graph
[legend]
Collaboration diagram for Bse::Track:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ErrorType ensure_output ()
Int get_last_tick ()
Source get_output_source ()
Part get_part (Int tick)
SongTiming get_timing (Int tick)
Int insert_part (Int tick, Part part)
TrackPartSeq list_parts ()
ItemSeq list_parts_uniq ()
void remove_link (Int id)
void remove_tick (Int tick)
signal changed ()

Public Attributes

property Bool muted = ("Muted", "", FALSE, ":flagstodo")
property CSynth snet = ("Synthesizer", "Synthesis network to be used as instrument", ":flagstodo")
property Wave wave = ("Wave", "Wave to be used as instrument", ":flagstodo")
property Int midi_channel = ("MIDI Channel", "Midi channel assigned to this track, 0 uses internal per-track channel", 0, 0, 99, 1, ":flagstodo")
property Int n_voices = ("Max Voices", "Maximum number of voices for simultaneous playback", 16, 1, 256, 1, ":flagstodo")
property CSynth pnet = ("Postprocessor", "Synthesis network to be used as postprocessor", ":flagstodo")
property ItemSeq outputs = ("Output Signals", "Mixer busses used as output for this track", ":flagstodo")

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Typedefs Defines