See also the corresponding IDL class Part. More...
#include <bseclientapi.hh>
Public Member Functions | |
ClnT_PartControlSeq | list_selected_controls (MidiSignal control_type) |
See Part::list_selected_controls() | |
ClnT_PartControlSeq | list_controls (int tick, int duration, MidiSignal control_type) |
See Part::list_controls() | |
ClnT_PartControlSeq | get_channel_controls (int channel, int tick, int duration, MidiSignal control_type) |
See Part::get_channel_controls() | |
ClnT_PartControlSeq | get_controls (int tick, MidiSignal control_type) |
See Part::get_controls() | |
ClnT_SongTiming | get_timing (int tick) |
See Part::get_timing() | |
int | get_max_note () |
See Part::get_max_note() | |
int | get_min_note () |
See Part::get_min_note() | |
Error | change_control (int id, int tick, MidiSignal control_type, double value) |
See Part::change_control() | |
Error | change_note (int id, int tick, int duration, int note, int fine_tune, double velocity) |
See Part::change_note() | |
Error | delete_event (int id) |
See Part::delete_event() | |
int | insert_control (int tick, MidiSignal control_type, double value) |
See Part::insert_control() | |
int | insert_note (int channel, int tick, int duration, int note, int fine_tune, double velocity) |
See Part::insert_note() | |
int | insert_note_auto (int tick, int duration, int note, int fine_tune, double velocity) |
See Part::insert_note_auto() | |
bool | is_event_selected (int id) |
See Part::is_event_selected() | |
void | queue_controls (int tick, int duration) |
See Part::queue_controls() | |
void | queue_notes (int tick, int duration, int min_note, int max_note) |
See Part::queue_notes() | |
void | select_notes_exclusive (int tick, int duration, int min_note, int max_note) |
See Part::select_notes_exclusive() | |
void | select_controls_exclusive (int tick, int duration, MidiSignal control_type) |
See Part::select_controls_exclusive() | |
void | select_notes (int tick, int duration, int min_note, int max_note) |
See Part::select_notes() | |
void | select_event (int id) |
See Part::select_event() | |
void | select_controls (int tick, int duration, MidiSignal control_type) |
See Part::select_controls() | |
void | deselect_notes (int tick, int duration, int min_note, int max_note) |
See Part::deselect_notes() | |
void | deselect_event (int id) |
See Part::deselect_event() | |
void | deselect_controls (int tick, int duration, MidiSignal control_type) |
See Part::deselect_controls() | |
ClnT_PartNoteSeq | list_notes_crossing (int tick, int duration) |
See Part::list_notes_crossing() | |
ClnT_PartNoteSeq | list_notes_within (int channel, int tick, int duration) |
See Part::list_notes_within() | |
ClnT_PartNoteSeq | list_selected_notes () |
See Part::list_selected_notes() | |
ClnT_PartNoteSeq | check_overlap (int tick, int duration, int note) |
See Part::check_overlap() | |
ClnT_PartNoteSeq | get_notes (int tick, int note) |
See Part::get_notes() | |
ClnT_PartLinkSeq | list_links () |
See Part::list_links() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
ClnT_Icon | icon () const |
See Item::icon. | |
void | icon (const ClnT_Icon &) |
See Item::icon. | |
ItemHandle | common_ancestor (ItemHandle &other) |
See Item::common_ancestor() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
__Aida_Signal__changed | sig_changed () |
std::string | debug_name () |
See Object::debug_name() | |
int64_t | proxy_id () |
See Object::proxy_id() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
Static Public Member Functions | |
template<class RemoteHandle > | |
static PartHandle | down_cast (RemoteHandle smh) |
![]() | |
template<class RemoteHandle > | |
static ItemHandle | down_cast (RemoteHandle smh) |
![]() | |
template<class RemoteHandle > | |
static ObjectHandle | down_cast (RemoteHandle smh) |
See also the corresponding IDL class Part.