KBDJ
Description
KBDJ is a work-in-progress DJ program using SXMS that can be efficiently controlled without turntables, a mixer, or complicated MIDI mapping. I've built it to be easy to use with just a mouse and keyboard controls.
Screenshot

Demo Video
Brazil - Deadmau5
Still need major work on the optimization; I couldn't run CamStudio and KBDJ or the audio would be terrible. Early development demo. Tracklisting:
Strobe (Club Edit) - Deadmau5
Better Run (Inpetto Remix) - Tocadisco ft. Nadia Ali
Download
3.2 MB, GameJolt, .zip file: Download
GM7 Pro, Does not change resolution, uses highest program priority
Brief Controls
To activate or deactivate a button, click it. To turn a knob, mouse over it and use Q to decrease and W to increase. Hold space while turning a knob to increase the turn amount. Right Click any knob, dropdown, or the crossfader to reset it.
Refer to the help file in the game folder for more detailed information and techniques.
Note
If the sound quality is bad on your computer, it is because your computer is having trouble handling KBDJ. Try closing down some programs. If the problem persists, it is because your computer does not have sufficient sound capabilities to run KBDJ.
KBDJ is still not really practical for any live use
The pitch control does not affect BPM, use the frequency for that
It's impractical to mix tracks without an efficient way of controlling BPM (Freq just doesn't really cut it)
The graphs are mostly impractical as they aren't for the full song
Bugs
Placeholder track ID3 tags unrecognized, garbage characters
Some ID3 tags not read
After playing a placeholder track, once reloaded the track will loop somewhere around 25%
To Do (*Possibility)
*Implement BPM detection, track sync
Fix loop bug
Fix track error bug
*Better ID3 reading
*Significant speed optimization (GM is at its limits)
Optimize effect modulation knobs
Keyboard Shortcuts (after more testing)
*Recording
Additional knob subimages
Help file
Change visualization to the song's wave graph
What to Mix?
If you need an idea on what to mix, I'll tell you what I like. Unfortunately I can't put up any files on here for you, but try searching for artists like deadmau5, Benny Benassi, Afrojack, Crookers, or David Guetta. Those are some house and electro artists that I like and are fairly common.
If you download, thank you, and please leave a comment! That's what WIP's are all about!
If you encounter any bugs or glitches, please post the message from Game Maker and describe the scenario if you think it could help.
Thanks!
Edited by graham, 14 July 2010 - 05:42 AM.











