Re: [seq24-users] some code changes for seq24: different mouse input ... MidiClock start/stop ... w
Brought to you by:
rcbuse
|
From: Kevin M. <ke...@su...> - 2009-04-08 19:45:03
|
you're right. but that's a lot more work. i wont commit to going that far. but i'll keep it in mind. :) your suggestion is awesome/useful and I've thought about it myself in the past.... I'll need to think about whether I put more work into supporting multiple interaction methods (continue the work splitting my new interaction method with the old seq24 method) vs writing a generic keymap system (lots harder as you have to both generalize the code that takes action on the key/button presses (of which there are 2 methods now), and write some new keymapping system to use in that, as well as GUI dialogs (or at least a config file) so you can configure it all...)... lots of work. :) thinking aloud about implementation: Reconciling the new interaction methods into one generic block may be very difficult as they're 2 different state machines, similar but different enough... however, as my new method has more features, perhaps if *it*supported keybindings, then perhaps that could be close enough to feel like the old interaction method... Another idea is to have both a 1.) configurable method/statemachine (mine vs original) and 2.) keybindings for that method... I could be overthinking this, possibly the 2 methods can be generalized together, then this whole problem goes away and i simply go with #2 only...... for now i'm leaning towards get stuff done "sooner faster now now now", it'll be more productive to first finish making mine&seq24 mouse interaction selectable... then think about keybindings later, as it would then simply replace the key detection in one or both of those methods... that's my plan for now... sorry for the train of thought, hope it was fun for you. --- kevin meinert | http://www.subatomicglue.com On Wed, Apr 8, 2009 at 2:12 PM, Alex <x37...@gm...> wrote: > Maybe someone has already worked on this but really, I think that user > configurable key/mouse bindings is something that seq24 needs.. for > instance my keyboard doesn't have a right alt key, so I cannot do the > 'cue to start on next measure' [afaik] setting for toggling a loop. I > might want to set up a 'performance' mode of keybindings where certain > actions are intentionally harder to get to [like stop/start], so that > I don't f it up live. Also, I might like the default mode of toggling > a loop on to actually cue it to start on the next measure instead of > 'rudely' toggle it into the current mix.. all of these issue could be > solved on per a user's desired mode of working with the ability to > create your own custom key/mouse bindings. > > -Alex > > On Wed, Apr 8, 2009 at 7:27 AM, Kevin Meinert <ke...@su...> > wrote: > > > > I'm in the process of making the interaction model selectable. about 1/3 > > done already... (doing some coding on the train) > > > >>> Having to find the correct part of the note then, instead of just > >>> holding ctrl, is not really an option to me > > > > I will also look into a way of supporting this idea in my interaction > > model... maybe alt click to grow the note, or something... > > > > good suggestions. > > > > --- > > kevin meinert | http://www.subatomicglue.com > > > > > > On Wed, Apr 8, 2009 at 2:08 AM, Pelle Nilsson <pe...@ly...> > wrote: > >> > >> Hi, > >> > >> Kevin Meinert <ke...@su...> writes: > >> > >> > I've obtained the Win32 version of the seq24 code from Rob Buse, and > >> > have > >> > made some edits to the code: > >> > > >> > 1.) > >> > I've implemented fruityloops / flstudio style mouse interface, which I > >> > feel > >> > is much easier to use. > >> > >> These changes are probably fine, if they are made optional > >> somehow. Especially on a laptop with touchpad. I'm happy when I manage > >> to get the mousepointer to the general area of where the note is. > >> Having to find the correct part of the note then, instead of just > >> holding ctrl, is not really an option to me (speaking from experience > >> with other applications). > >> > >> -- > >> /Pelle > > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by: > > High Quality Requirements in a Collaborative Environment. > > Download a free trial of Rational Requirements Composer Now! > > http://p.sf.net/sfu/www-ibm-com > > _______________________________________________ > > seq24-users mailing list > > seq...@li... > > https://lists.sourceforge.net/lists/listinfo/seq24-users > > > > > |