#include <step_sequencer.h>
|
| StepSequence (StepSequencer &myseq, size_t index, size_t nsteps, Temporal::Beats const &step_size, Temporal::Beats const &bar_size, int notenum) |
|
| ~StepSequence () |
|
size_t | index () const |
|
size_t | nsteps () const |
|
Step & | step (size_t n) const |
|
void | startup (Temporal::Beats const &start, Temporal::Beats const &offset) |
|
int | root () const |
|
void | set_root (int n) |
|
int | channel () const |
|
void | set_channel (int) |
|
Temporal::Beats | wrap (Temporal::Beats const &) const |
|
MusicalMode | mode () const |
|
void | set_mode (MusicalMode m) |
|
void | shift_left (size_t n=1) |
|
void | shift_right (size_t n=1) |
|
void | reset () |
|
void | reschedule (Temporal::Beats const &, Temporal::Beats const &) |
|
void | schedule (Temporal::Beats const &) |
|
bool | run (MidiBuffer &buf, bool running, samplepos_t, samplepos_t, MidiNoteTracker &) |
|
StepSequencer & | sequencer () const |
|
XMLNode & | get_state () const |
|
int | set_state (XMLNode const &, int) |
|
void | dump (MusicTimeEvents &, Temporal::Beats const &) const |
|
| 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 169 of file step_sequencer.h.
◆ Steps
◆ Direction
Enumerator |
---|
forwards | |
backwards | |
end_to_end | |
rd_random | |
Definition at line 172 of file step_sequencer.h.
◆ StepSequence()
◆ ~StepSequence()
ARDOUR::StepSequence::~StepSequence |
( |
| ) |
|
◆ channel()
int ARDOUR::StepSequence::channel |
( |
| ) |
const |
|
inline |
◆ dump()
◆ get_state()
XMLNode& ARDOUR::StepSequence::get_state |
( |
| ) |
const |
|
virtual |
◆ index()
size_t ARDOUR::StepSequence::index |
( |
| ) |
const |
|
inline |
◆ mode()
◆ nsteps()
size_t ARDOUR::StepSequence::nsteps |
( |
| ) |
const |
|
inline |
◆ reschedule()
◆ reset()
void ARDOUR::StepSequence::reset |
( |
| ) |
|
◆ root()
int ARDOUR::StepSequence::root |
( |
| ) |
const |
|
inline |
◆ run()
◆ schedule()
◆ sequencer()
◆ set_channel()
void ARDOUR::StepSequence::set_channel |
( |
int |
| ) |
|
◆ set_mode()
◆ set_root()
void ARDOUR::StepSequence::set_root |
( |
int |
n | ) |
|
◆ set_state()
int ARDOUR::StepSequence::set_state |
( |
XMLNode const & |
, |
|
|
int |
|
|
) |
| |
|
virtual |
◆ shift_left()
void ARDOUR::StepSequence::shift_left |
( |
size_t |
n = 1 | ) |
|
◆ shift_right()
void ARDOUR::StepSequence::shift_right |
( |
size_t |
n = 1 | ) |
|
◆ startup()
◆ step()
Step& ARDOUR::StepSequence::step |
( |
size_t |
n | ) |
const |
◆ wrap()
◆ _channel
int ARDOUR::StepSequence::_channel |
|
private |
◆ _index
int ARDOUR::StepSequence::_index |
|
private |
◆ _mode
◆ _root
int ARDOUR::StepSequence::_root |
|
private |
◆ _sequencer
◆ _step_lock
Glib::Threads::Mutex ARDOUR::StepSequence::_step_lock |
|
mutableprivate |
◆ _steps
Steps ARDOUR::StepSequence::_steps |
|
private |
The documentation for this class was generated from the following file: