# Loop & beatjump in sync

**URL:** <https://community.algoriddim.com/t/loop-beatjump-in-sync/41372>\
**Category:** Bug Reports\
**Tags:** macOS\
**Created:** [February 9, 2026, 5:31pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372 "2026-02-09T17:31:17Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 5:31pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/1 "2026-02-09T17:31:17Z")

</div>

**NOTE: Please use the search function above before posting to avoid creating duplicate topics.**

- MacBook Air M"2
- Sonoma 14.7.1
- djay 5.6.1
- native X1 mk2
- 

Good evening everyone, I’m having a problem. I’m noticing that DJ Pro occasionally messes up the number of loops and beatjumps. I’ve mapped a controller where the loop and beatjump values ​​always have the same value. However, sometimes, especially when using loops and within the loop, I reduce the loop duration, and then when I exit the loop, the values ​​are off compared to the beatjumps. Is there a way to make them always move in sync? Otherwise, once I exit the loop, I have to set the loops to maximum or minimum, and then they’ll finally be back in sync. But as soon as I use the loops again and change the duration within the loop itself, the sync goes out of sync.

 ![tempImageTxOYfz](https://community-assets.algoriddim.com/original/3X/b/d/bd5d4c83f05bc8b52503be251e63db361f9e574d.jpeg)

---

<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:** [February 9, 2026, 6:04pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/3 "2026-02-09T18:04:15Z")

</div>

Hi @Screma, thanks for the details about your setup and the issue.

1. Can you please share screenshots of how you’ve MIDI mapped this?
2. Can you please share a short video to highlight the issues you’ve described?

Thanks!

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:04pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/4 "2026-02-09T18:04:44Z")

</div>

This video clearly shows the problem. Look at the loops and jumps that are misaligned. Then I align them, and when I start using the loops, it loses sync.

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:06pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/5 "2026-02-09T18:06:04Z")

</div>

![Screenshot 2026-02-09 alle 19.05.38](https://community-assets.algoriddim.com/original/3X/d/4/d49c3f86f79f15ab18674d086c336af8fa080ab6.jpeg)

---

<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:** [February 9, 2026, 6:09pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/6 "2026-02-09T18:09:11Z")

</div>

Thanks @Screma, please expand the **Advance Control Options** section for both knobs and confirm Rotary **Control Types** , **Speed** and **Reaction** for both knobs. I suspect you have a mismatch here between the 2 knobs,

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:12pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/7 "2026-02-09T18:12:31Z")

</div>

> [@Slak\_Jaw](#):
>
> Thanks @Screma, please expand the Advance Control Configuration section for both knobs and confirm Rotary Types for both knobs.

 ![Screenshot 2026-02-09 alle 19.11.35](https://community-assets.algoriddim.com/original/3X/d/2/d2b1fbe0ec52cb28ccbe03a0c64021d924c377eb.jpeg)

I don’t understand well…can you explain it to me better? Thanks

---

<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:** [February 9, 2026, 6:25pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/8 "2026-02-09T18:25:52Z")

</div>

Start by selecting the first CC24 MIDI command for "Loop Duration (Rotary).  
Make sure the  
Control Type: is set to Rotary (01h7Fh)  
Speed: 100%  
Reaction: 50%

Then select the second CC24 MIDI command for "Skip Duration (Rotary) and make sure these are set exactly the same. **Any mismatch in these values will cause the Loop Duration and Skip Duration to get out of Sync.**  
Control Type: Rotary (01h7Fh)  
Speed: 100%  
Reaction: 50%

 ![Screenshot 2026-02-09 at 3.18.55 PM](https://community-assets.algoriddim.com/original/3X/4/a/4acfdcad6b4e3e131c23e83535e3f2df87c6412d.jpeg)

 ![Screenshot 2026-02-09 at 3.19.44 PM](https://community-assets.algoriddim.com/original/3X/8/d/8dda049271bd240edfd6695937fa7be52e8c3029.jpeg)

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:31pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/10 "2026-02-09T18:31:47Z")

</div>

> [@Slak\_Jaw](#):
>
> Then select the second CC24 MIDI command for "Skip Duration (Rotary) and make sure these are set exactly the same. **Any mismatch in these values will cause the Loop Duration and Skip Duration to get out of Sync.**  
> Control Type: Rotary (01h7Fh)  
> Speed: 100%  
> Reaction: 50%

they are identical, I checked, but as soon as I make a loop and change its duration, the sync skips and they get misaligned

---

<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:** [February 9, 2026, 6:38pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/11 "2026-02-09T18:38:30Z")

</div>

Thanks for confirming @Screma. I know what the issue is then.

1. djay is designed to return to the “default” Loop Length you have set before you start looping.
2. Say you have it set to 4 before you active the loop.
3. While looping, you change it to 1/32.
4. When you exit the the loop, djay is designed to return to the previously set loop “default” loop length of 4. This is to prevent accidental issues of starting your next loop at 1/32, which in most cases would be undesirable.
5. The Skip Duration, however, does not follow this same logic.
6. So, that results in the mismatch you are experiencing.
7. The only way to re-sync these up is to remember to rotate your Loop Duration/Skip Duration knob all the way to the left or all the way to the right after exiting your loop.

---

<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:** [February 9, 2026, 6:40pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/12 "2026-02-09T18:40:58Z")

</div>

In the meantime, there is an existing Suggestion topic to add an option where the beat jump and auto loop length are the same:

> [@Beat Jump - Auto Loop Length](https://community.algoriddim.com/t/beat-jump-auto-loop-length/22894):
>
> Hi everyone, Recently I switched over to djay Pro from Traktor after the v5.0 update. The beat grids are just magical. However, I was mapping my MIDI controller and miss one feature from Traktor: Beat Jump with the Auto Loop length. In Traktor, alongside with beat jump values …16, 32, 64… they have a “LOOP” option. This takes the auto loop length and makes that the beat jump length. Like the Traktor X1, I like assigning the Auto Loop length to an encoder, and having two beat jump buttons for…

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:41pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/13 "2026-02-09T18:41:52Z")

</div>

> [@Slak\_Jaw](#):
>
> Thanks for confirming @Screma. I know what the issue is then.
> 
> 1. djay is designed to return to the “default” Loop Length you have set before you start looping.
> 2. Say you have it set to 4 before you active the loop.
> 3. While looping, you change it to 1/32.
> 4. When you exit the the loop, djay is designed to return to the previously set loop “default” loop length of 4. This is to prevent accidental issues of starting your next loop at 1/32, which in most cases would be undesirable.
> 5. The Skip Duration, however, does not follow this same logic.
> 6. So, that results in the mismatch you are experiencing.
> 7. The only way to re-sync these up is to remember to rotate your Loop Duration/Skip Duration knob all the way to the left or all the way to the right after exiting your loop.

Wow, this is a really bad bug ☹  
I hope that with the next update they can perhaps fix this problem, perhaps by letting the user choose whether they want it to return to the default 4 loops or stay as set on the PC.

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 9, 2026, 6:46pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/14 "2026-02-09T18:46:56Z")

</div>

I read everything, unfortunately already in 2024 they were complaining about what I see today, it seems to me that there is no solution to this, if the developers don’t fix it…

---

<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:** [February 9, 2026, 6:47pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/15 "2026-02-09T18:47:47Z")

</div>

Please note, this is not a bug, this is how djay works with loops and with beat jumps. I understand that this feels like unexpected behaviour due to how you want to MIDI map your hardware. I recommend that you vote for the suggestion topic that I shared above. I will also pass on your feedback regarding the default loop size option when exiting a loop to our dev team. Thanks!

---

<div class="post-metadata">

**Author:** ![David\_Lane](https://community.algoriddim.com/user_avatar/community.algoriddim.com/david_lane/32/10108_2.png) [@David\_Lane](https://community.algoriddim.com/u/David_Lane)\
**Post date:** [February 10, 2026, 3:25pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/17 "2026-02-10T15:25:23Z")

</div>

I think more time has been collectively spent on the forum asking for this feature over the years than the time it would take the devs to implement it… @Screma please upvote [Beat Jump - Auto Loop Length](https://community.algoriddim.com/t/beat-jump-auto-loop-length/22894)

---

<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:** [February 10, 2026, 3:33pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/18 "2026-02-10T15:33:02Z")

</div>

Thanks for the feedback @David_Lane

---

<div class="post-metadata">

**Author:** ![Screma](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@Screma](https://community.algoriddim.com/u/Screma)\
**Post date:** [February 11, 2026, 9:41am UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/19 "2026-02-11T09:41:30Z")

</div>

I do it ✌🏻

---

<div class="post-metadata">

**Author:** ![Leo\_Gueddez](https://community.algoriddim.com/user_avatar/community.algoriddim.com/leo_gueddez/32/21456_2.png) [@Leo\_Gueddez](https://community.algoriddim.com/u/Leo_Gueddez)\
**Post date:** [September 13, 2026, 5:26am UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/22 "2026-09-13T05:26:03Z")

</div>

Is there any estimated timeframe for a fix for this issue? I tried creating the map, but at some point, the loop and Beatjump always lose sync.

---

<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:** [September 13, 2026, 2:39pm UTC](https://community.algoriddim.com/t/loop-beatjump-in-sync/41372/23 "2026-09-13T14:39:34Z")

</div>

Hi @Leo_Gueddez, we don’t have a timeline to share for the fix.
