Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Forum Jump  
How to access MIDI PORT 2 of VEP from Logic
Last post Thu, Feb 14 2019 by Dewdman42, 13 replies.
Options
Go to last post
Posted on Tue, Feb 12 2019 22:55
by Adia
Joined on Sat, Feb 06 2016, Posts 90

Hello, I am buliding a template and I need your knowledge about HOW FROM LOGIC PRO can I access

MIDI PORT 2 of VEP and channel 1. When I open VEP plugin in Logic I can only switch channels, but they all work at the MIDI PORT 1 of VEP

Posted on Wed, Feb 13 2019 04:42
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170

In the future, hopefully there will be an AU3 version of the VEP plugin that will work in Logic.  VSL says they are working together with Apple on this, changes are probably needed in Logic to fully support that.  They've been talking about it for years, so don't wait for it.

At present, VSL has a temporary solution which is that CC99 messages can be sent in front of each note message, which indicates what port to use for the next note.  This is intercepted by the VEP plugin and converted into port routing before sending to the VEP server.

VSL made a logic template that uses an environment macro to make this automatic, but it has bugs due to bugs in Logic's enviornment layer and has caused most people to give up on using it.  

I have made an improved template that works around those Logic bugs and it seems to work pretty good.  But you can't send too many simultaneous midi notes through one Logic channel, LogicPro tends to choke if you do.  Its probably ok to use a few ports with 16 midi channels as long as you're not using them all at the same time.  I can play a 100 channel renditition of ET score (from VSL's downloads section), using this template through 4 VEP instances, so each VEP instance is using 2-4 midi ports full of channels, but none of them flood their channel all at the same time with midi traffic.  Seems to work fine.

Download my version of the VSL macro template here:  https://www.logicprohelp.com/forum/viewtopic.php?f=9&t=137085

5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Wed, Feb 13 2019 13:41
by Adia
Joined on Sat, Feb 06 2016, Posts 90

OMG What a shame! Everything what cuases problems with Logic is its OldFashioned enviroment. I like logic but as I have now big templates organised this way I am trying to switch to Cubase.

2 things I can see here, I am not sure if I am right, but I can see the big advantage: In logic when I open 16 midi channels using one VEP instance there are those MIDI tracks (channel strips?)  that have ALWAYS the same audio output, so it is so problematic to mix such music, as all 16 channels are on one audio output.

Am I right in Cubase it is not a problem at all?

The only thing I miss is Logic Drummer.

Posted on Wed, Feb 13 2019 15:36
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170
There are both pros and cons to every daw, including both logic and cubase. While cubase supports Vst3 and easily can handle multiple midi ports, logic has way better support for articulation’s, for example. There are numerous pros and cons.

The environment can be a blessing when it works, or a curse when you’re forced to use it because some other painfully obvious feature is missing.

It is what it is.

In answer to your question logic can handle multiple audio channels coming back from a single instance. You set them up as aux channels in logic. Read the manual.
5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Wed, Feb 13 2019 15:38
by Adia
Joined on Sat, Feb 06 2016, Posts 90

Thank  you - I know the solution about AUX channels, but this is terrible and not so convinient as in Cubase. I am new to Cubase but surprised that I had not to do anything there to mix it properely. Am I right? Not adding any Aux channel strips

Posted on Wed, Feb 13 2019 16:18
by Adia
Joined on Sat, Feb 06 2016, Posts 90

Is there a way to DISABLE instance in the VEP? Or only DISABLE CHANNELS which is not the way I want to go...

Posted on Wed, Feb 13 2019 16:19
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170

If you love Cubase you should probably use that.  They all have pros and cons.  I am not expert about Cubase so I can't comment about it.

Logic handles multiout instruments just fine.   You have to setup VEP properly though and then hit the + button the logic mixer to see the extra channels.  they appear as AUX channels.  This is how all multi-output AU instruments work in LogicPro.

5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Wed, Feb 13 2019 16:23
by Adia
Joined on Sat, Feb 06 2016, Posts 90

Thank you for your reply. Yes,  but please just Set on the 1st Aux Channe Violin, and on the Second Cello.

Record music and then please try to mix the music and record autiomation. When yuo move the Fader of Chello at the same time the fader of Violin is going down. So what, than you need to create the NEW AUX TRACK from tha channel strip? Not so great, you have already double more tracks than you should have....

Posted on Wed, Feb 13 2019 16:44
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170

Well there's always Cubase...

5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Thu, Feb 14 2019 16:19
by cojoncio
Joined on Tue, Apr 20 2010, Spain, Posts 69

The AU protocol is a real PITA in Logic. Even with the enviroment workaround (which is not fully functional), you still get a limited number of outputs from VEP. That's why I gave up.

As Dewdman says, there is always Cubase. And other options too. I went for Digital Performer. MAS protocol is rock solid and allows to have not 32 but 48 MIDI ports from each instance. Not bad for huge templates.

 

Hope u can get your issue resolved soon

Master: i9 7900x Digital Performer
Slaves: i7 3930k. Windows 7 - Mac Pro 12 core. OS X 10.12
Posted on Thu, Feb 14 2019 18:10
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170

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.

5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Thu, Feb 14 2019 19:24
by cojoncio
Joined on Tue, Apr 20 2010, Spain, Posts 69

Originally Posted by: Dewdman42 Go to Quoted Post

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

Master: i9 7900x Digital Performer
Slaves: i7 3930k. Windows 7 - Mac Pro 12 core. OS X 10.12
Posted on Thu, Feb 14 2019 19:48
by Dewdman42
Joined on Tue, Feb 27 2018, Posts 170

Originally Posted by: cojoncio Go to Quoted Post

Originally Posted by: Dewdman42 Go to Quoted Post

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

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

 

The one provided by VSL is fundamentally broken due to bugs in Logic's enviornment that they did not account for when they created it.  A lot of people tried it out and sometimes it worked and sometimes it didn't and nobody really understood why not..and VSL I think eventually just gave up interest on trying to fix it, and instead has been talking about AU3 someday.  Frankly I do not think the one from VSL should even be on their site now, its fundamentally broken.  I don't know anyone that is using it because of that.

I hacked their macro and changed it in a way to work around the logic enviornment bug in question(related to note off events).  In addition to that I added a scripter script which takes care of forwarding ALL NOTES OFF to all vep ports when you hit STOP on the transport, which is critical to avoid hanging notes.  since then I haven't had any hanging notes as many people complained about the macro from VSL.

Quote:

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.

 

I do not think Logic is focus on EDM at all, though it can certainly be used for that too.  I do think Logic is geared more towards musicians writing music and DP is more geared towards engineers mixing music.  They both go both ways, but I feel DP leans more towards satisifying the engineer in me and Logic satisfies the musician in me.  For me the music writing is way more important and the mixing tools in Logic are more then enough to get that done too.

Quote:

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

Exactamente!

5,1 MacPro 12core X 3.33ghz, 128gb ram, VSL Cube, Appasionata, Dimension Strings, MIRPro, VEP, LogicPro, Cubase10, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
You cannot post new threads in this forum.
You cannot reply to threads in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.