|
| AudioTrigger (uint32_t index, TriggerBox &) |
|
| ~AudioTrigger () |
|
template<bool actually_run> |
pframes_t | audio_run (BufferSet &bufs, samplepos_t start_sample, samplepos_t end_sample, Temporal::Beats const &start, Temporal::Beats const &end, pframes_t nframes, pframes_t dest_offset, double bpm, pframes_t &quantize_offset) |
|
pframes_t | run (BufferSet &bufs, samplepos_t start_sample, samplepos_t end_sample, Temporal::Beats const &start, Temporal::Beats const &end, pframes_t nframes, pframes_t dest_offset, double bpm, pframes_t &quantize_offset) |
|
bool | playable () const |
|
StretchMode | stretch_mode () const |
|
void | set_stretch_mode (StretchMode) |
|
double | segment_tempo () const |
|
void | set_segment_tempo (double t) |
|
double | segment_beatcnt () |
|
void | set_segment_beatcnt (double count) |
|
void | set_start (timepos_t const &) |
|
void | set_end (timepos_t const &) |
|
void | set_legato_offset (timepos_t const &) |
|
void | set_length (timecnt_t const &) |
|
timepos_t | start_offset () const |
|
timepos_t | current_length () const |
|
timepos_t | natural_length () const |
|
void | reload (BufferSet &, void *) |
|
void | io_change () |
|
bool | probably_oneshot () const |
|
void | captured (SlotArmInfo &, BufferSet &) |
|
int | set_region_in_worker_thread (std::shared_ptr< Region >) |
|
int | set_region_in_worker_thread_from_capture (std::shared_ptr< Region >) |
|
void | jump_start () |
|
void | jump_stop (BufferSet &bufs, pframes_t dest_offset) |
|
XMLNode & | get_state () const |
|
int | set_state (const XMLNode &, int version) |
|
RubberBand::RubberBandStretcher * | stretcher () |
|
SegmentDescriptor | get_segment_descriptor () const |
|
timepos_t | compute_end (Temporal::TempoMap::SharedPtr const &, Temporal::BBT_Time const &, samplepos_t, Temporal::Beats &) |
|
void | start_and_roll_to (samplepos_t start, samplepos_t position, uint32_t cnt) |
|
bool | stretching () const |
|
uint32_t | channels () const |
|
RubberBand::RubberBandStretcher * | alloc_stretcher () const |
|
Sample const * | audio_data (size_t n) const |
|
size_t | data_length () const |
|
| Trigger (uint32_t index, TriggerBox &) |
|
virtual | ~Trigger () |
|
void | set_launch_style (LaunchStyle) |
|
LaunchStyle | launch_style () const |
|
void | set_follow_action0 (FollowAction const &) |
|
FollowAction | follow_action0 () const |
|
void | set_follow_action1 (FollowAction const &) |
|
FollowAction | follow_action1 () const |
|
void | set_follow_action_probability (int) |
|
int | follow_action_probability () const |
|
void | set_follow_count (uint32_t) |
|
uint32_t | follow_count () const |
|
void | set_quantization (Temporal::BBT_Offset const &) |
|
Temporal::BBT_Offset | quantization () const |
|
void | set_follow_length (Temporal::BBT_Offset const &) |
|
Temporal::BBT_Offset | follow_length () const |
|
void | set_use_follow_length (bool) |
|
bool | use_follow_length () const |
|
void | set_legato (bool) |
|
bool | legato () const |
|
void | set_velocity_effect (float) |
|
float | velocity_effect () const |
|
void | set_stretchable (bool) |
|
bool | stretchable () const |
|
void | set_cue_isolated (bool) |
|
bool | cue_isolated () const |
|
void | set_allow_patch_changes (bool) |
|
bool | allow_patch_changes () const |
|
void | set_gain (gain_t) |
|
gain_t | gain () const |
|
void | set_stretch_mode (StretchMode) |
|
StretchMode | stretch_mode () const |
|
void | set_color (color_t) |
|
color_t | color () const |
|
void | set_name (std::string const &) |
|
std::string | name () const |
|
void | bang (float velocity=1.0f) |
|
void | unbang () |
|
void | request_stop () |
|
void | stop_quantized () |
|
virtual void | tempo_map_changed () |
|
timepos_t | current_pos () const |
|
double | position_as_fraction () const |
|
virtual void | arm () |
|
virtual void | disarm () |
|
bool | armed () const |
|
Temporal::BBT_Argument | compute_start (Temporal::TempoMap::SharedPtr const &, samplepos_t start, samplepos_t end, Temporal::BBT_Offset const &q, samplepos_t &start_samples, bool &will_start) |
|
bool | will_not_follow () const |
|
bool | will_follow () const |
|
bool | cue_launched () const |
|
void | process_state_requests (BufferSet &bufs, pframes_t dest_offset) |
|
bool | active () const |
|
State | state () const |
|
void | set_region (std::shared_ptr< Region >, bool use_thread=true) |
|
void | clear_region () |
|
std::shared_ptr< Region > | the_region () const |
|
uint32_t | index () const |
|
void | maybe_compute_next_transition (samplepos_t start_sample, Temporal::Beats const &start, Temporal::Beats const &end, pframes_t &nframes, pframes_t &dest_offset) |
|
bool | compute_quantized_transition (samplepos_t start_sample, Temporal::Beats const &start, Temporal::Beats const &end, Temporal::BBT_Argument &t_bbt, Temporal::Beats &t_beats, samplepos_t &t_samples, Temporal::TempoMap::SharedPtr const &tmap, Temporal::BBT_Offset const &q) |
|
pframes_t | compute_next_transition (samplepos_t start_sample, Temporal::Beats const &start, Temporal::Beats const &end, pframes_t nframes, Temporal::BBT_Argument &t_bbt, Temporal::Beats &t_beats, samplepos_t &t_samples, Temporal::TempoMap::SharedPtr const &tmap) |
|
template<typename TriggerType > |
void | start_and_roll_to (samplepos_t start_pos, samplepos_t end_position, TriggerType &trigger, pframes_t(TriggerType::*run_method)(BufferSet &bufs, samplepos_t start_sample, samplepos_t end_sample, Temporal::Beats const &start_beats, Temporal::Beats const &end_beats, pframes_t nframes, pframes_t dest_offset, double bpm, pframes_t &), uint32_t cnt) |
|
void | set_next_trigger (int n) |
|
int | next_trigger () const |
|
void | startup (BufferSet &, pframes_t dest_offset, Temporal::BBT_Offset const &start_quantization=Temporal::BBT_Offset(9, 3, 0)) |
|
void | startup_from_ffwd (BufferSet &, uint32_t loop_cnt) |
|
void | shutdown_from_fwd () |
|
virtual void | shutdown (BufferSet &bufs, pframes_t dest_offset) |
|
void | begin_stop (bool explicit_stop=false) |
|
void | begin_switch (TriggerPtr) |
|
bool | explicitly_stopped () const |
|
uint32_t | loop_count () const |
|
void | set_ui (void *) |
|
void * | ui () const |
|
TriggerBox & | box () const |
|
std::shared_ptr< TriggerBox > | boxptr () const |
|
double | estimated_tempo () const |
|
virtual Evoral::SMF::UsedChannels | used_channels () const |
|
virtual void | set_used_channels (Evoral::SMF::UsedChannels) |
|
virtual void | set_patch_change (Evoral::PatchChange< MidiBuffer::TimeType > const &) |
|
virtual Evoral::PatchChange< MidiBuffer::TimeType > const | patch_change (uint8_t) const |
|
virtual void | unset_patch_change (uint8_t channel) |
|
virtual void | unset_all_patch_changes () |
|
virtual bool | patch_change_set (uint8_t channel) const |
|
Temporal::Meter | meter () const |
|
void | set_velocity_gain (gain_t g) |
|
void | set_pending (Trigger *) |
|
Trigger * | swap_pending (Trigger *) |
|
void | update_properties () |
|
void | get_ui_state (UIState &state) const |
|
void | set_ui_state (UIState &state) |
|
virtual void | check_edit_swap (timepos_t const &time, bool playing, BufferSet &bufs) |
|
| Stateful () |
|
virtual | ~Stateful () |
|
virtual bool | apply_change (PropertyBase const &) |
|
PropertyChange | apply_changes (PropertyList const &) |
|
const OwnedPropertyList & | properties () const |
|
void | add_property (PropertyBase &s) |
|
void | add_extra_xml (XMLNode &) |
|
XMLNode * | extra_xml (const std::string &str, bool add_if_missing=false) |
|
void | save_extra_xml (const XMLNode &) |
|
const PBD::ID & | id () const |
|
bool | set_id (const XMLNode &) |
|
void | set_id (const std::string &) |
|
void | reset_id () |
|
void | clear_changes () |
|
virtual void | clear_owned_changes () |
|
PropertyList * | get_changes_as_properties (PBD::Command *) const |
|
virtual void | rdiff (std::vector< PBD::Command * > &) const |
|
bool | changed () const |
|
virtual PropertyList * | property_factory (const XMLNode &) const |
|
virtual void | suspend_property_changes () |
|
virtual void | resume_property_changes () |
|
bool | property_changes_suspended () const |
|
Definition at line 502 of file triggerbox.h.