Support and General Use > Audio Playback, Database and Playlists

cross fade mix mode issue on iriver h120

(1/3) > >>

littlenick:
Hi!
I am rather new too rockbox (version r 24861-100222 on my iriver h120) and I wonder what the mix mode on crossfade is about.
To me it seems it doesn't mix at all but simply do an overlay of fading in song and the fading out one.
But maybe I'm doing it wrong?

Just to make clear what a "real" mix means to me:
If let me say the first song is running on 102 bpm and the song to follow starts with 118 bpm then it would take to slow down the second song down to 102 bpm without altering pitch during the first seconds of the fade in. Then it should continously speed up both the fading out first song and the fading in second song until at the end of of the first song's fade out both achieve the second's song regular 118 bpm.

I really wonder if a limited CPU like my iriver's one can do such complex calculation?

I mean - it would have to analyze both songs for peak maxima (maybe even filtered for frequencies of common rhythm instruments) in the relevant sections, then perform a timestretch of the faster songer and a speed up of the slower song while maintaining pitch and continously adapting output volume....?

Well maybe I am asking for too much - but what is rockbox's crossfade supposed to perform?
Besides - I wanted to try timestrech but couldn't make it work - couldn't find the pitch screen.

Anybody here made some observations or can give me useful hints?

Cheers!
Thomas

yapper:
http://download.rockbox.org/daily/manual/rockbox-iriverh100/rockbox-buildch7.html#x10-1200007.8

Pitch change does not occur as part of Rockbox's crossfade

saratoga:
Playback can only really look about 4-5 seconds ahead of the current track position (in the best case) due to memory limitations so its not possible to look ahead to future tracks compute the bpm.  The best the hardware could do would be to store the bpm in an ID3 tag and use it to set time stretch at the start of tracks,  however I think that would take a lot of programming to make work.

MajiKool Dragonâ„¢:
too bad because i could really use such a feature too.
i often use my sansa e260r to dj at parties and other events.

actually it'd be great if the software could do it for me, but even the ability to separately time-stretch the next track in advance manually would be great too.

feature request?
i'm game for testing if someone wants to code. i've got the compilation environment running and all. i just don't know how to code in C yet. otherwise i'd give it a go myself.

littlenick:
So if I understand this right...

quote: "If set to Mix, the ending song will not fade out at all, and will continue to play as normal until its end with the starting song fading in from under it. "

...the fade out duration has no impact in mix mode because the song is going to play to it's "natural" end anyway and fade in duration becomes the determining factor ???

And yes, it is a pity a real dj-mix (with beats to match perfectly and to cut lengthy intros and outros) is not possible with rockbox.

Not even with a hardware grade-up?

Probably I sound like the kid who can`t get enough candy on Christmas....

Well anyway, want to try the timestretch feature - see how it works if I just could find that "pitch screen" on rockbox.

Navigation

[0] Message Index

[#] Next page

Go to full version