Request: Milkdrop 2 audio visualization

Can someone do this:

I like A LOT, Winamp's Milkdrop 2 visualization plugin.
So... if there is a port, then I could load this plugin in one of my audio/video players.

I.e; VLC
 
Well that will have to wait then!
I'm busy ATM.

Duh!
If I port it, then I will constantly have to maintain it.
:p
 
Unbelievably!

After I've went to google and searched for:
Code:
Milkdrop 2 visualization BSD
I've immediately clicked, on a top most, result and came here!
:p

Nobody done anything yet?
 
I managed to install projectM, projectM-qt and projectM-jack.
But almost nothing is showed, just black frame.
Perhaps it use extensively shaders and my intel card can't handle that.
 
Hm ..., how come I didn't get an email notification of a reply.
Anyway, that is excellent.
Thx, for your effort.

I have an nvidia card, so will try it.
 
Because this can be paired with anything!
If you feed it with /dev/random generated sound, it should create graphic effects based on that stream.
It is not just up to winamp
 
crees said:
I've made a port for it:

http://www.bayofrum.net/~chris/patches/projectm.shar

It compiles and installs fine, I'm going to see if I can get it to work too!

Chris
Hello Chris!
Your link is broken.

I've received your email:
Hi all,

Since there was a request for this [1] and I had some spare time...

Anyone who uses a libvisual compatible music player might be
interested in this port; according to Wikipedia these:

* Amarok
* XMMS2
* Beep Media Player
* BMPx
* Audacious
* LiVES Video Editing System
* Rhythmbox

projectM is a Free rewrite of Milkdrop, which is a visualiser for 'Winamp'.

Since projectM is modular, I've written two ports so far;

http://www.bayofrum.net/~chris/patches/libprojectm.diff

and

http://www.bayofrum.net/~chris/patches/projectm-libvisual.diff

The second depends on the first -- both belong in /u/p/graphics.

Anyone interested can grab them and test them out! I've tried them on
i386, they work great; feedback is most welcome. The dependencies for
libprojectM are correct, but I may have missed one or two for
projectM-libvisual in my enthusiasm; I'm still finalising that one.

Be warned, you may struggle to get good effects without a powerful
processor and GPU.

Chris

[1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/152823
I've successfully compiled it on amd64
Good job!

PS: Your patches don't create dirs, just files.

Here is a sequence of CMDs, for other testers:
Code:
# Obtain patches
cd
wget 'http://www.bayofrum.net/~chris/patches/libprojectm.diff'
wget 'http://www.bayofrum.net/~chris/patches/projectm-libvisual.diff'

# Setup [B]libprojectM[/B]
mkdir /usr/ports/graphics/libprojectm
cd /usr/ports/graphics/libprojectm
patch < ~/libprojectm.diff
rm *.orig

# Compile [B]libprojectM[/B]
make install clean


# Setup [B]libprojectM-libvisual[/B]
mkdir /usr/ports/graphics/projectm-libvisual
cd /usr/ports/graphics/projectm-libvisual
patch < ~/projectm-libvisual.diff
rm *.orig
mkdir files
mv patch-actor_projectM-cpp files

# Compile [B]libprojectM-libvisual[/B]
make install clean

ProjectM's config: /usr/local/share/projectM/config.inp.sample

Currently no binaries, so I've tested only compilation ...
 
Look like there is an issue with VLC media player:
Code:
gmake[5]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7/modules/visualization'
  CXX    libprojectm_plugin_la-projectm.lo
  CXXLD  libprojectm_plugin.la
libtool: link: require no space between `-L' and `-lprojectM'
gmake[5]: *** [libprojectm_plugin.la] Error 1
gmake[5]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7/modules/visualization'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7/modules/visualization'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7/modules/visualization'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7/modules'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.7'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/multimedia/vlc.
*** Error code 1
 
Back
Top