Comunidad Gambas-es
Analizador de espectro - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html)
+--- Tema: Analizador de espectro (/thread-85.html)



Analizador de espectro - tincho - 24-08-2020

Hola a todos.
Estoy queriendo poner un recuadro al estilo audacious (ver imagen adjunta) y creo que el código es este:
https://github.com/audacious-media-player/audacious-plugins/blob/master/src/cairo-spectrum/cairo-spectrum.cc
[Imagen: KwUT7Bb.png]
Busque en la granja los reproductores que hay pero ninguno lo tiene. Supongo que en gambas no hay algo de esto ¿o si?
¿Alguna idea?
Saludos.


RE: Analizador de espectro - tincho - 24-08-2020

otro enlace que puede ser de interés.
https://github.com/baines/audacious-bass-spectrum/blob/3.6.2/spectrum.cpp
Saludos.


RE: Analizador de espectro - vuott - 24-08-2020

(24-08-2020, 02:16)tincho escribió: otro enlace que puede ser de interés.
https://github.com/baines/audacious-bass-spectrum/blob/3.6.2/spectrum.cpp

Ahéééééé.... e che pure tu sei Gesù Cristo sceso sulla terra, tincho ?
Non sai che ce n'è solo uno ?

Tu puedes utilizar los plug-in del sistema GStreamer mediante el Componente gb.media de Gambas.

Questa non è la Bibbia, tincho, pero puede aiudarte:

   https://www.gambas-it.org/wiki/index.php?title=Eseguire_i_file_audio_mediante_la_Classe_%27%27MediaPlayer%27%27_del_componente_gb.media#Gli_effetti_video_con_i_plug-in

Si quieres cambiar el video-visualisation element, cambia el numero de elemento en este array:
[code]

...o este programa muy fino Rolleyes  que usa gb.opengl:

   https://github.com/prokopyl/AudioSpectrum


RE: Analizador de espectro - tincho - 24-08-2020

(24-08-2020, 03:09)vuott escribió:
(24-08-2020, 02:16)tincho escribió: otro enlace que puede ser de interés.
https://github.com/baines/audacious-bass-spectrum/blob/3.6.2/spectrum.cpp
Ahéééééé.... e che sei Gesù Cristo sceso sulla terra, tincho ?
Non sai che ce n'è solo uno ?
Tu puedes utilizar los plug-in del sistema GStreamer mediante el Componente gb.media de Gambas.
Questa non è la Bibbia, tincho, pero puede aiudarte:
   https://www.gambas-it.org/wiki/index.php?title=Eseguire_i_file_audio_mediante_la_Classe_%27%27MediaPlayer%27%27_del_componente_gb.media#Gli_effetti_video_con_i_plug-in

Si quieres cambiar el video-visualisation element, cambia el numero de elemento en este array:
[code]

...o este programa muy fino que usa gb.opengl:
   https://github.com/prokopyl/AudioSpectrum
Perfecto Vuott, justo lo que buscaba, muy buenos programas has compartido y muy interesante el código del amigo  prokopyl (AudioSpectrum)
Muchísimas gracias.
Saludos.


RE: Analizador de espectro - vuott - 24-08-2020

Hize lo que pude.

Putroppo io non sono l'Onnipotente, tincho.

Si estás enamorado de las funciones externas, tincho, puedes ver estas otras mis paginas:

  https://www.gambas-it.org/wiki/index.php?title=Visualizzare_uno_spettroscopio_di_GStreamer_mediante_la_funzione_%27gst_parse_launch()%27_durante_l%27esecuzione_di_un_file_audio

https://www.gambas-it.org/wiki/index.php?title=Visualizzare_un_oscilloscopio_di_GStreamer_mediante_la_funzione_%27gst_parse_launch()%27_durante_l%27esecuzione_di_un_file_audio

En esta mi pagina, usando la libreria de VLC, mira al 2° y 3° ejemplo:

   https://www.gambas-it.org/wiki/index.php?title=Eseguire_file_audio_mediante_le_funzioni_esterne_del_API_di_VLC


RE: Analizador de espectro - tercoide - 24-08-2020

gran aporte, Sr Sapo!


RE: Analizador de espectro - vuott - 24-08-2020

(24-08-2020, 14:37)tercoide escribió: ... Sr Sapo!

Wink Wink Wink


RE: Analizador de espectro - tincho - 25-08-2020

El proyecto AudioSpectrum es motivador, es interesante para meterlo en un componente.
[Imagen: rJhGaEG.png]
https://github.com/prokopyl/AudioSpectrum
Gracias por la info Vuott.
Saludos.


RE: Analizador de espectro - vuott - 26-08-2020

(25-08-2020, 23:01)tincho escribió: El proyecto AudioSpectrum es motivador, es interesante para meterlo en un componente.

...en particular es interesante estudiarlo, como funciona.