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;
Triangle/sawtooth oscillator.
Definition AbstractOscillator.h:33
virtual float period() const
Returns the period (in seconds).
Definition AbstractOscillator.h:50
A generic class representing a simple digital (true/false)unit.
Definition PqCore.h:386
The main Plaquette static class containing all the units.
Definition PqCore.h:60
static Engine & primary()
Returns the main instance of Plaquette.
Definition PqCore.cpp:31
Chronometer digital unit which emits 1/true/"on" for one frame, at a regular pace.
Definition Metronome.h:33
virtual bool eventTriggered(EventType eventType)
Returns true iff an event of a certain type has been triggered.
Definition Metronome.cpp:42
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:382