#include <Trigger.h>
Diagramma delle classi per Trigger
Membri pubblici | |
Trigger (const float &sr=44100) | |
Costruttore. | |
~Trigger () | |
Distruttore. | |
void | setFrequency (const float &freq) |
Imposta la frequenza di generazione del segnale trigger. | |
bool | outSig () |
Calcola il campione (sample) e ritorna il valore. | |
Attributi protetti | |
unsigned long | _count |
unsigned long | _length |
by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it
Definizione alla linea 22 del file Trigger.h.
Trigger::Trigger | ( | const float & | sr = 44100 |
) |
Costruttore.
Inizializza l'oggetto con un fattore di campionamento (Sampling Rate). Il valore espresso deve essere supportato dall' hardware device.
bool Trigger::outSig | ( | ) |
Calcola il campione (sample) e ritorna il valore.
Per ogni chiamata della funzione, si incrementa la fase interna sulle basi della frequenza, per ogni periodo ritorna solo un campione "true" mentre "false" per tutti gli altri campioni rimanenti del periodo.
void Trigger::setFrequency | ( | const float & | freq | ) |
Imposta la frequenza di generazione del segnale trigger.
Il valore è espresso in Hz, una frequenza di 10 Hz produce dieci campioni "true" al secondo con un intervallo temporale di 0.1 secondi (1/10).