# How to Speed Up music/sound without changing its pitch?

**URL:** <https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978>\
**Category:** Unity\
**Created:** [July 2, 2018, 10:28am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978 "2018-07-02T10:28:50Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![romi.fauzi](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@romi.fauzi](https://qa.fmod.com/u/romi.fauzi)\
**Post date:** [July 2, 2018, 10:28am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/1 "2018-07-02T10:28:50Z")

</div>

Hi all, been researching about it this past couple days, but can’t find a solution, is there a way to do this using FMOD in Unity? like the one in youtube, if you speed up the video, the sound pitch will stay the same? any help would really appreciated 🙂

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [July 4, 2018, 12:43am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/2 "2018-07-04T00:43:17Z")

</div>

Hi Romi,

You can achieve this by having the components of your music event broken into one-shot individual instruments (ie. a kick instrument, a snare, etc.). Then you can automate the pitch of the event to rise and the individual instruments’ pitch to lower at the same rate. This way the playback position will trigger the individual instruments faster, whilst the instruments maintain their original pitch.

Thanks,  
Richard

---

<div class="post-metadata">

**Author:** ![romi.fauzi](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@romi.fauzi](https://qa.fmod.com/u/romi.fauzi)\
**Post date:** [July 4, 2018, 2:01am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/3 "2018-07-04T02:01:21Z")

</div>

Hi Richard,

Thanks a lot for responding, I’ve tried your suggestion, but it just nullify the speed change. So basically I added pitch automation to master track (event) with value from 0st up to 10st, and then I added pitch automation to each track with value from 0st up to -10st, and when I play the event, and start ramping up the parameter, the speed doesn’t seem to change. Did I do wrong somewhere in the step?

Thanks

Romi

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [July 6, 2018, 1:39am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/4 "2018-07-06T01:39:27Z")

</div>

> [@](#):
>
> Hi Richard,
> 
> Thanks a lot for responding, I’ve tried your suggestion, but it just nullify the speed change. So basically I added pitch automation to master track (event) with value from 0st up to 10st, and then I added pitch automation to each track with value from 0st up to -10st, and when I play the event, and start ramping up the parameter, the speed doesn’t seem to change. Did I do wrong somewhere in the step?
> 
> Thanks
> 
> Romi

Hi Romi,

As mentioned, this only works if you break up the music into multiple one-shot instruments. For example, instead of a drum track, have the drum’s kick, snare, etc. as single instruments.

If you increase the event’s pitch but decrease a music instrument’s pitch then they will just play at its original pitch.

If you want to see an example of something similar in action, take a look at the music/cassette events in our Celeste example project.

Thanks,  
Richard

---

<div class="post-metadata">

**Author:** ![romi.fauzi](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@romi.fauzi](https://qa.fmod.com/u/romi.fauzi)\
**Post date:** [July 7, 2018, 11:37am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/5 "2018-07-07T11:37:23Z")

</div>

Hi Richard,

Thanks a lot for helping, I’ve did those steps actually, breaking down the music into component, and setup all those individual pitch as well the event pitch, the music plays its original pitch indeed, but there are no speed up at the end.

We finally decided to use Unity built in audio, and we successfully create this effect with its pitch shifter.

Thanks again, and regards,

Romi

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [July 9, 2018, 12:53am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/6 "2018-07-09T00:53:14Z")

</div>

Hi Romi,

It’s odd that this setup does not work as expected.

You can use a similar feature with FMOD by having a Pitch Shifter effect on the master track and automating the event’s pitch at the same time as the Pitch Shifter. It is best when done with small amounts.

Thanks,  
Richard

---

<div class="post-metadata">

**Author:** ![MaurioMarques](https://avatars.discourse-cdn.com/v4/letter/m/e19adc/32.png) [@MaurioMarques](https://qa.fmod.com/u/MaurioMarques)\
**Post date:** [April 14, 2019, 10:55am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/7 "2019-04-14T10:55:22Z")

</div>

Hey there, Richard!

I know I’m kinda late on the topic but could you tell me where exactly is that automation example in Celeste’s example project? I’ve been trying to check that out, since I’m trying to achieve the same goal as Romi, but I’m not seeing any kind of pitch automation neither on the events nor on the on shots.

Thanks,  
Marco

---

<div class="post-metadata">

**Author:** ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)\
**Post date:** [April 24, 2019, 12:42am UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/8 "2019-04-24T00:42:30Z")

</div>

In the Celeste project, check out one of the cassette events (such as music/cassette/01\_forsaken\_city). The “sixteenth\_note” parameter sheet shows off how to set up a music parameter like this. Due to the size of the parameter it will be a bit laggy, so if you look at the timeline parameter sheet and add a 6s velocity to the sixteenth\_note parameter dial you can hear it playing out.

---

<div class="post-metadata">

**Author:** ![MaurioMarques](https://avatars.discourse-cdn.com/v4/letter/m/e19adc/32.png) [@MaurioMarques](https://qa.fmod.com/u/MaurioMarques)\
**Post date:** [May 6, 2019, 2:50pm UTC](https://qa.fmod.com/t/how-to-speed-up-music-sound-without-changing-its-pitch/13978/9 "2019-05-06T14:50:06Z")

</div>

Thanks a lot Richard! I’m gonna give it a proper look!
