What is being used here an EQ or DB analyzer?

For general discussion related FlowStone
Post Reply
User avatar
pshannon
Posts: 144
Joined: Fri Jan 02, 2015 3:08 am

What is being used here an EQ or DB analyzer?

Post by pshannon »

What is this guy using for what appears to be the coolest spectrum analyzer I have ever seen. The way it dances to the music in sync is amazing to me. At first I thought maybe it was fake, but it is in sync with the beat and sound. The link to youtube is below. Thanks for some expert insight!

https://www.youtube.com/watch?v=Ju8z7Ecp1iY
acg2010
Posts: 80
Joined: Tue Oct 05, 2010 3:18 am

Re: What is being used here an EQ or DB analyzer?

Post by acg2010 »

He may be using an old piece of software called Sonic Candle http://soniccandle.sourceforge.net/.

Example https://www.youtube.com/watch?v=aPyQP8eC7MI
acg2010
Posts: 80
Joined: Tue Oct 05, 2010 3:18 am

Re: What is being used here an EQ or DB analyzer?

Post by acg2010 »

Here is a YouTube vid of some of my music where I used Sonic Candle as well as Sound Rider software for visualizations.
https://youtu.be/Adarhic0a10
Also I think there are some online websites that will generate these kind of animated spectrum from an audio/music file.
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: What is being used here an EQ or DB analyzer?

Post by tulamide »

pshannon wrote:What is this guy using for what appears to be the coolest spectrum analyzer I have ever seen. The way it dances to the music in sync is amazing to me. At first I thought maybe it was fake, but it is in sync with the beat and sound. The link to youtube is below. Thanks for some expert insight!

https://www.youtube.com/watch?v=Ju8z7Ecp1iY

That's an FFT put to good use. You find that in many 3D software like Cinema 4D or Blender, where you create objects that are modulated according to the changes of a bin. I've used Cinema 4D in this video:
https://youtu.be/FVezoyCEXEM

But nowadays there are also quite a few online services that allow for a nice frequency dance. For example
https://www.renderforest.com/music-visualizer.html
https://videobolt.net/music-visualizer
"There lies the dog buried" (German saying translated literally)
adamszabo
Posts: 667
Joined: Sun Jul 11, 2010 7:21 am

Re: What is being used here an EQ or DB analyzer?

Post by adamszabo »

You can very easily make it with ZGameEditor Visualizer if you use FL Studio, plus a lot more

https://www.image-line.com/plugins/Tool ... isualizer/
User avatar
pshannon
Posts: 144
Joined: Fri Jan 02, 2015 3:08 am

Re: What is being used here an EQ or DB analyzer?

Post by pshannon »

Thanks for the responses and how this could be achieved in graphics. tula you also mentioned the FFT filter, can the filter actually produce this type of stream in numbers that I could graph to match this effect? I have used the spectrum analyzer display with the butterworth 40 band 10 octave + delay from Martin V. and I even doubled it to 80 bands. It looked good for displaying the bands, but nothing like this on the groove part and the instruments. Is this an added on algorithm once you break out the band levels to get this effect? Do I need to expand the number of band levels and do some magic to normalize the data etc? One place stated 2048 bands, is that what I need and can FS even handle this? That just seemed extreme to me and the CPU would go through the roof. :)

I am trying to create a Christmas light channel controller driven by the sound/freq spectrum. I would interface a PC running FS and an Arduino. I have seen commercial DJ type controllers and I have not been that impressed with the dynamic side to analyze the music and produce the light.
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: What is being used here an EQ or DB analyzer?

Post by tulamide »

pshannon wrote:Thanks for the responses and how this could be achieved in graphics. tula you also mentioned the FFT filter, can the filter actually produce this type of stream in numbers that I could graph to match this effect? I have used the spectrum analyzer display with the butterworth 40 band 10 octave + delay from Martin V. and I even doubled it to 80 bands. It looked good for displaying the bands, but nothing like this on the groove part and the instruments. Is this an added on algorithm once you break out the band levels to get this effect? Do I need to expand the number of band levels and do some magic to normalize the data etc? One place stated 2048 bands, is that what I need and can FS even handle this? That just seemed extreme to me and the CPU would go through the roof. :)

I am trying to create a Christmas light channel controller driven by the sound/freq spectrum. I would interface a PC running FS and an Arduino. I have seen commercial DJ type controllers and I have not been that impressed with the dynamic side to analyze the music and produce the light.

You won't achieve this type of effect with Flowstone. Realtime FFT is already demanding a lot of Flowstone, but then drawing at least a steady 30 times per second some hundred bins is just too much to ask of FS. It's a no-brainer in other software, because they let the graphic card do the hard work.
A few thoughts:
1) 2048 bins isn't necessary to make a fine animation. I think I used 512 bins in my video, the video you posted uses even less. However, you do need more than 40.
2) Yes, all bins have to be normalized to 0-1 (or -1-+1), to easily transform the information to height changes in the graphics (or whatever else you want to do)
3) In Flowstone, size matters. When it comes to graphics. So, start small. Cover the frequency range with, say 64 bins. Somewhere on this forum is a realtime fft solution created by (do I really need to say the name?) Martin. I would experiment with that one, not with an eq built from dozens of filters. Then use a small view first, and draw one pixel thick lines (so a 64 pixel wide view should do for a start). Only when you get that going, you could test to see how big you can go, before FS gives up.
4) Use Ruby and its timed events to get a steady fps for drawings.
"There lies the dog buried" (German saying translated literally)
User avatar
pshannon
Posts: 144
Joined: Fri Jan 02, 2015 3:08 am

Re: What is being used here an EQ or DB analyzer?

Post by pshannon »

Thanks for steering me down the right path. I have used the green FFT and Graph FFT for the scopes before and if this is as simple as just using green and float streams, it will save me so much time and CPU instead of playing around with all the EQ bands. :)

Follow up: I have a working FFT scope now that I tested. It needs some extreme fine tuning, but it looks like I am on the right path. I am truly grateful, I have spent so much time experimenting with so many filters and I randomly ran across that youtube video that I shared and I was like that is what I want!! :)
RJHollins
Posts: 1573
Joined: Thu Mar 08, 2012 7:58 pm

Re: What is being used here an EQ or DB analyzer?

Post by RJHollins »

wow ... just happened across this thread. I was looking for a similar display, and was hoping there was
something like this as a VST plugin.

Anybody know of one ??
Post Reply