On Thu, 2014-07-17 at 14:01 -0400, keithsalisb...@gmail.com wrote:
> Great news. Should be free in August also Max, so yes definitely happy to
> work together with you on this. I'd really like to see the key and bpm
> filters in the next version as I had so much fun using them last year.

Yeah they are included in that work. Plus additional a score to help
find the 'perfect' next track

> I have some ideas to make it fit better within the UI, and I'd like to make
> it a toggle-able view, just like the samplers, preview track etc.

Awesome I'm open for suggestions. You can test the current UI in commit
[9f15eec](https://github.com/kain88-de/mixxx/commit/9f15eec )
You need to analyse the tracks for the scoring algorithm to work.

Currently it is broken in the branch because I haven't updated the
ControlObjects.

> The track
> similarity stuff sounds great, though possibly an expensive and advanced
> feature so we'll have to see. 

Everything is done for this already and written quite modular. You just
need a list of track ID's and it will return a a score for each ID. 
see 'src/library/selector/selectorsimilarity.h'

> I only have a month so I'd really like to
> keep the scope of my contribution to something small enough it can be
> completed to production quality in the time I have, ready for merging.

Nice

> 
> Thanks for the background Daniel, looking forward to getting stuck in!
> 
> 
> On 17 July 2014 11:55, Max Linke <max_li...@gmx.de> wrote:
> 
> > On Thu, 2014-07-17 at 10:27 -0400, keithsalisb...@gmail.com wrote:
> > > Hey guys,
> > >
> > > Got some free dev time coming up next month and I'd really like to get my
> > > Active Library Filters branch ready for consideration for the main trunk.
> > >
> > > https://code.launchpad.net/~keithsalisbury/mixxx/track_selector_feature
> > >
> > > Does anyone have any knowledge of this area of the code base who could
> > shed
> > > some light on the updates since 1.11. Was there any particular reasons it
> > > wasn't considered for inclusion prior to now? I know we've got key
> > notation
> > > analysis working (really sweet feature btw!!) so that should make the
> > > Filters code lighter which is always nice.
> >
> > We had a GSoC student working on this last year. He used some of your
> > code if I remember correctly.
> >
> > https://www.google-melange.com/gsoc/project/details/google/gsoc2013/chrisjr/5876975549808640
> >
> > Has has written a bit about his implementation
> > http://gsoc2013-mixxxtracksuggestions.blogspot.de/
> >
> > This is now using filters to do get a rough list of possible tracks and
> > then calculates a score based on a track similarity measure.
> >
> > I've started a bit to clean up his branch and and make it ready to merge
> > it into master.
> > https://github.com/kain88-de/mixxx/tree/track_selector
> >
> > I'm currently busy with work but I'll have free time in August and my
> > plan was to finish this work then.
> >
> > I'm also happy if you want to work on this, I can help you with that and
> > use the time to fix other things in mixxx.The new selector-table is
> > still using the the Control-objects, this would need to be updated, and
> > I planned to add some tests for the similarity calculations. The UI
> > could still use some work, it is not super intuitive currently.
> >
> > best Max
> >
> > >
> > > I also see there's been a move towards git/github? Does that mean the
> > code
> > > proposal process has changed to github as well? Does that mean my best
> > bet
> > > is to fork off github and rework my code into that then send a pull
> > request
> > > or something?
> > >
> > > any info would be great, looking forward to getting stuck in again....
> > >
> > > tia
> > > keith
> > >
> > ------------------------------------------------------------------------------
> > > Want fast and easy access to all the code in your enterprise? Index and
> > > search up to 200,000 lines of code with a free copy of Black Duck
> > > Code Sight - the same software that powers the world's largest code
> > > search on Ohloh, the Black Duck Open Hub! Try it now.
> > > http://p.sf.net/sfu/bds
> > > _______________________________________________ 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
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Want fast and easy access to all the code in your enterprise? Index and
> > search up to 200,000 lines of code with a free copy of Black Duck
> > Code Sight - the same software that powers the world's largest code
> > search on Ohloh, the Black Duck Open Hub! Try it now.
> > http://p.sf.net/sfu/bds
> > _______________________________________________
> > 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
> >
> 
> 
> 
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> 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



------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
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