Hi Udura

> When going through the project ideas by MIXXX it all seems very good summer
> projects. I would love to add something on cover flow project idea first.
> >From my experience for cool animations best choice is ActionScript
> (Flash/Air). I have worked with papervision3d , stage3d and other 3D
> engines developed for actionscript. Some of these engines support hardware
> acceleration therefore minimize the CPU load. Since ActionScript is working
> with Windows,Linux and Mac using it won't be a matter for cross platform
> developing. By using a 3D engine we could build very advanced and
> interactive album art display that would give a *unique touch* for Mixxx. I
> would love to show some of my work availiable online.
> 
> http://www.pixelzexplorer.org/us/ourteam.html
> http://www.pixelzexplorer.org/megamind/
> 
> We can develop a cover flow album art display by using purely QT but I
> thought if we add the power of a 3D Engine to Mixxx it would be way too
> cool. Please give me your thoughts on this suggestion. :)

I'm not sure about using a full blown 3D engine to display some covers. It
seems a bit like using a sledgehammer to crack a nut. Although I see that there
is potential to do interesting interactive stuff. Can you go a bit more into
detail what you imagine and how it would be useful for a DJ.

But before that can happen you'll need to implement how covers will be handeled
internally. How will you look for them? How will you store them? How are covers
stored usually by people? Without having the internal stuff figured out and
implemented it is no use to work on a shinny UI. For a start just having
something like Traktor would be good. After that is working you can start to
work on UI's.

Also ActionScript is a no-go since it depends on proprietry software (Adobe
Flash). As well as the fact that flash is dying in favor of HTML5. Going with
openGL is possible, we already use it to display the waveforms. Before you
suggest any other engine please keep in mind that it has to be compatible with
our license, mixxx uses GPLv2 so we can't bundle anything that is released
under GPLv3. Oh and before I forget it currently runs on a wide range of
hardware from brand new laptops to years old netbooks and such a basic feature
as cover art should be available to all of them.

best Max

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to