# Auto BPM Transition Feature

**URL:** <https://community.algoriddim.com/t/auto-bpm-transition-feature/21322>\
**Category:** Implemented Suggestions\
**Tags:** macOS, Windows, iOS, Android\
**Created:** [August 9, 2023, 12:13am UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322 "2023-08-09T00:13:28Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [August 9, 2023, 12:13am UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/1 "2023-08-09T00:13:28Z")

</div>

This is another feature recently showcased on the Pioneer DDJ-REV5. Basically it’s a direct copy of djay’s long existing **Automix** , but with some dedicated hardware controls.

Anyway @SamJam challenged me to try to MIDI map something similar. Turns out it’s surprisingly easy:

1. Set the **Target** to **Mixer**
2. Set the **Action** to either **CROSSFADER: Transition to Left** or **Transition to Right**.  
a. You could also use **Transition to Inactive Deck** if you just want to map a single button that would transition either direction. I prefer having 2 buttons with dedicated directional control though.
3. Now you just need to adjust the **Automix Settings** (see screenshots).  
a. **Transition:** I prefer the **Neural Mix**. In my experience this produces the cleanest Automixes. You have 6 other choices though.  
b. **Duration:** I prefer an **8 bars** , but you can increase or decrease as desired. I recommend you use **bars** instead of **seconds** though to keep musical phrases aligned.  
c. **Tempo Adjust:** set to **Morph** to enable the smooth tempo transition from one BPM to the other over the set **Duration**.
4. I think it would be great if Algoriddim could make some GUI / Menu adjustments so the Automix Settings were quicker to access. Also adding MIDI mappable commands to change the Transition and Duration would be great.

 ![IMG_0359](https://community-assets.algoriddim.com/original/2X/7/7a9f1f157ed0e8ab552fc0d2f77e49160358b7fe.jpeg)

 ![IMG_0358](https://community-assets.algoriddim.com/original/2X/5/5c87c552a5a4af7dcf31d6703b591b2ee68c9a93.jpeg)

 ![IMG_0357](https://community-assets.algoriddim.com/original/2X/2/28779ab5ec08f5055f03f4771527f422f985675e.jpeg)

 ![IMG_0360](https://community-assets.algoriddim.com/original/2X/b/b6c19b460ffb012a2438a99cb38ada34581177db.jpeg)

---

<div class="post-metadata">

**Author:** ![SamJam](https://community.algoriddim.com/user_avatar/community.algoriddim.com/samjam/32/17696_2.png) [@SamJam](https://community.algoriddim.com/u/SamJam)\
**Post date:** [August 9, 2023, 5:41am UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/2 "2023-08-09T05:41:34Z")

</div>

I totaly agree with the addition of more midi mappable commands and quick access for auto mix features as I use this function frequently when playing on a radio show as it is nice and easy and nobody sees your performance anyway. @Slak_Jaw you did a great job here, however is it possible to have the bpm transition to the same value of the track on the inactive deck without the crossfader being automated or the inactive deck starting to play?

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [August 9, 2023, 12:45pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/3 "2023-08-09T12:45:34Z")

</div>

@SamJam just so I understand what you’re asking here. You want to move smoothly from one BPM to another, but without automatically playing the second track or mixing the 2 tracks together? This doesn’t sound to me like a transition at all. For this, I would simply use the tempo fader and manually adjust the BPM.

---

<div class="post-metadata">

**Author:** ![aaron1138](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/a/c57346/32.png) [@aaron1138](https://community.algoriddim.com/u/aaron1138)\
**Post date:** [August 9, 2023, 1:31pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/4 "2023-08-09T13:31:01Z")

</div>

There needs to be some more rules and BPM logic as how to DJay choses tracks to automix. There should be some sort of way to toggle, say keeping the songs it choses to +/- a user-choseable BPM range. And if songs arent in the range, Djay will chose a song closest.

---

<div class="post-metadata">

**Author:** ![SamJam](https://community.algoriddim.com/user_avatar/community.algoriddim.com/samjam/32/17696_2.png) [@SamJam](https://community.algoriddim.com/u/SamJam)\
**Post date:** [August 9, 2023, 3:19pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/5 "2023-08-09T15:19:41Z")

</div>

@Slak_Jaw yes its not so much of a transition more of an automatic graduale bpm adjustment at a single button press.

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [August 9, 2023, 3:25pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/6 "2023-08-09T15:25:49Z")

</div>

@SamJam yeah, this isn’t possible with the currently available MIDI commands in djay.

---

<div class="post-metadata">

**Author:** ![SamJam](https://community.algoriddim.com/user_avatar/community.algoriddim.com/samjam/32/17696_2.png) [@SamJam](https://community.algoriddim.com/u/SamJam)\
**Post date:** [August 9, 2023, 3:41pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/7 "2023-08-09T15:41:02Z")

</div>

@Slak_Jaw I will make a feature request when i get a moment free. Keep up the great mapping work!

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [August 9, 2023, 4:23pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/8 "2023-08-09T16:23:27Z")

</div>

Will do! Thanks @SamJam

---

<div class="post-metadata">

**Author:** ![system](https://community-assets.algoriddim.com/original/1X/12708751d75e1f1f991dd837f457a420f9b47c93.svg) [@system](https://community.algoriddim.com/u/system)\
**Post date:** [September 15, 2023, 10:14am UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/10 "2023-09-15T10:14:07Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [October 31, 2023, 5:02pm UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/11 "2023-10-31T17:02:46Z")

</div>



---

<div class="post-metadata">

**Author:** ![DJ\_Faisal](https://community.algoriddim.com/user_avatar/community.algoriddim.com/dj_faisal/32/4069_2.png) [@DJ\_Faisal](https://community.algoriddim.com/u/DJ_Faisal)\
**Post date:** [March 25, 2024, 10:52am UTC](https://community.algoriddim.com/t/auto-bpm-transition-feature/21322/13 "2024-03-25T10:52:27Z")

</div>

For new Djay pro 5, I want to assign a ‘Transition Now’ button on Mixon 8, also if I am able to toggle in between transition types. Any help would be greatly appreciated.
