Hi guys, I have a shape variable font I want to make the html animation values to react audio frequency is that possible?
Thanks & Cheers,
Roland
Hi guys, I have a shape variable font I want to make the html animation values to react audio frequency is that possible?
Thanks & Cheers,
Roland
This should be possible but you need to implement that in JavaScript.
Thanks so much Georg!
Awesome! I would need to get / extract data from frequency as far as I understand, then somehow, define these values to the css:
@keyframes running {
from { font-variation-settings: “shape” 1; }
to { font-variation-settings: “shape” 42; }
}
Do you have any idea how to? what should be the numbers and the link between the css and js?
I changed your thread title in the hope that it attracts people more knowledgeable about JavaScript and audio input.
Thanks so much Rainer!
Have a look at the Web Audio API where you can create an audio context and read analyse the sound at different timestamps.
As the audio plays, set font-variation-settings
of your element to "SOME" 123
where SOME
is the four letter name of your axis and 123
is the value you want to set. For example, if your axis ranges from 0 to 200 and the current loudness is 25%, set SOME
to 50.
Thank you very much Florian!
Super useful info, I’ll look into this and try to implement it. I might post what I got or if I stuck with it.
Take a look at Mandy Michael’s codepen experiments, for example this one (animates a variable font by sound): https://codepen.io/mandymichael/pen/OYpqdP
Wow that’s pretty amazing! Thank you for sharing!