Feature Request: New MIDI track creation should be compose-friendly
As we discussed on IRC, today's DAWs seem to embrace the idea of having users create a clip or region first; in order to make a MIDI track usable. This is retarded as the user may not really know how much space (on the timeline) to allocate. I really believe this grunt-work gets in the way of creativity and I'd love to see something smarter made available (if possible). Basically, when I create a new MIDI track, I want to get straight to work ASAP. That means I want to 1) Start working in Piano Roll (drawing notes) or 2) Record from a MIDI controller. Realizing any new track needs some reasonable amount of setup (define MIDI channel, output plugin or hardware device, instrument map, etc...), this may be the ideal location to drive workflow? Perhaps allow the user to specify workflow related attributes such as:
Enable record Launch Piano Roll
If the user ticks "Enable Record", the track is armed and the DAW itself is ready to record. Recording will begin on that track as soon as the user initiates with a single action (like, slammming the space bar more than likely...heh)
If the user selects both "Enable Record" AND Launch Piano Roll, all work suggested above takes place and the Piano Roll is displayed (probably set to the location of the play-ahead?)
If the user ticks only Launch Piano Roll, the Piano Roll is displayed (probably set to the location of the play-ahead) and Draw Mode (if you're using something like that) is activated.
If either, or both, of the workflow related options are used, a dynamically created region would then be generated as a result of the MIDI recording or the work performed in Piano Roll. I realize this little detail could potentially get complicated depending on various if/else conditions but figured I'd mention it.
Again, the driving motivation behind this request is to get the user composing music ASAP after setting up a new MIDI track. Curious to hear your thoughts! Thanks again.
I like the ideas but I feel options are excessive. I will probably make it so that once a MIDI (instrument) track is created it will be selected and the piano roll will show up. Creating notes on a regionless space will autocreate regions of a specific size (maybe this can have an option).
Also, currently selected tracks will be automatically in record mode (i still havent figured out how record would work so can't comment much on record atm)
Anyways it is a high level issue so let's keep it here for now until more critical features are implemented