I think that for me the most obvious thing would have to be a new synth. I like the layout and features of the ES2 so maybe a simple ES2 II where you could select different oscillators and filters from different synths. So you could, for example, have a Minimoog Oscillator in Osc. 1, an ARP-2600 Oscillator in OSC. 2 and a Juno Oscillator in Osc. 3. The same would apply for filters...perhaps a Minimoog in 1 and a TB-303 in 2. I guess you could even extend this to the envelopes because I know that some analogue synth envelopes were "quicker" than others and this DID have an impact on some of the sounds that were created with them...so I think even that would be a worthwhile feature.
There are certainly things about Logic that drive me crazy too in terms of features and workflow. Lately I keep getting "insufficient RAM" messages and that NEEDS to be sorted out. Also, when "freezing" or doing an offline bounce only one of my eight cores is being used according to the CPU meter. It would be nice if Logic could take advantage of Open CL as well to be able to throw in a powerful graphics card or two in order to be able to extend the useful life of any Mac or to simply offer more power if you really needed it on a newer machine.
I think that the Channel EQ should be updated to offer different "models" in the way that the compressor has been...just different EQ curves and things like that...not necessarily the full slew of subtleties and non-linearities that some of the well known modelled EQs and compressors say they have.
Also, a "Remove all unused plugins" command would be nice. Any that are bypassed (and don't have automation to un-bypass them during the song) would be removed with one command rather than having to do them all one by one. I am sure I am not the only person that experiments with different plugins while working on a sound and doesn't immediately remove the ones that aren't in use!
A "Convert all active audio regions to new files" command would be good. Often I will be working on a remix where I have a multitrack vocal and, on some of the tracks, there is a 6-7 minutes long WAV file with only a few vocals in different places. I would like the option to be able to cut the file either side of the parts that I want to keep, delete the rest and then have a command which converts those to new audio files (individually) and keeps them in the same place. Why? Because my song backups are getting bigger and bigger and if I could convert that 6-7 minute (90-105MB at 24/44.1) file into two smaller files of, say, a couple of MB each and then only have to save those in the "consolidated" project that would save a lot of backup time and hard drive space.
Oh, another thing, at the moment you can move individual tracks up and down in the arrange window and re-order the tracks...I would like to be able to do that with multiple tracks at once...grab four adjacent tracks for example and move them all to the top of the arrange page in one go.
I agree with some of the others here about having a better waveform display in the arrange window and I would also love to have some kind of "elastic pitch" feature for audio files in the same way that ProTools has.
I would like a "bounce" button (like you have on any master outputs) on each channel and on each bus as well. I know you can "bounce in place" anyway with each track...but a bounce button on each track/bus/output with the facility to select multiple ones at once (perhaps hold down "Ctrl" and click or something like that) and then bounce ONLY those ones would be great!! At the moment you have the option of "bounce in place" (for a single track) or bouncing the master outs...or...exporting all tracks (which isn't even the same as "bouncing") which really isn't enough of an option.
I think that's enough for now
