Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como mostrar un ecualizador grafico en delphi? (https://www.clubdelphi.com/foros/showthread.php?t=50972)

enecumene 03-12-2007 21:35:32

Como mostrar un ecualizador grafico en delphi?
 
Hola compañeros del foro, aqui vuelvo con otra duda, aunque es mas un empujon que otra cosa, quisiera ponerle a mi aplicacion un ecualizador grafico mientras suene la cancion, como ya saben estoy desarrollando un player de mp3 que mas tarde lo posteare por aqui cuando la termine, pues si eso mismo, como poner un EQ Grafico estilo winamp (las barritas que suben y bajan), por donde debo empezar o buscar? tiene que ver con DLL o algo por estilo? o mejor se pueder utilizar las existentes en winamp (aunque lo dudo, no pierdo por preguntar no?)?. existe algun componente para ello?.

Saludos.

Delphius 04-12-2007 00:06:07

Hola enecumenene.
Yo hace unos años, hice un reproductor, que con el tiempo fue a parar Dios sabe quien cuando perdi el disco duro.
Recuerdo que estuve en la misma que vos, estuve buscando intensamente algún vúmetro pero por más torry y otros sitios no encontraba alguno. Quizás, yo era demasiado bestia y no sabía buscar.

Desistí de la búsqueda de un componente para Delphi y opté por comprender con los conceptos matemáticos que se aplican en un vúmetro; pero cualquier cosa que leía me resultaba chino.

Después volví a buscar y encontré un codigo en VB, que no comprendí, (lo tengo por si lo quieres) pero según el sitio donde lo conseguí es posible que no funcione con todas las placas.

Con ello desistí de la idea del vúmetro. Y me dediqué a otra cosa.
Sinceramente no se si habrá alguna libreria o componente (que a estas alturas es muy probable).

Saludos,

egostar 04-12-2007 00:24:54

Pues a mi me da curiosidad porque este tema lo he visto mas de una vez, no se si exista algún componente que haga esto y si lo hay lo mas seguro es que sea de pago, con solo ver el algoritmo para llegar a ello me desanimo a hacer algo así :eek::eek::eek:

Ve el algoritmo FFT (Transformada rápida de Fourier) :cool:

Salud OS

JXJ 05-12-2007 17:08:54

revisa por la libreria FMODex

traen unos ejemplos de como convertir, la frecuencia de la señal de audio,
a una medida como de pulsos, y repartirlo en un ecualizador de barritas o
de rayitas..

los mejores ejemplos, me parecen son los de csharp..

enecumene 05-12-2007 21:00:31

Cita:

Empezado por Delphius
Desistí de la búsqueda de un componente para Delphi y opté por comprender con los conceptos matemáticos que se aplican en un vúmetro; pero cualquier cosa que leía me resultaba chino.
Ahora mismo estoy en esa situacion amigo delphius.

Cita:

Empezado por Egostar
Pues a mi me da curiosidad porque este tema lo he visto mas de una vez, no se si exista algún componente que haga esto y si lo hay lo mas seguro es que sea de pago, con solo ver el algoritmo para llegar a ello me desanimo a hacer algo así :eek::eek::eek:

Ve el algoritmo FFT (Transformada rápida de Fourier) :cool:

Salud OS
:eek::eek: ehhh...demasiado chino para mi por el momento, quizas en una futuro me ponga a eso, pues lo voy a dejar de ultimo.:D

Cita:

Empezado por JXJ
revisa por la libreria FMODex

traen unos ejemplos de como convertir, la frecuencia de la señal de audio,
a una medida como de pulsos, y repartirlo en un ecualizador de barritas o
de rayitas..

los mejores ejemplos, me parecen son los de csharp..
Gracias amigo JXJ, ahorita mismo me pondre a buscarlos.

Saludos.

enecumene 06-12-2007 16:05:18

Amigo JXJ encontre la libreria FModex.dll, pero no logro encontrar ejemplos de su uso en delphi solo en visual basic y C#, pero buscando encontre unos componentes de audio que incluye un visualizador grafico o vumetro. aqui el link no los he probado aun:

http://acs.ullihome.de/acs/index.php/Main_Page

Las Caracteristicas son:

Cita:

  • Abstract Layer to include different "drivers"
    • Alsa,/dev/dsp,AOLive,OSS support within linux
    • DirectX,Wavemapper support within Windows
    • Audio playback and capture
    • Simultaneous operations on the same or different devices are allowed.
  • Abstract Layer to make it easy to add new Fileformats already included Fileformats:
    • Wave files/streams support, Raw PCM, MS ADPCM, DVI IMA ADPCM support
    • MP3 format support : Encode mp3 files using LAME, mp3 playback with smpeg library streams conversion using MAD decoder
    • Ogg Vorbis format support : Reading Ogg files/streams (including multi-streamed ones). Storing data in Ogg Vorbis format with wide range of settings for compression/quality tweaks. Ogg comments support
    • FLAC format support : Reading FLAC files/streams, Storing data in FLAC format with wide range of settings for compressiontweaks.
    • Monkey Audio format support (for Windows only)
    • CD-ROM playback and direct CDDA data capture
    • Append data to existing file/stream capability
  • AudioMixer component for mixing/concatenating audio streams
  • InputList component for building dynamically playback/input lists
  • Set of audio converter components
    • Sample converter for bits per sample conversion.
    • Sample rate converter (resampler) using sinc filtering
    • Mono/Stereo conveter
    • Stereo balance control
    • Sound indicator
    • Windowed sinc and Butterworth filters for changing audio spectrum
    • Convolver component for applying custom sound effects
  • Mixer component to use mixer devices

Saludos.

JXJ 16-12-2007 00:34:29

aqui estan unos ejemplos traducidos a delphi

http://www.fmod.org/forum/viewtopic....ghlight=delphi

lo que te debo es la version exacta con la que se ejecutan esos demos

enecumene 17-12-2007 15:16:22

Gracias por el Link amigo JXJ, pero lamentablemente el link no me entra o no funciona.

Saludos.


La franja horaria es GMT +2. Ahora son las 22:53:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi