Archivi (sola lettura) > Programmazione (Gambas 2)

Vu-meter su Gambas

<< < (3/3)

vuott:

--- Citazione da: vuott - 02 Marzo 2012, 00:25:57 ---Credo sarebbe interessante ed utile, se lui lo creasse ex novo con le sole risorse e funzioni di Gambas.  :coder:

--- Termina citazione ---

Allora.... ho implementato io un Vu-Meter, però per il Midi, nei miei seguenti programmi:
* http://www.gambas-it.org/smf/index.php?topic=1898
* http://www.gambas-it.org/smf/index.php?topic=1963.0
* http://www.gambas-it.org/smf/index.php?topic=2237
In detti programmi, che gli iscritti al Forum potranno scaricare da quei collegamenti, il Vu-Meter si attiva dinamicamente in base alla velocity di un messaggio Midi NoteON ricevuto.


Per quanto riguarda l'aspetto audio, invece, si dovrebbero valutare i picchi positivi e negativi di un'onda audio agevolmente individuabili nei dati grezzi audio di un file wav, vedi ad esempio:
http://www.gambas-it.org/wiki/index.php?title=Visualizzare_la_forma_d%27onda_di_un_file_WAV
dati audio da gestire - anche nel caso di loro assunzione in tempo reale in entrata - comunque mediante le risorse di Alsa.

vuott:
Dunque.... per un VU-meter su dati audio vedere la seguente pagina del forum tedesco, nella quale è possibile scaricare il codice sorgente del vu-meter:

 https://www.gambas-club.de/viewtopic.php?f=14&t=4875

Top Fuel:
L'ho scaricato, funziona pure ascoltando mp3 o guardando filmati.  :)
Però ho dovuto modificare così questa linea altrimenti la barra quasi non si muove, sopratutto se non ci sono molti bassi:


--- Codice: ---
hVol = Abs(hVol / 2 ^ 10 / iSize * drwVol.H - 1)
--- Termina codice ---

Riferiscilo a gambi, che da bravo AMBASCIATORE  :skull: mastichi bene il germanico.
Avrei in mente una variante ma non so se riuscirò a farla, vediamo.

Navigazione

[0] Indice dei post

[*] Pagina precedente

Vai alla versione completa