I had a great expectations for Live9 with M4L, but for now I feel rather disappointment for the money I spent on AL suite upgrade. Also despite that I tried to study and understand M4L object model, I still feel that for me as non-programmer M4L is pain in the a... also in my area there are no Live user groups or trainers, no one to ask something about live or M4L, so I hope maybe I can get some help/explanation here before I completely give it up on M4L.
So my problem is that I trend to use lots of midi vsts on my projects and thus I'm ending up with lots of dummy tracks to just route midi output from midi plugin to correct input of multitrack vsti such as Omnisphere. I spent whole evening today with M4L, but only thing I was able to find was the method how you can select (get id?) live track, live device and parameter for the device, but not the input for the device. In tracks i/o section it is perfectly possible to route tracks output to some input of multitrack device. Is it possible to achieve this with M4L? Is it possible to route midi output data from one devices output to another devices input with M4L device?
Here is the illustration