Hi Ferran, this looks like a great start.

My biggest concern is requiring another window to be opened for the 
fully featured cue point editor. I forsee a few issues with this. First, 
it would require duplicating a lot of design and functionality from the 
main window/skins. It would also present an issue for controller 
mappings as Daniel pointed out. Also, I think the workflow would be 
awkward for editing cues while playing. I think it would be better to 
implement the GUI features as a section of skins that could be toggled 
between showing and hidden. If all features can be intuitively 
controlled from the main window, I think the cue tab in the Track 
Properties window would be redundant and could be removed.

A feature that would compliment what you've proposed and be helpful for 
using controllers would be to create control objects that sequentially 
represent a specific type of cue. For example, setting loop_cue_1 to 1 
would enable whatever the first loop cue is, regardless of what number 
hotcue it is assigned or what number cue it is in the database. This 
would allow controller mappings to have different layers for their 
pads/buttons for using different types of cues. All types of cues should 
be able to be mixed and matched in one big list as well. This would 
allow users to arrange different types of cues however they want in a 
way that makes sense for their use and on their controller. For example, 
a user could set cue 1 to a simple hotcue for a point and cue 2 to a 
loop cue starting at that same point, but the user might not ever want a 
loop at cue 3. The user could either press pad 1 or 2 depending on 
whether they wanted to loop without having to switch to a different 
layer of the mapping.

Is there anything that should be done for "the" cue point? How does it 
fit into this expanded model of cue points?

On 3/16/2016 2:19 PM, Ferran Pujol Camins wrote:
> Hello!
> This is my GSOC proposal for this year: Cue points revamp. It's all 
> pretty much explained in the document.
>
> The proposal is not complete. It lacks the definition of a couple of 
> features, the work breakdown + code analysis and timeline elaboration. 
> I have time to finish all this on time.
>
> But first I'd like to get some feedback on the features specification 
> I've got so far. There is a considerable amount of work, but it is a 
> collection of several features, so functionally complete merges to 
> trunk can be done.
>
> Let me now what you think. Specially things you don't like, things you 
> don't clearly understand or things you are not sure about. Comments 
> about the proposal text itself are also welcome.
>
> Best regards, Ferran.
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
>
>
> _______________________________________________
> 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


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
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