Hi Everyobody,
I am planning to apply for Gsoc in Mixxx this year, and initially I
suggested three projects out of which Cue improvements seems to be good and
desireable to the community. Under this project I will be implementing a
number of features related to cues. Here is a tentative list of those
features and timeline.
1. Jump cues within a track: Here the dj sets cue number 1 and cue number 2
(multiple such pair of cues), and lets say he named this pair as jump_cue1,
so anytime while playing the song the Dj will have an option of activating
the jump_cue1 (before actually the song reaches cue1), and then as soon as
the song reaches cue1 on the deck it will jump to cue2. It will also
provide Djs with an accuracy which only a machine can provide and usually
to achive by hand. The jump cue1 and cue2 will be of different colours. (2
weeks)
2.The End Cue: This cue will be the one if activated , the software will
start the song on the next deck from its start cue, while playing both of
the songs.
3.The Start Cue: This will be the cue if activated, the software will start
this song automatically from the Start cue, once the song on the other deck
reaches its end cue.I plan to make the AotuDj to use these cues to mix
tracks. (2 weeks for features 2 and 3)
4.Automatic Detection of Start cue: This will try to point to the first
beat of the song, leaving any empty spaces in the starting. This will
enable the dj to change a track in a little lesser time than now. This may
not be neccessarily the same start cue the Dj might want to setup. He
always has an option of changing this cue.(1 week)
5. A cue not assigned to any hotcue should display "Not assigned" instead
of a 0.
6. Cue's label rectangle height depends on text. It is not consistent. (1
week, for features 5 and 6)
7. Improve appearance when labels of multiple cues overlap: Try to give a
better positioning if two labels overlap (1 week)
8. Mark can be the same color that waveform making visualization difficult:
Always give a different colour to the marking from the one of the Waveform.
9. Differentiate marks of cues with hotcue and marks of cues without
hotcues: It will make easier for the Dj to differentiate between different
cues. (1 week for feautures 8 and 9).
There will be 4 weeks left after this schedule which shall be kept as slack
time or if everything goes upto date I will be willing to take up more
features/bugs.
I have setup the Mixxx development environment and playing around with the
code. I have started to get familiarize with the code and the database
structure in mixxx.
I would love to have a feedback on this.
Thank you,
Kartik Gupta
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
_______________________________________________
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