# Filter tracks relative to active deck

**URL:** <https://community.algoriddim.com/t/filter-tracks-relative-to-active-deck/25538>\
**Category:** Suggestions\
**Tags:** macOS, Windows, iOS, Android\
**Created:** [March 20, 2024, 10:40am UTC](https://community.algoriddim.com/t/filter-tracks-relative-to-active-deck/25538 "2024-03-20T10:40:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Algy\_Taylor](https://community.algoriddim.com/user_avatar/community.algoriddim.com/algy_taylor/32/986_2.png) [@Algy\_Taylor](https://community.algoriddim.com/u/Algy_Taylor)\
**Post date:** [March 20, 2024, 10:40am UTC](https://community.algoriddim.com/t/filter-tracks-relative-to-active-deck/25538/1 "2024-03-20T10:40:07Z")

</div>

I find myself messing about with the library filters a lot to get tracks that will work with the current one. What’d be better is if I could partially automate that process. For example:

- Show tracks +/- 8% current BPM
- Update filtered keys to match current song\*

\* e.g. if I am playing a song in 6A and have filters set for 5A, 6A, 6B, 7A - then if I transition to a track in 7A, the filter keys should update to 6A, 7A, 7B, 8A. Just a simple shift up or down for everything I currently have selected.

Out of the scope of what I’m requesting, but maybe in the future it might then be possible to set automix feature to use a similar system so that it select the next track to play (partially) based on a predefined set of filters.

---

<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:** [March 21, 2024, 11:13am UTC](https://community.algoriddim.com/t/filter-tracks-relative-to-active-deck/25538/2 "2024-03-21T11:13:19Z")

</div>

Thanks for the suggestion @Algy_Taylor. I agree this would be a great addition. I’ve forwarded the idea to the dev team for consideration.

---

<div class="post-metadata">

**Author:** ![DJ\_Big\_Blender](https://community.algoriddim.com/user_avatar/community.algoriddim.com/dj_big_blender/32/7433_2.png) [@DJ\_Big\_Blender](https://community.algoriddim.com/u/DJ_Big_Blender)\
**Post date:** [March 22, 2024, 8:39am UTC](https://community.algoriddim.com/t/filter-tracks-relative-to-active-deck/25538/5 "2024-03-22T08:39:51Z")

</div>

Thanks for this suggestion @Algy_Taylor . This is a great suggestion and as a Traktor user I believe this is a huge missing currently in Algoriddim Djay.

I see that you are using the Camelot notation here (6A/6B, etc) that slightly differs from the Open Key notation that Algoriddim uses, but has the same principle.

Please be aware that not only 5A,6A,6B,7A does match harmonically with 6A, but -amongst others- also 1A (=+7) will match match. This is called a one semitone energy boost.

Note that a similar suggestion is also being made already by @Andreas_Haase1 , see here:

> [@Make "Harmonic Key" matches more visible like in VDJ, Rekordbox or Traktor](https://community.algoriddim.com/t/make-harmonic-key-matches-more-visible-like-in-vdj-rekordbox-or-traktor/23538):
>
> Thanks for the new features. Especially the new crossfader options are great, but there’s one wish on my list, that would make it even better. Virtual Dj and also Rekordbox offer a function where you can easily see which songs in a playlist are absolutely in the same key or close to it, without sorting them by key. In VDJ all compatible songs have a bright white hook and the ones which are close to the key of the playing track are less bright. This makes it possible to sort them by BPM and still…
