BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Inherits Bse::Item.
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 |
property Int | last_tick |