#include <tracktion_GrooveTemplate.h>
◆ GrooveTemplate() [1/3]
tracktion::engine::GrooveTemplate::GrooveTemplate |
( |
| ) |
|
◆ GrooveTemplate() [2/3]
tracktion::engine::GrooveTemplate::GrooveTemplate |
( |
const juce::XmlElement * |
| ) |
|
◆ GrooveTemplate() [3/3]
tracktion::engine::GrooveTemplate::GrooveTemplate |
( |
const GrooveTemplate & |
| ) |
|
◆ ~GrooveTemplate()
tracktion::engine::GrooveTemplate::~GrooveTemplate |
( |
| ) |
|
◆ operator=()
◆ operator==()
bool tracktion::engine::GrooveTemplate::operator== |
( |
const GrooveTemplate & |
| ) |
const |
◆ isEmpty()
bool tracktion::engine::GrooveTemplate::isEmpty |
( |
| ) |
const |
◆ isParameterized()
bool tracktion::engine::GrooveTemplate::isParameterized |
( |
| ) |
const |
◆ setParameterized()
void tracktion::engine::GrooveTemplate::setParameterized |
( |
bool |
p | ) |
|
◆ beatsTimeToGroovyTime()
BeatPosition tracktion::engine::GrooveTemplate::beatsTimeToGroovyTime |
( |
BeatPosition |
beatsTime, |
|
|
float |
strength |
|
) |
| const |
Apply this groove to a time, in beats.
◆ editTimeToGroovyTime()
TimePosition tracktion::engine::GrooveTemplate::editTimeToGroovyTime |
( |
TimePosition |
editTime, |
|
|
float |
strength, |
|
|
Edit & |
edit |
|
) |
| const |
Apply this groove to a time, in seconds.
◆ getName()
const juce::String & tracktion::engine::GrooveTemplate::getName |
( |
| ) |
const |
◆ setName()
void tracktion::engine::GrooveTemplate::setName |
( |
const juce::String & |
| ) |
|
◆ getNumberOfNotes()
int tracktion::engine::GrooveTemplate::getNumberOfNotes |
( |
| ) |
const |
◆ setNumberOfNotes()
void tracktion::engine::GrooveTemplate::setNumberOfNotes |
( |
int |
notes | ) |
|
◆ getNotesPerBeat()
int tracktion::engine::GrooveTemplate::getNotesPerBeat |
( |
| ) |
const |
◆ setNotesPerBeat()
void tracktion::engine::GrooveTemplate::setNotesPerBeat |
( |
int |
notes | ) |
|
◆ getLatenessProportion()
float tracktion::engine::GrooveTemplate::getLatenessProportion |
( |
int |
noteNumber, |
|
|
float |
strength |
|
) |
| const |
◆ setLatenessProportion()
void tracktion::engine::GrooveTemplate::setLatenessProportion |
( |
int |
noteNumber, |
|
|
float |
p, |
|
|
float |
strength |
|
) |
| |
◆ clearLatenesses()
void tracktion::engine::GrooveTemplate::clearLatenesses |
( |
| ) |
|
◆ createXml()
juce::XmlElement * tracktion::engine::GrooveTemplate::createXml |
( |
| ) |
const |
◆ grooveXmlTag
const char* tracktion::engine::GrooveTemplate::grooveXmlTag |
|
static |
The documentation for this class was generated from the following file: