Alsa e Gambas: Il Tempo della coda
ALSA dispone di varie funzioni per poter gestire il Tempo di un brano musicale, ossia la velocità di una coda di eventi. Il Tempo pianificato degli eventi può essere definito in Tempo reale (Realtime) oppure in Tick. L'impostazione del Tempo in Tick consente di modificare il tempo di quegli eventi che sono stati pianificati e temporizzati in una coda.
Il Tempo viene gestito in microsecondi per tick mediante la funzione di ALSA snd_seq_queue_tempo_set_tempo(); mentre la funzione snd_seq_queue_tempo_set_ppq() imposta i tick per quarti. Solitamente, si preferisce impostare il Tempo in battute per minuto (bmp). Così, la prima funzione, sopra indicata, calcola il tempo corretto, la seconda contiene i valori per gestire il tempo sulla base delle battute per minuto.