Generally:
- Ability to write macros/extensions in a little programming language (Lua, say), and an official repository for collecting them. Cakewalk/Sonar had this, and it's super useful.
MIDI editing:
- 'Explode notes to multiple tracks' like I listed elsehere in the forum. This is a great feature that some other DAWs have that allows one to 'prototype' say, a drum pattern, and then isolate different sounds out to different channels.
- Related: select all notes of the same pitch with a single click.
- Also related, another way of doing the above would be to a way to declare (say in the rack view) that certain notes in a pattern be sent out to different instruments. As long as the UI for this isn't too laborious
- For pattern generators, the ability to describe algorithmic 'variations' in a pattern: I.e. play this chord sequence with this pattern, but every 4th bar alter the sequence to a different pattern and/or chord sequence.
Step editor / drum programming:
- Would love to see a drum pattern generator, in a manner similar to chords/basslines/melodies.
- Collective needs multiple outputs, it doesn't seem to have that possibility right now.
- The step editor is pretty weak generally. Is there a way to change the note assignments and even the number of pitches available? I don't see it, this seems rather not good. If I'm missing it, it should be more obvious in the UI.
- Is there a way to convert back and forth between MIDI and step editing for the same set of notes? Seems to me they should just be a different view on the same underlying note data.
Arrangement view:
- Extend the pattern generator concept into arrangement generators -- add an arrangement generator or a way to describe a sequence of arrangements: play this clip 3 times, then chorus, then this, etc. (Like we used to have back in the 80s with Notator, etc.) Taking the grunt work out of structuring compositions.
- Clone/duplicate track -- exact copy including the same plugins w/ same configuration.
