• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Virtual DJ Please!?

Converting to wav is slow and must use a lot of memory. Using the same hardware I created a similar app on Windows mobile which can easily pitch shift 2 mp3s and use the device at the same time without any glitches. Maybe android api's have more restrictions making this not so easy.


Android has no API for sound manipulation. Well at least not before 2.3.

It's a bit of a developer minefield tbh.

So how did you pitch shift the mp3s though, through an API call? Were they pitch shifted after decoding by the system? I'm pretty sure all MP3s are decoded before being sent to the DSP too, so if decoding to wav is so slow...then how can it work on the fly? And if everything is decoded on the fly, then the idea is to free up processor cycles and to not have to decode so you have more room for sound manipulation (graphic eq, pitch shift, etc).

But I guess when you way memory and disk I/O vs the cpu of decoding on the fly plus any processing, maybe decoding on the fly wins out depending on how much processing you do. Mostly because phones are so memory strapped and disk IO is expensivley slow.

Anyways thanks for the post, curious to learn more about your app. :)
 
Seriously, there is no need for pitch bend, or scratching or BPM synching. If you are looking to DJ with an Android device you really only need

1. a good search/playlist feature
2. a cross-fader
3. a 3 band eq with kill switches for both songs
4. two songs players
5. waveform display for both songs

Party Mixer is free with no adds, all you need to do is take that app and add a 3 band EQ with kill switches, and a waveform display for each song. The playlist and music search could be a little more intuitive. But even now I am DJing with an Android device (and Party Mixer), so really I can't complain.

I am looking for a really simple app so I can transition songs better. I do not want to scratch or beat match at all. I think that is a little beyond Android right now. Can anyone please help by making a version of Party Mixer with those added features? I would pay $$ for it and I'm sure other people would too.

THANKS
 
Check out Fire DJ for the Kindle Fire. It should run on other similar sized Android tablets. It's simple, but gets the job done.


  • Compact and robust mobile DJ system for music lovers.
  • Top notch tempo shifting algorithm (a DJs best friend).
  • "Smart" functions like Auto DJ and Auto XFade.
  • MP3 ID3 Tag compatibility (including cover art).
  • Full user guide, themes, split-output, and more.

Cheers. :)
 
Back
Top Bottom