Contains all the needed framework for generating and sequencing messages for the DSPs.
More...
#include <SequencerProcessor.h>
|
void | setTempo (double tempo) |
| sets the global tempo More...
|
|
double | getTempo () const |
| returns the global tempo
|
|
void | pause () |
| pause the playhead and stop emitting messages and updating the playhead. Thread-safe.
|
|
void | stop () |
| reset the playhead to 0.0f and stop emitting messages and updating the playhead. Thread-safe.
|
|
void | play () |
| starts emitting message and updating the playhead again. Thread-safe.
|
|
bool | isPlaying () |
| returns true if the SequencerProcessor is playing. Thread-safe.
|
|
void | setMaxBars (double maxBars) |
| sets the maximum value the global playhead can take, in bars, after it wraps back More...
|
|
double | getMaxBars () const |
| gets the maximum value the global playhead can take, in bars, after it wraps back
|
|
void | setDefaultSteplen (double steplen) |
| sets the default step lenght for initializing sequences #param[in] steplen default step lenght
|
|
float | meter_playhead () |
| returns the playhead position in bars. Thread-safe.
|
|
|
static double | getGlobalSampleRate () |
|
Contains all the needed framework for generating and sequencing messages for the DSPs.
◆ setMaxBars()
void pdsp::SequencerProcessor::setMaxBars |
( |
double |
maxBars | ) |
|
sets the maximum value the global playhead can take, in bars, after it wraps back
- Parameters
-
◆ setTempo()
void pdsp::SequencerProcessor::setTempo |
( |
double |
tempo | ) |
|
sets the global tempo
- Parameters
-
The documentation for this class was generated from the following files: