|
sequencer
|
#include <pattern.hpp>
Public Types | |
| using | value_type = Track |
| using | size_type = typename std::vector< value_type >::size_type |
Public Member Functions | |
| pattern_t (size_type size, size_type track_size) | |
| value_type & | operator[] (size_type i) |
| const value_type & | operator[] (size_type i) const |
| auto | begin () |
| auto | begin () const |
| auto | end () |
| auto | end () const |
| size_type | size () const noexcept |
| void | set_steps (std::size_t new_steps, std::size_t copy_offset=0) |
| void | set_steps_per_beat (std::size_t steps) |
| void | set_pulses_per_quarter_note (std::size_t pulses_per_quarter) |
| constexpr void | set_loop_length (std::size_t loop_length) noexcept |
| constexpr void | set_speed_multiplier (double speed) noexcept |
| template<class Sender > | |
| void | send_messages (message_t< 1 > message, const Sender &sender) |
| using sequencer::midi::pattern_t< Track >::size_type = typename std::vector< value_type >::size_type |
| using sequencer::midi::pattern_t< Track >::value_type = Track |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
1.8.13