Vienna Symphonic Library Forum
Forum Statistics

183,318 users have contributed to 42,291 threads and 255,047 posts.

In the past 24 hours, we have 3 new thread(s), 14 new post(s) and 56 new user(s).

  • While I am also looking forward to AU3 version of VEP plugin so that Logic can behave like Cubase and DP in terms of many midi channels into a single VEP instance, I do not think the current situation with Logic is so terrible as is often portrayed.  

    LogicPro has many benefits for orch work that beats the others.  For example, articulation handling in Logic is far superior to DP and and a little superior to Cubase, with its articulationID support.  Cubase's expression maps are poorly thought through and have their own limitations, though its better then nothing as is the case with DP.

    Logic comes with leaps and bounds the best software instruments of any DAW by a long shot.  

    Logic has the Drummer module, which is stellar.

    Logic has the Scripter plugin which is invaluable for orch work, another reason why its articulation handling is so much better then the competition.  

    I personally find Logic's GUI to be the most pleasing to work with compared to pretty much all DAW's out there, but that is a personal preference.  

    The enviornment, while a mystery thing understood by few, is very useful and valuable at times in ways that the other DAW's simply can't compete.  

    Logic supports 3rd party midi fx plugins as inserts, something no other DAW really provides...only complicated midi routing within the DAW enables that sort of thing...again..highly useful for articulation handling as well as other tasks.

    Well the list could keep going, but you get the point.  Logic is also a fraction the price of the other DAW's and they haven't charged for an update in many years.

    So...  The fact that we are limited to needing a few VEP instances instead of being able to have one huge one...its a limitaiton yes, but its not the end of the world, its still very usable.  A lot of Logic/VEP users are even content to literally have one VEP instance for every instrument for various reasons they prefer!  I am not one of those people.  But half a dozen VEP instances is not only very manageable, but in some cases it can be a better way to work because you can submix each VEP instance per section and lots of times its actually quite a bit easier to work that way, mix the sections in VEP rather then bringing every channel back to Logic to mix it there, especially if you are combining it with MirPro.  When you need to isolate one of the channels in Logic, its not that hard to send that channel to different outs in VEP and bring it into and AUX channel in Logic for whatever processing you want to do in Logic.  

    The multi-port macro that I fixed does actually work pretty darn well, I would not categorize it as "not fully functional".   Logic is however limited in that it can't process too many simultaneous midi events through any one instrument channel at a time.  It tends to choke on it, regardless of whether you are using the environment macro or not..that is the case.  Maybe Apple will fix that limitation someday and its definitely a limitation, but its also not really a deal breaker, just use half a dozen VEP instances and in my experience it works fine.

    You can even divide up a project into maybe 7-10 VEP instances, and not use the enviornment macro at all..don't use different ports...just 16 midi channels per VEP instance.  That also works perfectly fine and can support a large orchestral mixdown without problem.

    where people usually want to have more multi-port capability is when trying to create huge templates with 500 or a thousand armed and ready instrument channels/tracks ready to record to as inspiration strikes.  And truthfully Logic is not well suited for that workflow for several different reasons, both DP and Cubase are better suited for it, but still...it is very well possible with the multi-port template (my version) to set up ginormous templates, I provided there a template ready for 768 tracks already setup for you, go try it.  It works fine!  You just can't actually sequence too many midi events simultaneously through any one VEP instance or Logic will choke on it.  But usually that is not what you do with a large template.  You ahve 1000 tracks armed and ready and then you use maybe 100 of them for any given project and at any given instant there might be a few dozen actually playing at the same time.

    To be fair, DP has other interesting benefits over the competition also, some of the best tools for film hitpoint calculation, for example, streamers, punches, etc..  The whole chunks feature is great for multiple CUES in one project file and V-racks are useful, though less relevant if you're using VEP.  Some other nice featuers too, but for me ultimately, its entirely limited in terms of articulation management and has some other peculiarities that have driven me crazy for years and make LogicPro a breath of fresh air to work with.

    I am just learning Cubase, and it has its own advantages as well, though for me personally, it is still falling behind LogicPro for orch work because of the articulation management issue.  Cubase at least is very trivial to have thousand track templates.

    These are just my own thoughts, everyone will have their own...we can go round and round like countless internet threads talking about why we like one vs the other.  They all have some pros and cons.  Pick the one you like the most and just figure it out.  If you like DP or Cubase, then great!  Use it!  However, Logic should not be dismissed entirely..it can also function entirely well and many people out there are using it in a professional film scoring capacity quite well for various reasons that is what they choose...even without the AU3 plugin which VSL has been talking about literally for years.  I'm sure that will be released some day, but until then...you gotta make due with what is there now.


  • last edited
    last edited

    @Dewdman42 said:

    The multi-port macro that I fixed does actually work pretty darn well, I would not categorize it as "not fully functional". 

     

    Please, excuse me if it sounded I was criticising your environment. I cannot talk about something I haven't tried. Bear in mind English is not my mother tongue so maybe I didn't explain myself properly. I do apologize.

    I was talking about the one provided by VSL which, even though is good, is not as useable as other workarounds.

     

    I've been korking with Logic since version 3 and I used to love that program. However every update I've installed seems more focused on EDM and other type of music more than film composing, where DP shines, at least to me. Don't misunderstand me. I've done quite a few film scores with Logic and was able over the years to accomodate it to my workflow. If the VST3 issue were resolved before, I'd still be composing with Logic.

     

    No DAW is perfect. It's juts a matter of enjoying their goods and stand their bads


  • last edited
    last edited

    @Another User said:

    No DAW is perfect. It's juts a matter of enjoying their goods and stand their bads

    Exactamente!


  • Hi,

    You report that you set up large multitrack multiport templates in Logic Pro using VEP.

    I tried this using the VSL supplied multiport template but it only records audio.  I need to record the midi itself so I can edit using the piano roll.

    When I record arm each track all I get is one midi stream recorded per port with all the instruments on it.  This is not helpful.

    Do you know how to accomplish multi port midi recording in Logic?


  • LogicPro in general, which is kind of complicated for recording multiple midi channels at the same time...and basically that is just hard to do in LogicPro regardless of whether you are using any of the aforementioned multi-port templates.  Even just on a single port, LogicPro has been fiddly for recording multiple midi channels to different tracks in one pass.

    Prior to LogicPro's latest version, which requires Big Sur, there was definitely no way to record more than 16 channels in one pass onto tracks that will see them by port.   That simply was not possible at all regardless of what multi-port work around template you might be using to be able to PLAYBACK lots of midi tracks to a single VePro instance using multi ports.

    Version 10.7 that requires BigSur (which I don't have), does have some new track attributes for specifying the input midi channel (and possibly port if you're using AU3?) and so theoretically it might be possible with that version of LogicPro, but I can't confirm nor deny because I'm still on Catalina.  


  • Roger, am I right in assuming your Logic version is pre-10.7?

    If so, have you switched on "Auto demix by channel if multiitrack recording", in the File/Project Settings/Recording settings window? That will ensure that once you stop recording your multiple MIDI streams, Logic will atomatically separate the various recorded MIDI tracks such that each single-channel part is placed on the relevant template track. And if that has been activated, have you ensured that the channels on which your various MIDI controllers transmit to Logic's Sequencer input, match the various VEP template channel numbers you've chosen to be played by your MIDI controllers?

    I've often seen other Logic users setting up Transformers in the Environment to make it more convenient to assign the required track-channel numbers to inbound MIDI controller data; and that's what I've always done too. But if that's not a preferred option for you, then you'll have to assign the internal MIDI channel number on each of your MIDI Controllers, in order to match the channel numbers in your template that you wish to be played and recorded together.

    I've done a quick test using one of VSL's Beta AU3 templates with Logic 10.4.8, just to confirm that Logic's auto-demixing feature works as it should with AU3. And it does. See attached screen grab of my test. I ran the test specifically because I couldn't remember if the auto-demix facility works across VEP port boundaries; but as you can see from the test results, it does. It appears that MIDI channel numbers 1 to 16 are all that Logic needs for the auto-demix function, regardless of MIDI input ports or track AU3 output ports.

    In the test I made 5 separate recording passes, playing in random garbage on 4 different MIDI controllers in every pass, on input MIDI channels 1, 2, 3 and 4. In each recording pass the 4 MIDI controllers recorded into a different selection of tracks in the VSL template, but keeping to (for convenience) template channels 1, 2, 3 and 4 in every pass. The last 2 passes each covered more than one VEP port. When each pass ended, the recorded MIDI channels were separated and placed correctly in their individual tracks by Auto De-mix, as seen in the screen shot.

    Image


  • Demix will only handle per-channel...so up to 16 channels..  There is no way to have some external midi fed into Logic across multiple ports and record to more than 16 tracks in one pass...

    All midi funnels through a single sequencer object in the environment...all midi ports merge into a single input port...the sequencer itself loses any ability to know which port each event came from...it can only use the midi channel to split the recording back out to up to 16 tracks.

    Version 10.7 now includes the ability for each track in the sequencer to specifically identify which port and channel to use for input.


  • Hahaha, how many arms and legs do you have, dewdman42? Do you perhaps have a one-man-band type of MIDI controller rig with loads of levers and bits of string attached from every conceivable movable part of your anatomy to a vast array of MIDI controllers? Because you do seem to be getting a tad shrill about old Logic's 16 MIDI channel concurrent live recording limit.

    Don't you think that over the many many years this limit has been there in Logic, either E-magic or Apple would have responded if hordes of users had complained, as you seem to be, that there's something desperately  inadequate about this 16 channel live recording limit?

    Logic 10.7's very nice new MIDI input port & channel assignment faciliities in the Track Inspector address the old inconvenience that arose mainly when using a template in which hundreds of instruments are crammed solidly into every available channel, such that recording multiple channels of live MIDI using auto-demix typically necessitated having to change the MIDI controllers' internal MIDI channel numbers to match the template MIDI channels - for users who didn't fancy venturing into the Environment. But now it's a doddle. Even so, I'm still trying to conjure an image of you wearing your one-man-band MIDI controller rig and playing many dozens of MIDI channels into Logic all at once ... hahaha.


    "The US 1st Amendment does NOT allow you to yell "FIRE!" falsely in a packed cinema, nor in an online forum." ~ Dobi (60kg Cane da pastore Maremmano-Abruzzese)
  • last edited
    last edited

    Yes we agree, I said that already...twice.

    Just trying to answer the question posed by @roger.rudenstein_2567 which seemed to be if its possible to record a multi port onto many tracks at once. it is not possible prior to LogicPro 10.7. And I don't have 10.7 to test out if that will work either, but probably yes it would.


  • ps - last time I checked I have two arms and two legs...


  • It looks to me very much like Macker has addressed Roger's very practical enquiry pretty thoroughly already - and backed it up with test results! I don't get why your tirade was necessary after that.


    "The US 1st Amendment does NOT allow you to yell "FIRE!" falsely in a packed cinema, nor in an online forum." ~ Dobi (60kg Cane da pastore Maremmano-Abruzzese)
  • last edited
    last edited

    What "tirade" are you talking about?

    Macker did not actually offer a solution for multi-port recording of midi, which is what I have clarified. Demix can only address 16 midi channels. I have explain this all already above. You seem more intent on creating conflict on the forum so I will just leave the discussion there for now... @roger.rudenstein_2567 should check out LogicPro 10.7 if he needs to record multi ports in one pass.. otherwise...can't do it. Not with Demix either.


  • What did you mean by "if its possible to record a multi port onto many tracks at once"? I don't think that's what Roger was asking. That's simply not a problem in old Logic. (Each of my MIDI controllers comes into Logic on a different port - how about yours?) Rather, wasn't it about how to get multiple MIDI channels recorded simultaneously across multiple ports in a multi-port VEP template? Macker's test result proves it is certainly possible. What was it you wanted to prove or disprove, exactly?


    "The US 1st Amendment does NOT allow you to yell "FIRE!" falsely in a packed cinema, nor in an online forum." ~ Dobi (60kg Cane da pastore Maremmano-Abruzzese)
  • last edited
    last edited

    @roger.rudenstein_2567 said:

    When I record arm each track all I get is one midi stream recorded per port with all the instruments on it.  This is not helpful.

    Do you know how to accomplish multi port midi recording in Logic?


  • You need to explain yourself more accurately, clearly and precisely, dewdman42 - to yourself if no one else. You're not actually making sense here. I've said already the problem's been solved. So I'll ask again - what are you trying to prove or disprove, exactly?


    "The US 1st Amendment does NOT allow you to yell "FIRE!" falsely in a packed cinema, nor in an online forum." ~ Dobi (60kg Cane da pastore Maremmano-Abruzzese)
  • So using the AU3 Beta you were able to record midi on multiple Ports/tracks at the same time?

    Or did you have to do this by recording the tracks on Port 1 then recording Port2 etc. due to Logic's limitations?


  • Roger, yes to your first question; no to the second (which limitations of Logic?). In my test, for each recording pass I armed 4 MIDI tracks together and hit Record, then played something on each of my MIDI controllers, playing a handful of notes on each of my two keyboards at the same time, and hitting single notes on the other two controllers in between. All 4 MIDI input channels were in Record mode at the same time throughout each of the 5 recording passes shown in the screenshot of my test.

    Just to be crystal clear: when you say "ports" here, I take it you mean VEPro ports, as labelled in the template - am I correct? So yes, you can see in the screenshot where Auto-Demix separated and placed each of the 4 input MIDI channel regions immediately after each recording pass - which was correctly on the template port/channel tracks I had armed and recorded into simultaneously in each of the passes. So in pass 4, I was recording simultaneously to channels 1 and 2 in VEPro Port 2 and to channels 3 and 4 in VEPro Port 4. And in pass 5, I was recording simultaneously to Chan 1 in Port 1, Chan 2 in Port 2, Chan 3 in Port 3, and Chan 4 in Port 4.

    So indeed, simultaneous multi-channel, multi-port MIDI recording was demonstrated. I kid you not. (Pay no heed to Smiffy, he gets the complicated stuff wrong a lot but will never admit it. Lol.)

    I used VSL's single instance template for the test, and didn't alter any of the track labelling. And I checked that the ports and channels I had armed prior to each pass were indeed responding correctly in the VEPro Server. The only thing I did after Auto Demix had done its job was select the new MIDI regions together and in their right-click menu "Name and Colour", I selected "Name By Tracks" (but it appears I forgot to do that for the 1st pass.)

    Have you tried as I suggested? If so, what happens?


  • All input midi ports are merged into one set of 16 midi channels as if they were all one port. This point needs to be clarified. Yes if you are careful not to record from more then 16midi channels at once, and also you need to make sure that you don’t try to record the same midi channel from two different ports at the same time because prior to logicpro 10.7, all mid ports are merged into one before hitting the sequencer. As I said already in my first response which has somehow garnered a series of insults towards me, the demix feature in logicpro can also be fiddly the way it works and you need to understand how the sequencer allows midi events o channels to fall down through the enabled tracks. As long as you don’t need to record more then 16 tracks at a time and no overlapping midi channels on the different ports then it can be done for sure. If you use logicpro 10.7 then you don’t have to worry about it so much because it has the ability to specify the midi input port and channel for each sequencer track so then you could record as many as you want at once. I don’t personally have 10.7 to test it but that is my understanding. We can presume also that when you use that approach then the environment cabling before the sequencer is being skipped. I would have to try it to find out though.

  • Here we go again Hahaha.

    Dewman42, there is a now a very clear pattern. If you can't or won't admit you were just plain wrong in the face of clear technical evidence, that's one thing. But why launch into these long dogmatic obfuscations apropos of nothing that does anything to develop, let alone resolve the matter at hand in any seriously technical or even practical way; not to mention your attempts to smear everyone and everything that doesn't align perfectly with your opinions? Why not simply accept the technical evidence that's as plain as a pikestaff for all to see, and peacefully go about your business?


    "The US 1st Amendment does NOT allow you to yell "FIRE!" falsely in a packed cinema, nor in an online forum." ~ Dobi (60kg Cane da pastore Maremmano-Abruzzese)
  • last edited
    last edited

    If you think I am wrong about something I am not sure what that is.   Just trying to contribute to the discussion.  Why do you feel you need to attack me personally?

    @Another User said:

    Or did you have to do this by recording the tracks on Port 1 then recording Port2 etc. due to Logic's limitations?

    Recording each port on a seperate pass would certainly work!

    As I said in my last post, all midi input ports are merged into one port before hitting LogicPro's sequencer tracks.  (prior to LogicPro version 10.7).  So what this means, for example...is that if you are using port 1, channels 1-4, and port 2, channels 5-8, then yes you can record them all in one pass to 8 tracks.  They will all be merged into a single midi port...(with 16 midi channels).  Then in the track sequencer area, you use the Demix feature that Macker mentioned to direct those 16 midi channels to the specific track where each should be recorded.

    However if you were trying to record port 1, channels 1-4, and also port 2 channels 1-4...then that would not work because it would be merged into a single midi port of channels 1-4, 4 tracks.  You could of course record them in two passes.

    Make sense?

    As I said in my first post, LogicPro is not really setup right, prior to v10.7, for multi-port midi recording, mainly because all midi ports are merged into one prior to hitting the tracks area.  If you are smart about the way you do it, in terms of which midi channels you do..then you can make several passes, as Macker also described, and get it in there, but not all at once, is all I was trying to say earlier.

    Furthermore, the way the Demix feature works, you need to be aware there is some poorly documented automatic behavior in the way LogicPro records the tracks in that mode.  Basically if you have, for example, 8 tracks record-enabled, and Demix turned on..then the midi events come into the sequencer during recording and for each event it searches down through the list of record-enabled tracks, in the order they appear...looking for a track that has the correct midi channel specified.  The first one to match, it gets recorded there, (including if that track is set to ALL?, not sure).  If they get all the way down to the bottom track and it didn't find a match, that event will be sent to the currently selected track, and if that track is not set to ALL, then the recorded event will also be changed to that midi channel of that track.  As I recall.  I pretty much avoid using Demix mode myself I find it too fiddly personally with that automatic behavior.  

    You can do a google search and find frustrated LogicPro users trying to make complete sense out of it at times.  it is not hard to get confusing results if you are't methodical in your approach to using that mode carefully, understanding the way that it works.  Most people complaining about it on the net, don't understand all these nuances and just get frustrated thinking it is buggy.  its not actually buggy as far as I know, but because of this built in implicit behavior that someone decided on long ago...it does some automatic behavior that many people don't realize will be happening, which leads often to confusion.  I generally just try to avoid using it and I usually don't need to record more than one midi port or channel at a time anyway.

    LogicPro 10.7 has been updated to be more like Cubase, Studio One, DP and numerous other daws where you can explicitly specify the midi input port and channel for each track, in the sequencer area.  Then its easy, the midi ports aren't merged..the tracks get their input data directly from the ports to begin with, and you can explicitly configure each one and feel confident each one will be recording the events coming from the port and channel you want for that track.  In my mind that update to LogicPro 10.7 was even bigger then Dolby Atmosphere!

    There is an old internet post that explains in more detail the automatic behavior of Demix...I will try to find it...