From: D. M. M. <ros...@gm...> - 2009-07-06 02:26:33
|
Another, related thought process I've had is it would be really interesting to have some kind of code to detect the presence of controllers in the segment(s) open in this view, and show some kind of notification doodad. Something simple and unobtrusive, like the "you've got new email" icon in my system tray, maybe. Clicking this button would pop up a dialog saying something like: Rosegarden has detected the presence of the following controllers in [this segment | these segments]. Select the rulers you would like to open: Pitch bend [x] Reverb [x] Pan [x] [ Open ] [ Cancel ] Taking that whole idea one step further, I don't know how practical it is to actually do, but... When we import a MIDI file, what do we do with controllers that aren't defined in the studio for the "General MIDI Device?" Do we just ignore and drop them? Do we keep them internally but not present them in a way that offers ready editing? (By "ready editing" I'm thinking along the lines of how in order to display a program change in the IPB, some string has to be defined for that program number.) I don't know the answer to that. Does anyone happen to know? What I'm thinking of for this is some kind of notification like: Rosegarden has detected the following controllers in use. These controllers are not defined in your studio. Would you like to open the device manager and go give these blank numbered nothings a useful name for future reference? Or do you just want to go on continuing to suck at life? All controllers and no names makes JACK a dull boy. [ REDRUM! ] [ Tommyknockers ] -- D. Michael McIntyre |