# Is there a way to find the drop of a song using p5.js audio module?

**URL:** <https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424>\
**Category:** Libraries\
**Created:** [February 15, 2019, 4:58pm UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424 "2019-02-15T16:58:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mako](https://avatars.discourse-cdn.com/v4/letter/m/ecc23a/32.png) [@Mako](https://discourse.processing.org/u/Mako)\
**Post date:** [February 15, 2019, 4:58pm UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424/1 "2019-02-15T16:58:17Z")

</div>

Is there a way to find the drop of a song using p5.js audio module?  
How should I proceed ? Thank you for your time

---

<div class="post-metadata">

**Author:** ![Kevin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kevin/32/2297_2.png) [@Kevin](https://discourse.processing.org/u/Kevin)\
**Post date:** [February 15, 2019, 5:03pm UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424/2 "2019-02-15T17:03:28Z")

</div>

Can you please try to be more specific? What is the drop of a song? Are you talking about drag and drop functionality?

---

<div class="post-metadata">

**Author:** ![Mako](https://avatars.discourse-cdn.com/v4/letter/m/ecc23a/32.png) [@Mako](https://discourse.processing.org/u/Mako)\
**Post date:** [February 15, 2019, 6:40pm UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424/3 "2019-02-15T18:40:41Z")

</div>

I mean when the bass drops and the good part of the song comes 🙂. At what point in the timeline of the song.

---

<div class="post-metadata">

**Author:** ![ixd](https://avatars.discourse-cdn.com/v4/letter/i/41988e/32.png) [@ixd](https://discourse.processing.org/u/ixd)\
**Post date:** [February 16, 2019, 1:40am UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424/4 "2019-02-16T01:40:10Z")

</div>

If you’re just trying to see the waveform, use this: [https://www.sonicvisualiser.org/](https://www.sonicvisualiser.org/)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [February 20, 2019, 4:14am UTC](https://discourse.processing.org/t/is-there-a-way-to-find-the-drop-of-a-song-using-p5-js-audio-module/8424/5 "2019-02-20T04:14:38Z")

</div>

Here are some papers on automatic detection of “the drop” in music analysis:

- [http://www.terasoft.com.tw/conf/ismir2014/proceedings/T026\_297\_Paper.pdf](http://www.terasoft.com.tw/conf/ismir2014/proceedings/T026_297_Paper.pdf)
- [http://ceur-ws.org/Vol-1263/mediaeval2014\_submission\_88.pdf](http://ceur-ws.org/Vol-1263/mediaeval2014_submission_88.pdf)

I believe that p5.sound is fairly limited in terms of built-in analysis – it has fft and amplitude.

[http://p5js.org/reference/#/libraries/p5.sound](http://p5js.org/reference/#/libraries/p5.sound)
