# Sound Activated GUITAR String Animation Analyzer

**URL:** <https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761>\
**Category:** Questions\
**Created:** [May 31, 2025, 5:35am UTC](https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761 "2025-05-31T05:35:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pdotpup](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/pdotpup/32/37958_2.png) [@pdotpup](https://forum.babylonjs.com/u/pdotpup)\
**Post date:** [May 31, 2025, 5:35am UTC](https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761/1 "2025-05-31T05:35:52Z")

</div>

Hello Gurus!

I like the recent analyzer example: [https://playground.babylonjs.com/#1BZK59#17](https://playground.babylonjs.com/#1BZK59#17)

However, can someone explain or show how to create a GUITAR-string type sound analysis?

An example image is below: You can see several sound-activated string-like animations that overlap. I can’t recall seeing any examples in Babylon of animations like that, but would like to create something similar in BabylonJS.

animated GIF: [http://159.69.30.178/PV/img/AI\_AUDIO2.gif](http://159.69.30.178/PV/img/AI_AUDIO2.gif)

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/0/f/0f59068a1ab227ed3d693597f7b44c2da0c9a8cf.jpeg)

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [June 2, 2025, 2:52pm UTC](https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761/2 "2025-06-02T14:52:13Z")

</div>

cc @docEdub

---

<div class="post-metadata">

**Author:** ![docEdub](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/docedub/32/14525_2.png) [@docEdub](https://forum.babylonjs.com/u/docEdub)\
**Post date:** [June 2, 2025, 4:37pm UTC](https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761/4 "2025-06-02T16:37:07Z")

</div>

Cool, ya, it looks like that GIF may be using analyzer data in the form of a spline. It’s hard to know exactly how it’s being done without hearing the source audio, but here’s an example of converting audio analyzer data into a dual-polarity spline:

> **[Babylon.js Playground](https://playground.babylonjs.com/#536TWA%231)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

---

<div class="post-metadata">

**Author:** ![pdotpup](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/pdotpup/32/37958_2.png) [@pdotpup](https://forum.babylonjs.com/u/pdotpup)\
**Post date:** [June 2, 2025, 5:16pm UTC](https://forum.babylonjs.com/t/sound-activated-guitar-string-animation-analyzer/58761/5 "2025-06-02T17:16:35Z")

</div>

Yes that looks like the effect, thanks! I never obtained audio to accompany the graphic.  
I will try to enhance the demo, perhaps with overlapping wave-forms like the graphic.
