BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Public Member Functions | Static Public Member Functions | List of all members
Bse::PartHandle Class Reference

See also the corresponding IDL class Part. More...

#include <bseclientapi.hh>

Inheritance diagram for Bse::PartHandle:
Inheritance graph
[legend]

Public Member Functions

ClnT_PartControlSeq list_selected_controls (MidiSignalType control_type)
 See Part::list_selected_controls()
 
ClnT_PartControlSeq list_controls (int tick, int duration, MidiSignalType control_type)
 See Part::list_controls()
 
ClnT_PartControlSeq get_channel_controls (int channel, int tick, int duration, MidiSignalType control_type)
 See Part::get_channel_controls()
 
ClnT_PartControlSeq get_controls (int tick, MidiSignalType 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()
 
ErrorType change_control (int id, int tick, MidiSignalType control_type, double value)
 See Part::change_control()
 
ErrorType change_note (int id, int tick, int duration, int note, int fine_tune, double velocity)
 See Part::change_note()
 
ErrorType delete_event (int id)
 See Part::delete_event()
 
int insert_control (int tick, MidiSignalType 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, MidiSignalType 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, MidiSignalType 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, MidiSignalType 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_)
 
- Public Member Functions inherited from Bse::ItemHandle
ItemHandle common_ancestor (ItemHandle &other)
 See Item::common_ancestor()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ObjectHandle
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)
 
- Static Public Member Functions inherited from Bse::ItemHandle
template<class RemoteHandle >
static ItemHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ObjectHandle
template<class RemoteHandle >
static ObjectHandle down_cast (RemoteHandle smh)
 

Detailed Description

See also the corresponding IDL class Part.


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