Riferimenti per la classe Trigger

Questa classe implementa un generatore di trigger controllato in frequenza. Il segnale è true un campione per ogni periodo (1/freq), false per tutti i rimanenti campioni del periodo. Continua...

#include <Trigger.h>

Diagramma delle classi per Trigger

Inheritance graph
[legenda]
Diagramma di collaborazione per Trigger:

Collaboration graph
[legenda]
Lista di tutti i membri.

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

Descrizione Dettagliata

Questa classe implementa un generatore di trigger controllato in frequenza. Il segnale è true un campione per ogni periodo (1/freq), false per tutti i rimanenti campioni del periodo.

by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it

Definizione alla linea 22 del file Trigger.h.


Documentazione dei costruttori e dei distruttori

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.


Documentazione delle funzioni membro

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).


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Tue Dec 26 14:42:47 2006 per AudioDrome da  doxygen 1.4.7