Quick Sign In:  

Forum: Old versions

Topic: Is there a way to set BPM detection upper limit?

This topic is old and might contain outdated or incorrect information.

I'm an urban dj, and vdj detects perhaps more than half of my songs' tempo to precisely double what the backbeat is. It doesn't do it on all, just some, so when I sort by bpm compatible songs are split between the bottom and top of the list.


I'll give you an example: "Grove St. Party" is detected at 140 bpm (it's really 70). "bait" is detected at 68. Those songs will totally mix, but are at opposite ends of the list. I undertand about double and halftime, it's actually a trick i employ. However, it would be massively more convenient if "Grove St. Party" was detected at 70, so these two songs would be virtually right next to each other. I have "bpm less than 80" set to "smart," as I play slow jams down in the 60 bpm range often.

I've been manually editing and halving the bpms, but when we start talking about hundreds or thousands of songs, baaaaad times. If I could manually set an upper bpm limit to say, 120, problem solved.

Any insight would be greatly appreciated.
 

Posted Sat 24 Mar 12 @ 2:15 pm
For the time being, I switched "allow bpm < 80" to disabled, and re-scanned. I do like how the effects sound if the bpm is "doubled."
 

Posted Sat 24 Mar 12 @ 4:07 pm
This is still not optimal, I still have similar tracks at the bottom and top of the list when sorted by bpm. Any thoughts anyone?
 

Posted Mon 26 Mar 12 @ 8:14 pm
Thanks for the reply, but I'm afraid it doesn't help me at all. None of the music in question has live drummers. The problem is having to manually edit hundreds of tracks. This is in no way a dealbreaker or anything VDJ is still the best there is IMO. This is just a huge inconvenience and time killer. .
Often, in modern urban, the backbeat is quite slow, 70-80 bpm, while various instruments are in double time.
If I set "allow bpm<80" to disabled, all 79 bpm songs are detected as 158, which blend perfectly with the songs that really are 158. I understand VDJ has no way to tell the difference sometimes, but if I could set a max bpm of 120 (I never play techno), and "allow bpm <80" to enabled, then all those songs in question would be detected as 79, and therefore many more compatible songs would appear all together in the list when sorted b bpm. Would it be a major undertaking to allow this option (an upper bpm limit)? Or can am I just missing it in the registry? (I hope it's in there, like crossfader hamster)

You guys rock, I'm VDJ for life.
 

Posted Wed 28 Mar 12 @ 1:00 am
you could make macro command to do it...

first you need a filter folder that will find any track above 120 bpm, just right click a filter and select new and paste this into the box

bpm>=120

now when you select the filter you will have all the tracks you need to modify.

For the macro you should map it to your keyboard, I will give you 3, the first will change the tempo for 50 tracks, the second for 10 tracks and the third for one track, this way you can do exactly what you have in the filter folder in the least amount of clicks possible.

50 Tracks
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1


10 Tracks
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1


1 Track
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1
 

Posted Wed 28 Mar 12 @ 1:15 am
That's freakin' BRILLIANT!!!!!!!!!!! Thank you so much!
 

Posted Thu 29 Mar 12 @ 11:09 pm
synthet1c wrote :
you could make macro command to do it...

first you need a filter folder that will find any track above 120 bpm, just right click a filter and select new and paste this into the box

bpm>=120

now when you select the filter you will have all the tracks you need to modify.

For the macro you should map it to your keyboard, I will give you 3, the first will change the tempo for 50 tracks, the second for 10 tracks and the third for one track, this way you can do exactly what you have in the filter folder in the least amount of clicks possible.

50 Tracks
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1


10 Tracks
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1 & deck 1 load & deck 1 set_bpm 50% & browser_scroll +1


1 Track
deck 1 load & deck 1 set_bpm 50% & browser_scroll +1



im lost, do i have to type that whole thing...
 

Posted Mon 19 Aug 13 @ 8:12 am
I just found an easy way to do this! I've been looking to set all of my BPM's to <80, like in version 7. I found a way that works to either 2x or 1/2 your BPM's within your browser:

Highlight the multiple files that need BPM "doubling" or "halfing" using regular OS methods (Shift+click) .
Right Click on the files and click on "Tag Editor". Within Tag Editor most columns will say "(multiple values)" including the BPM column. However, next to the BPM column there is a "/2" or "x2" button. Click it.

Oops! Pow! Surprise! You just doubled or halfed the BPM's of multiple files in your browser/folder/playlist.
 

Posted Wed 18 Feb 15 @ 1:24 am
PachNPRO InfinityMember since 2009
Yes, that works for Version 8.
The Script above was created for version 7.
 

Posted Wed 18 Feb 15 @ 3:24 am


(Old topics and forums are automatically closed)