Reaper is great in many ways but I also get frustrated quite a lot, especially when working with Midi and automation.
This will not be a full review or something, just some thoughts on what I consider MuLab's strengths and weaknesses from my personal standpoint and needs. If I come up harsh in some areas it's not meant as bashing, but to give some feedback from my point of view.
I'm sure there are solutions to some of my problems, but the problem then is that the solution weren't obvious (to me) and that might be a chance for some usability improvements...
Modular area
It's nice how MuLab is a big Mux in the background. I really think this is MuLab's greatest strength but that said I very rarely went into there unless I needed (for getting MuDrum multi out to work). The real modular work happens mostly inside of Mux:es anyway.
The modular area also gets rather limited since the workflow basically forces you to put everything inside of racks anyway, so making stuff modulate each other or send audio in unorthodox ways is not really viable.
MIDI monitoring and recording
Easy to set up MIDI devices but I think the approach to play the selected Rack is too simplistic and does not really make sense. Since the events get recorded to the tracks, these should "receive" the inputs instead.
Very obvious in the case where I put a MuDrum in the modular area and couldn't play it. Recording worked fine but without monitoring... (granted, I might just have f**ked up the routing
Recording is also unnecessarily simplistic. I cannot arm a track, starting recording and then clicking around stopped recording.
How would I go about record multiple tracks simultaneously? I didn't need to do this and there is probably a way to do it but that's one thing that really should be obvious in a professional DAW.
My recommendation: Add monitor and record arm buttons on each track. There's a reason this is practically standard in every other DAW.
But the worst offender of all when it comes to recording is that looping writes over the last played loop (if you play). I practically consider this a serious bug rather than a feature request...
Editing
There were a lot of minor frustrations when it came to editing. I'll try to summarize... Generally I felt like there were a lot of small inconsistencies that took me out of the workflow to instead need to fix something that went wrong.
I couldn't really get a sense of what double clicking and right clicking would do. In most cases double clicking opened up the editing screen but sometimes it instead deleted the part. Right clicking sometimes opened up the editing screen instead of displaying the menu.
Is there a way to directly resize parts from the compose-area without looping?
Editing part lengths overall is a hassle and often the effect was not obvious. Same thing with notes. Sure, it's cool to have all these options when changing note lengths but it quickly becomes old since 90% of the time you want the same option. The language in the dialog is not obvious either, like the difference between Relative and Percent.
Catching the end or start of midi notes is sometimes impossible without zooming in.
More than once I accidentally changed a shared part because I forgot to consolidate. Perhaps make it more obvious it's a shared part in the view?
CTRL-Click for both delete and copy (+drag) goes wrong too often. Especially frustrating in Mux where there's no undo...
Would be helpful to light up the note on the keyboard when editing MIDI. I guess the color scheme can be changed but I found the default to be a bit too low contrast to separate white keys from black on the piano roll.
Sometimes when selecting a bunch of notes and right clicking I don't get the full menu. Instead of Quantize and Quantize % i think it says Quantize selected events. I don't think I got any options to transpose (which, if I recall correctly, was just what I wanted to do at least once)
Editing automation without reference to either the notes on the track or the compose area is time consuming... Having to switch back and forth between edit and compose to see if you got the timing right just seems like bad workflow. I could probably float the editor and try to line it up with an editor for the instrument track but that also means extra hassle... Perhaps there could be choice to show the notes from an instrument track in the automation edit view?
Options of 12th and 24th notes just seems off to me... They're triplets of 8ths and 16ths.
Mixer
This applies to the tracks as well, but I found it annoying to always have to add racks to the end. Combined with the poor integration between racks and tracks it gets doubly annoying since you probably want to move the rack and the track to the "same place".
When creating sends or routes I always found it hard to find the right one. Seems like they're sometimes alphabetical and sometimes in rack order...
I found the rack size limiting. With only 6 positions, of which some might be used as sends, you can quickly run out of space. Sure, you could add a rack inside the rack but that just breaks the workflow and if you realize this when you already have a full rack all solution becomes dirty... It's Cubase SX2* all over again
Moving stuff around in the racks does not really work either. Say I have a full master rack and want to switch order between a compressor and eq... Again, you can do it, but it's dirty.
Perhaps an option to extend a rack could be implemented as well as an option to Insert Before when dragging something into an occupied rack space.
Menus
I don't really dig the custom menus in MuLab. For the context menus when right clicking they're ok, even though there often seems to be a lot of digging sub menus for even the simplest things (copy/paste). For the file menus, when saving or loading, it's in my opinion terrible. The standard API:s for these dialogs in windows and OSX is so much more powerful.
Search field is desperately needed when browsing patches.
VST:s
My VST library is a total mess... That will probably not change ever but it also means MuLabs VST file browser (see also above about the browser) just does not work for me. If you really really want to go this way, please at least add some kind of Search field!
Assorted points
Since CTRL-Z does not work inside a Mux, please make it do nothing instead of making changes that might be invisible to a user!
Why, oh, why, show tempo connected rates in Cpb? I really don't want to do maths when setting my LFO:s
I couldn't find a way to change master tempo or time. And when this gets implemented you really need to let the user set time to 7/8 as well...
Bottom line
I've seen more than a few users around here asking "why doesn't more people use MuLab" and I might have some harsh critique but it is solely meant to help understand at least why MuLab, in its current state, is not the DAW I am looking for.
All in all it seems a bit too unfinished and rough around the edges and suffers perhaps a little bit of not knowing its target audience. The price tag and simplistic approach to certain things implies it's mainly for hobbyists but the modularity and some rather odd design choices implies it's for more advanced and certainly tech-adept user (ie: me
To me the only selling point would be the modularity but everything I need in this regard I already get from MUX. I will, however, keep an eye on the development and see where it's heading.
I hope you take this as it is meant, as honest critique and not bashing.
Some things are probably just a figment of me not understanding the optimal intended workflow...
* Cubase SX2, if I remember correctly, had a limit of 8 inserts and 8 sends per track.
