25#include "AbstractOscillator.h"
26#include "pq_phase_utils.h"
49 virtual bool isOn() {
return _overflowed; }
52 virtual void onBang(EventCallback callback);
64[[deprecated(
"Use Metronome instead.")]]
65typedef Metronome Metro;
AbstractOscillator(float period)
Constructor.
Definition AbstractOscillator.cpp:30
virtual void period(float period)
Sets the period (in seconds).
Definition AbstractOscillator.cpp:123
DigitalUnit(Engine &engine)
Constructor.
Definition PqCore.h:427
The main Plaquette static class containing all the units.
Definition PqCore.h:63
static Engine & primary()
Returns the main instance of Plaquette.
Definition PqCore.cpp:30
virtual bool eventTriggered(EventType eventType)
Returns true iff an event of a certain type has been triggered.
Definition Metronome.cpp:42
Metronome(Engine &engine=Engine::primary())
Constructor.
Definition Metronome.cpp:26
virtual void onBang(EventCallback callback)
Registers event callback on metronome tick ("bang") event.
Definition Metronome.cpp:38
virtual bool isOn()
Returns true iff the metronome fires.
Definition Metronome.h:49
Engine * engine() const
Returns the engine that owns this unit.
Definition PqCore.h:420