Amplitude to set opacity of SVG?
-
Hi all, does anyone know if it's possible to set the opacity of an SVG, determined by the output amplitude of the plugin? I'm essentially thinking of making an SVG graphic flicker based on the output, just not sure if it's possible.
-
@paper_lung You could use a peak meter floating tile, and draw the SVG path using LAF.
-
Here's an example
HiseSnippet 1822.3oc2X80bpabEWXacmXm1zjNY5zG0vjG7cFWMB+eZlNwXI3ZrQvhAaLNSlz0RKffEsXoEjgL2Y5Gk9QpeTx68gzytRXDW653qmjats7.r64O696b1ydNmET.ygDFxBTxrdyoiHJY9cpMl5y6Y1C64qT1RIymoZiC4j.sXRGOcDNLj3pjIypuQPHy5qoH+7ieywXJ12grfjhxkLOGREugd7ETQGclGkVB6RZ5MLkz6dTYGluIixFC3YUUCkQXmA3tjpXgXqnpj4UEc83rfFbLmDBxbLycZidrH+X4uzKz6FJQLImRCXghIqX1yi5hlaqgJJYTQKr7Uis7uT01y06d5K7.etjg1BMR6CxrxSAobuGPJSJHsVLj9B0FNAdi3K3HvympV1GNP5fAWcZnDKqxJ+60TMYfD9b8g3AjRAvj60Xy8ML1RC950e8Fa.t6Pt1HLumEli09aZY28vCz4FTZ69l0smdv.yn3wypXxLiJoqeo0RiSKibr8kXZadEqxl2oWq+UGWv01hEcVwZ8Q5CMq2nxj6Libmc.pOsc9CP8hLLyi5eEJ5.j8zY0rhlc3I05W6zisp2bmqiLKWZvNFl0q5VehY8xzcQ8GXFtOZm8X1VFUllqZ+qNo3k1V0cKuWUqbdHy56seqwlso6dGpekSLO.4YPkqWqZmhMKe4zJGZV2uX21lx8dVUxgFnaeicMw5cks.y2T0JzIeW69nNsLqe5atFGudVspc81ndNGdxLzr65NaajbuiH6UnpE28Zy5SqznqY4b8uhZVeTzYc.L6dHxhMo01n79mfrbNzOvd1Ug1SCrQ8aSC2A0aWuyOMYrt9NErJxyipZoq6pm3eKIGK86kiGSZNYjYrdz1GuOZZEroEqMcRUKr8zJVKMtMsc4ZVXc8IEWZbhLWS6VZw31mZAVgYsjw.8H6DY.cOCjQtWxwfcvZeYDBv5N6h5IG2uPgV6hPF6blU4RMqVcVko2cb8t21nmYTN4X8KtM.ril14Otta9qu0LVu74uZOz0zKpXU.LQXsGTH6WmDh5A+.gmyCqcBHvsMDD2tIDFKXpSYXWHRenHPdy4QzohwI3A1D3NPEbmGrPUXNXZEFaPAe2RDBUrnoUPOfz0SjCrzXeGtGyeyrtA3HaLOv6NzbAytkVm476tkF6l9udieXi005pGR3wY01L9mP8HOduBzQ8vKnzyiSjZoK15vu036dM.Cg5cfrkRaUXnwhfAbCbeqv.SrvI3.sRfWf642soGkjKkY1U.fgiX9vjMytjTYgkXIBBz9.GRZugXOmanZL+pLNol+lRaci2tg16xpSmGkm.ZALJkD7nrEUFBdJE2ze7vaHAaA1McL4dAgTmKmO9UOu7wNwdpTBx7K66wqMhjLuDi5JxyJF+vr2JItZXzEkEgdhD5Iz.4FQB3dB3jwhLApHFmdecUKR3.NajT1jyGH+NOodTbB8zmNJd.B9CpKcfob28kP+G3ild+ji96Gk.f4ESdm.Vka5NuX65uZdAaHJb3BpWbwE+zxT2VPNa1rRxRCckuJi5OrglV168Gkcy9W0x1va3HJQSzjPtraIDnruK4Nf0eImbJ3QornVrfAgPgdBvnClFRj7ZP5NDPdEhaCuYBVF5FRFWLxh3fmJhO.p4LLly.px3+eg0EgjF.zcHPMceeBMb4sZ.IpD1AhYDZknBB65BN3jMeNUQ3gMV5ASQMYUkVGQr1eKPUSSxTSKG782swaUh7b48fFOx7OAGWOhW2dbwLeYGQOnxOzyAycLEyWtQDgyLgAbaXop+hJ79gd7oo6H68n6Dimr6jmKD+BUjG2o2iiwUdDLB2S90.iI8z86UK1oCwgu.fqoV5pWZCbFO+F39j66lVdK3MK5lN80hmnaZ3xEghWxQ0JNBZNg1G8H8aW1eBjpAwn3f20Mu5uTMpt1yNVPXRZeTGu9GUkt4O1Ao7n+iaP94pH7uUG1myFKJGFWeCxpVc7vkS3KxzthnJc7bCwbAHZP7ckS9I3SBybh4YRXlaNyztgOK1M7ovcYeh74xROveRNWqEdBb8l3SBDNnm5N9+549h4QO6WLWygCaey.re3HV3RKbCxPulPKFgoIBkFKEPt8bwQVZ5lLbvix5G+lRfQ9n5z.yGGHO6KLjM1m+TYeV64k8Y45coj+mIszGpmz+K0UmeypquTQq0miw3ZTEgZITn006ST1AOlxmSc4.aalOaTOlumS5S8yIvExtcIAow9iZPE3bryfET9xiNmPI3zQve0QUfHOb.3mHuPew6++.yidd8mUigql31n1+61O1p+ec+XePpJ7gXOFhcBXeuS76dEwoehjBX29x+Xz0gG1Ay0xoHeKb5yxgPVtu2wY4k5AJt8KUwcdoJt6KUw8doJt+KUwCdoJd3OuhhhPEFyYCiuZpnXiJJeSclLE8wPTt7Fgx+AFMjn4A
-
This post is deleted! -
@d-healey That's perfect, thanks for the snippet, been having a play around with it and it all works for me. Am I right in thinking that it would also be possible to play a through a Lottie animations frames with this method?
-
@paper_lung That might work but the lottie has to be drawn on a panel so you'd have to send the value from the floating tile laf to the panel - have fun!
-
@d-healey Thanks! would it be something like the following in the floating tile LAF:
myanimation.setAnimationFrame(value * animData.numFrames);
-
@paper_lung Yeah