Ir al contenido


Foto

Problema con Ecualizador gráfico de la Librerí­a BASS


  • Por favor identifícate para responder
6 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.409 mensajes
  • LocationRepública Dominicana

Escrito 11 julio 2009 - 10:03

Pues eso, estoy teniendo problemas en tratar de adaptar el tamaño de uno de los ecualizadores gráficos que trae la librerí­a BASS, más abajo anexo una imagen y la unidad de la visualización, aquí­ dejo el code donde se ejecuta dicha ecualización:



delphi
  1. procedure TForm1.TimerVisTimer(Sender: TObject);
  2. var FFTFata : TFFTData; WaveData  : TWaveData;
  3. begin
  4. Spectrum.Height := 20;
  5. Spectrum.Height := 100;
  6. Spectrum.DrawPeak := True;
  7. Spectrum.Mode := 1;
  8. Spectrum.LineFallOff := 3;
  9. Spectrum.PeakFallOff := 1;
  10. Spectrum.Res := 2;
  11.  
  12. if BASS_ChannelIsActive(Channel) <> BASS_ACTIVE_PLAYING then Exit;
  13.     BASS_ChannelGetData(Channel, @FFTFata, BASS_DATA_FFT1024);
  14.     Spectrum.Draw (PaintFrame.Canvas.Handle, FFTFata, 50 - 40, 50 - 60);
  15. end;



Saludos.
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.409 mensajes
  • LocationRepública Dominicana

Escrito 12 julio 2009 - 07:16

Bueno resolví­ la parte del tamaño, pero ocurre un error mientras suena la canción y dice:

---------------------------
Debugger Exception Notification
---------------------------
Project Jukebox.exe raised exception class EOutOfResources with message 'Espacio de almacenamiento insuficiente para procesar este comando.
'. Process stopped. Use Step or Run to continue.
---------------------------
OK  Help 
---------------------------


La parte de adaptar el tamaño lo resolví­ agregando esta lí­nea:



delphi
  1. Spectrum.Create(PaintFrame.Width, PaintFrame.Height);



Ahora, ¿a qué se debe el error? :(

Saludos.

  • 0

#3 pcicom

pcicom

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 264 mensajes
  • LocationMéxico

Escrito 12 julio 2009 - 08:20

Saludos "ENE"

Oye resulta interesante tu REPRODUCTOR,  es un proyecto o es algo como JOBI personal, en mis ratos libres tambien suelo inventar cosas, solo que siempre sale algo NUEVO y quedan pendientes...  JEJEJEJE..

Si podemos colaborar en algo aqui estamos..


  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.409 mensajes
  • LocationRepública Dominicana

Escrito 12 julio 2009 - 08:25

Si podemos colaborar en algo aqui estamos..


No hay Problema amigo, muchas gracias :D (y).

Saludos.
  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.409 mensajes
  • LocationRepública Dominicana

Escrito 12 julio 2009 - 09:05

Aparentemente el asunto viene en que excede de Bitmaps, parece ser que hay un lí­mite para ello y me parece muy extraño...MMM...
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.257 mensajes
  • LocationMéxico

Escrito 12 julio 2009 - 09:14

Aparentemente el asunto viene en que excede de Bitmaps, parece ser que hay un lí­mite para ello y me parece muy extraño...MMM...


Puedes leer esto a ver si te ayuda.

Salud OS
  • 0

#7 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.409 mensajes
  • LocationRepública Dominicana

Escrito 12 julio 2009 - 12:23

Gracias Egostar, al final de cuentas decidí­ hacer un cambio de diseño manteniendo el tamaño del ecualizador, el asunto ha quedado según imagen que anexo más abajo, gracias a todos por su ayuda.

Saludos.
  • 0