Alternatively, join us on Discord.

BPM Sheet - bespoke DJ app

Started by kotu, June 06, 2017, 03:24:13 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kotu

Just thought I would post this capture of my last little project, which is a personal app for helping me with DJ sets. Kind of using my calc like a PDA...

here is the capture.... prepare to be amazed!!! Woo!!!



(click it)

SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

p2

Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

kotu

lol

@p2 , what it does it calculate the exact pitch i will have to set any tune to, on the dj deck

this is calculated to the nearest 0.02% and to the nearest 0.05% (for +/-6% and +/-10% pitch)
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

DJ Omnimaga

Interesting program. Now if only MSD8x was CE-compatible, so that MP3 or WAV BPM could be detected by reading parts of the audio data located on an USB stick

kotu

working out the bpm of a track isn't a trivial task, in fact my Pioneer decks (XDJ700) don't even do it that well. in the case of my program you have to know the bpm of each track in advance, exactly, prior to building the app
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

DJ Omnimaga

True. I saw very few apps that did this. Mixmeister Pro could detect BPM but I forgot what I used beforehand. On a calc it would have to only read a small part of the song (of the user choice) else it would be so slow to detect the BPM.

kotu

June 11, 2017, 04:03:31 am #6 Last Edit: June 11, 2017, 04:08:33 am by kotu
There is a manual solution to the problem which can get the exact BPM but it involves setting points on the positions on kick drums..... I developed a program to help me do it years ago.....



lol oh by the way in case you are thinking the interfrace looks a bit complicated for such a task, this program was used to create beatmaps for records which had been recorded using belt drive record decks (which, as the belt can slip, produce a non-fixed speed output with wow/flutter)
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

Powered by EzPortal