|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <transpose.h>
Public Types | |
| typedef Evoral::Sequence< Temporal::Beats >::NotePtr | NotePtr |
| typedef Evoral::Sequence< Temporal::Beats >::Notes | Notes |
Public Member Functions | |
| Transpose (int semitones) | |
| PBD::Command * | operator() (std::shared_ptr< ARDOUR::MidiModel > model, Temporal::Beats position, std::vector< Notes > &seqs) |
| std::string | name () const |
Public Member Functions inherited from ARDOUR::MidiOperator | |
| MidiOperator () | |
| virtual | ~MidiOperator () |
| virtual PBD::Command * | operator() (std::shared_ptr< ARDOUR::MidiModel >, Temporal::Beats, std::vector< Evoral::Sequence< Temporal::Beats >::Notes > &)=0 |
Private Attributes | |
| int | _semitones |
Definition at line 27 of file transpose.h.
Definition at line 29 of file transpose.h.
Definition at line 30 of file transpose.h.
| ARDOUR::Transpose::Transpose | ( | int | semitones | ) |
|
inlinevirtual |
Implements ARDOUR::MidiOperator.
Definition at line 38 of file transpose.h.
| PBD::Command* ARDOUR::Transpose::operator() | ( | std::shared_ptr< ARDOUR::MidiModel > | model, |
| Temporal::Beats | position, | ||
| std::vector< Notes > & | seqs | ||
| ) |
|
private |
Definition at line 41 of file transpose.h.