Riferimenti per la classe HoldRandom

Questa classe deriva da Random, può essere unipolare o bipolare, ma il valore del campione è mantenuto fino alla prossima generazione, il tempo di generazione randomica è espresso dal parametro "band". Continua...

#include <HoldRandom.h>

Diagramma delle classi per HoldRandom

Inheritance graph
[legenda]
Diagramma di collaborazione per HoldRandom:

Collaboration graph
[legenda]
Lista di tutti i membri.

Membri pubblici

 HoldRandom (const float &sr, const bool &seed=true)
 Costruttore.
virtual ~HoldRandom ()
 Distruttore.
void setBand (const float &band=100)
 Setta la banda del segnale.
virtual float outSig ()
 Generatore bipolare interpolato a campione tenuto.

Attributi protetti

float _sample
float _band
Trigger _extract

Descrizione Dettagliata

Questa classe deriva da Random, può essere unipolare o bipolare, ma il valore del campione è mantenuto fino alla prossima generazione, il tempo di generazione randomica è espresso dal parametro "band".

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

Definizione alla linea 22 del file HoldRandom.h.


Documentazione dei costruttori e dei distruttori

HoldRandom::HoldRandom ( const float &  sr,
const bool &  seed = true 
)

Costruttore.

Se "true" (default), il generatore è inizializzato con un valore casuale, se "false" ritorna, ad ogni chiamata, lo stesso valore iniziale.


Documentazione delle funzioni membro

virtual float HoldRandom::outSig (  )  [virtual]

Generatore bipolare interpolato a campione tenuto.

Ritorna un valore "psuedo-random", distribuito uniformemente tra -range e +range. La generazione dei numeri dipende dalla frequenza, tra una estrazione e la successiva, il valore è mantenuto.

Reimplementa Random.

Reimplementata in InterpRandom.

void HoldRandom::setBand ( const float &  band = 100  ) 

Setta la banda del segnale.

Questo parametro limita la banda del segnale in uscita centrandolo sulla frequenza data.


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