xparis001 wrote:this is one of those feature implementations that I worry about. In theory, it could be done, but please understand from a system point of view what this might mean.
take for instance the DATA SELECT buttons. if we were to blindly implement it, if i wanted to go to FOLDER 1, and I double clicked, PROJECT would be set first, then FOLDER 1 would open.
this would be annoying, to say the least. so to remedy this, we have to incorporate what's called a "wait state".
what this wait state would do is essentially, sit back, acknowledge the button press, and then wait a certain amount of time to see if the button is pressed again. a good example of this is the delete key on your keyboard. if you press it and hold it, it deletes 1 character, then pauses slightly, then starts moving backwards. its waiting to see if the holding down is intentional.
blah blah blah, what does this all mean for a user? well, it means that if you press a button, say SAMPLE EDIT just once, you're going to have probably 200ms pause before the mode is activated. it MAY be fast enough to not notice, but people might perceive it as lag.
is that a dealbreaker?
No no no! This suggestion WOULD NOT apply to any of the data select buttons. Only pad bank, program edit, program mix, sequence edit, sample edit, song, Main, pad mute and Window.
Data select buttons, undo, browser, pad copy, full level, note repeat would all be excluded from this suggestion.