Pergunta

I have an audio visualiser which currently represents 3RGB LEDs through an Arduino. I send a value for each channel of light and this currently works well.

I change the intensity of each channel based on how bassy the audio is and I cycle from 1 to 360 in Hue and convert HSV to RGB which gets sent to the Arduino.

What is a better way to represent the audio which is more "dynamic" instead of just cycling between 1 and 360

Foi útil?

Solução

You have a lot of ways to represent audio features, it all depends on what you want.

You also have other algorithms to detect the tunes and other things but I don't think it is suitable here.

Also you can adapt the intensity values so that they aren't linear. Try to have a logarithmic scale for those values, it will give better results (since the human ear has a "logarithmic perception" if I can say)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top