UK User Posted March 4, 2016 Share Posted March 4, 2016 I am using a Midi FX script on my VI tracks that uses an automation lane to send midi notes to keyswitch instruments and by using automation in the track avoids actually recording keyswitch midi notes. It uses CC32 as the source. What I am trying to do is also trigger them using physical midi notes from a keyboard that get converted to controller data before it enters the sequencer. I found a way to do it, but it is problematic. What I discovered is the scripture uses data in its automation called FaderM, I found that although I can get Logic to record this data by putting track automation into write and converting the midi notes to CC32 and using a map to split each to different values the automation gets recorded to both the Scripter automation AND CC32 automation. While this is fine for one pass, if I change the Scripter automation manually by dragging automation points or try to overdub changes, playback still uses the data on CC32 and ignores the data in the Scripter automation. 1. Is there a way to convert midi notes to FaderM, looks like no but wanted to check? 2. Is there a way to have Logic ignore CC32 on playback? I explored adding the Modifier Midi FX plugin but CC32 is not in the list. Link to comment Share on other sites More sharing options...
Atlas007 Posted March 7, 2016 Share Posted March 7, 2016 ...1. Is there a way to convert midi notes to FaderM, looks like no but wanted to check? Have you tried inserting a Fader object (which could be used as a simple converter) in the Environment. Cabling it before the target channelstrip and re-assigning your track to that Fader object. 2. Is there a way to have Logic ignore CC32 on playback? I explored adding the Modifier Midi FX plugin but CC32 is not in the list.Again, using another Fader to filter out CC32s, also cabled before the target channelstrip, serially with the other Fader object. Link to comment Share on other sites More sharing options...
UK User Posted March 7, 2016 Author Share Posted March 7, 2016 I figured it out, if I set the transformer type to Track Automation Splitter it works and no CC32 data gets recorded. PS I cannot see FaderM as a data type anywhere so this seems to be the only way. Link to comment Share on other sites More sharing options...
Eric Cardenas Posted March 7, 2016 Share Posted March 7, 2016 Thanks for sharing your solution! Link to comment Share on other sites More sharing options...
UK User Posted March 9, 2016 Author Share Posted March 9, 2016 Hmmm, running into problems. If I have more than one track with same script type loaded i.e. one that transmits midi notes from CC32 values then the other becomes unresponsive to playing midi notes converted by the Transformer in the Clicks and Ports Pre Sequencer. I have to "Run Script" on affected track, then it works. However other track then becomes unresponsive. Both seem to process okay if I draw automation into the Scripter lane but trying to trigger these CC values using the Transformer object that converts a range of midi notes to CC values as my screenshot does not work. Using LPX 10.2.1 in 10.11.3. Is this a bug in LPX or the script, or is my environment stuff wrong? Have reattached workings as made a couple of errors before. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.