Newbie: creating a simple "eq style" visual.
Hello to everyone,
I'm new to programming languages but very excited about Max/MSP.
I'd like to build a simple and minimalistic "equalizer" visual. It would have to move due to the main out coming from Ableton Live!
This is an indicative example about how the thing should look like (the upper one): http://l7.alamy.com/zooms/bdf0805201c94ada80279ebff21e2136/2-different-equalizer-eq-graphics-vertical-bars-rectangles-g1f220.jpg
It is my intention to use this as projected background visual during my performances. I studied [spectroscope] but seems to be the wrong instrument for this task.
I guess this is a simple patch to build, I'd like to receive some advice on how to start the project and on which object focus my attention.
Thank you all very much for your time.
as a prototype use a whole bunch of biquads to filter the audio into a whole lot of bands then use a bank of snapshots to convert the signals into values, then absolute value, then maybe some mapping from linear to db then pack into a list and send to a multislider
once prototyped, you can maybe transfer the display aspect from multislider to a hand-rolled jitter patch to make is look like a thing
pictctrl, lcd, eventually even multislider... (though it wont be that much customizable)
Thank you very much, I'm studying all your suggestions.
Dear friends, stealing and copying from help patches I built a single fragment of the thing.
As you have suggested, I routed the audio signal into a biquad~ with a bandpass filter that selects the interested frequency range.
In the right area of the patch I putted the alternatives: a message with the output of filtergraph~ (and I can't understand that numeric output, to be honest) and a multislider and snapshot~ object for the visual part.
Now I think I can use the biquad~ to filter everything I need (though it doesn't look like a very "clean" solution) and route the result to the sliders.
The sliders look like they have no-chance of customization and the snapshot~-multislider combo looks everything but smooth and beautiful. Live.gain~ is awful too.
What do you think?
At the moment I haven't figured out Roman advices.
you haven't done this bit:
then absolute value, then maybe some mapping from linear to db
you need to think about what values are being output at every stage (out of every object) in the signal and messaging chain
you also need to look at the inspector for the multislider-- it is very configurable
remember this is just a prototype: you need to do further cosmetic enhancement either via jitter, jsui or lcd etc