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

List of all members.

Public Member Functions

ErrorType change_control (Int id, Int tick, MidiSignalType control_type, Real value)
ErrorType change_note (Int id, Int tick, Int duration, Int note, Int fine_tune, Real velocity)
PartNoteSeq check_overlap (Int tick, Int duration, Int note)
ErrorType delete_event (Int id)
void deselect_controls (Int tick, Int duration, MidiSignalType control_type)
void deselect_event (Int id)
void deselect_notes (Int tick, Int duration, Int min_note, Int max_note)
PartControlSeq get_channel_controls (Int channel, Int tick, Int duration, MidiSignalType control_type)
PartControlSeq get_controls (Int tick, MidiSignalType control_type)
Int get_max_note ()
Int get_min_note ()
PartNoteSeq get_notes (Int tick, Int note)
SongTiming get_timing (Int tick)
Int insert_control (Int tick, MidiSignalType control_type, Real value)
Int insert_note (Int channel, Int tick, Int duration, Int note, Int fine_tune, Real velocity)
Int insert_note_auto (Int tick, Int duration, Int note, Int fine_tune, Real velocity)
Bool is_event_selected (Int id)
PartControlSeq list_controls (Int tick, Int duration, MidiSignalType control_type)
PartLinkSeq list_links ()
PartNoteSeq list_notes_crossing (Int tick, Int duration)
PartNoteSeq list_notes_within (Int channel, Int tick, Int duration)
PartControlSeq list_selected_controls (MidiSignalType control_type)
PartNoteSeq list_selected_notes ()
void queue_controls (Int tick, Int duration)
void queue_notes (Int tick, Int duration, Int min_note, Int max_note)
void select_controls (Int tick, Int duration, MidiSignalType control_type)
void select_controls_exclusive (Int tick, Int duration, MidiSignalType control_type)
void select_event (Int id)
void select_notes (Int tick, Int duration, Int min_note, Int max_note)
void select_notes_exclusive (Int tick, Int duration, Int min_note, Int max_note)
signal range_changed (Int a, Int b, Int c, Int d)
signal links_changed ()

Public Attributes

property Int n_channels = ("Channels", "", 1, 1, 4132, 4, ":flagstodo")
property Int last_tick = ("Last Tick", "", 0, 0, SFI_MAXINT, 384, ":flagstodo")

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