Quoting Igor Chernyshev <[email protected]>:

Hello Max,

Could you help clarifying a few things for me:

 2. I can see that MPD provides "crossfade" and "mixrampdb" commands. I
think I want both. Yet the bugs are still open and there's conflicting info
on the internet. What are the known limitations in the existing
implementation?

> There's one feature that is important for a loud party music - automatic
> cross-fading during song change. However, it seems to be missing in MPD:
>   1. http://bugs.musicpd.org/view.php?id=1515
>   2. http://bugs.musicpd.org/view.php?id=3215
>   3. http://bugs.musicpd.org/view.php?id=1617
>
> I'm a software engineer, and willing to spend some time implementing it
> (will need to get it done and stable within a month).
>

Hello Igor,
I'm the culprit that put mixrampdb into MPD. I think what you are looking for is something like mixrampdb but with fading applied. I use mixrampdb and unless you set the value low enough you can get ugly overlapping of songs especially when they fade in and out slowly. The mixrampdb code will overlap tracks so they keep a certain level of output and I guess you could add fade-in of the new track and fade-out of the old track on either side.

If you compare the code for crossfade and mixrampdb you can see how crossfade does the fading and how mixrampdb does the overlapping. Possibly all you want is another setting (or two) to apply fading in the mixrampdb code.

This doesn't address beat matching which you might want for dance music. That's going to be a whole lot harder.

Cheers,
Tim.


_______________________________________________
mpd-devel mailing list
[email protected]
http://mailman.blarg.de/listinfo/mpd-devel

Reply via email to