Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Forums

/

Equalizer

16 replies [Last post]

Hello,
I got the fake equalizer working in mediaplayer 4.1 using the same code base as mediaplayer 3.16. I want to improve the equalizer by getting it to work based on the actual frequency of the audio file being played. How do I get the "frequency" or equivalent parameter of the audio file into my "Equalizer" plugin action script that I have coded.

Thanks in advance for your help.
xyz

Take a look at the code of the revolt plugin. This one actually uses the frequency data. Checkout the source code through subversion or browse it from the wiki:

http://code.jeroenwijering.com/trac/browser/plugins/as3

Thanks for your reply. We do have a commercial license but I wanted to check if I could borrow the idea from revolt plugin without breaking any licensing issues.

Sorry I didn't realize you had the revolt plugin....never mind my previous question

Why was the "fake" EQ (or more accurate analyzer) removed? This may have happened some time ago, I just got an update via "wordtube".

I also see that you can't turn off thumbnails in the playlist anymore - now I have big ugly black boxes...

EDIT: Ok - I found the skin section and discovered that removing the thumbnails is now a matter of using a skin that does not show them.

So, I don't see a "plugin" flashvar, and I can't seem to find anything about plugins on the site, can you point me in the right direction?

EDIT AGAIN: Ok, found that there IS a plugins flashvar.

Also if anyone else, like me, can't find out where to put the plug in, it appears that it MUST be in the same directory as player.swf.

Why was the "fake" EQ (or more accurate analyzer) removed?

Well. It wasnt accurate for one. The equalizer bars just went up and down randomly. I think he took it out because in actionscript 3.0 you can create a real Equalizer "spectrum analyzer" that actualy uses real audio frequency data which changes the height of the bar.

Any sign of mp3 image support with a basic stereo equalizer overlay for the v4 player yet? Lack of this is forcing me to stay on v3.

Thanks,
Steve

bump..

Hello,

I created a eq visualizer plugin, just what you want...

Check it here:
http://www.longtailvideo.com/addons/plugins/79/Spectrum-Visualizer

Greets

The spectrum visualizer seems perfect -- what would be the most appropriate way to move it from the main video area into the controlbar area (so it would sit as a very small non-interactive widget next to the volume, for example) ?

Hello wessite!

Have some way for his plugin works with shoutcast streaming (live) ?

It works only with linked files :-(

@Darien
take a look at this page: http://wessite.com/labs/spectrumvisualizer
if you set the xpos, ypos, xlen, ylen flashvars you can pretty much position and scale the plugin everywhere on top of the player.

@Cleiton
if it's not working, I don't think so. the plugin is based on the flash ComputeSpectrum method...

demo page can be found here: http://wessite.com/labs/spectrumvisualizer

@wessite

I am very impressed with your spectrumvisualizer plugin. The only issue I have is when one clicks on the image, it no longer stops and plays the video even though the flashvars are all set for it. Now it just stops the animation part of the equalizer and doesn't stop the movie clip at all. Any way around this?

@greengeek

at the moment there is no workaround. The plugin is loaded on top of the display and currently a click on the plugin will just stop the animation.

In the next release I'll add an extra flashvars to choose what a click on the plugin will result in.

Greets

@wessite

I can't seem to get this to work with an mp3 playlist. Perhaps I'm doing something wrong. If this can work with a playlist, could you please post the code or a link to an example? Thanks!

The spectrum visualizer plugin is pretty awesome for having something to look at while playing an audio file. At first it made my player controls stop working but then I found the code to move it out of the way on wessite.com. Thanks dude.

  so.addVariable('plugins','spectrumvisualizer-1&spectrumvisualizer.xpos=10&spectrumvisualizer.ypos=80&spectrumvisualizer.xlen=600&spectrumvisualizer.ylen=220&spectrumvisualizer.colortype=solid&spectrumvisualizer.color=88FF0000');

or more easily read as:

  so.addVariable('plugins','spectrumvisualizer-1');
  so.addVariable('spectrumvisualizer.xpos','10');
  so.addVariable('spectrumvisualizer.ypos','80');
  so.addVariable('spectrumvisualizer.xlen','600');
  so.addVariable('spectrumvisualizer.ylen','220');
  so.addVariable('spectrumvisualizer.colortype','gradient');
  so.addVariable('spectrumvisualizer.topcolor','FF91171E');
  so.addVariable('spectrumvisualizer.bottomcolor','FFCCFF00');