Vienna Symphonic Library Forum
Forum Statistics

189,557 users have contributed to 42,662 threads and 256,790 posts.

In the past 24 hours, we have 2 new thread(s), 7 new post(s) and 48 new user(s).

  • Synchron Player MIDI CC conflicts with Logic Pros default MIDI CC channels

    In the Synchron Player, VelXF is set, by default, to MIDI CC 1

    However, when I set my external MIDI Faders (FVDE by Audio Imperia) to CC 1, it draws the automation data in Logic Pro's "Modulation" MIDI CC lane (which, in Logic Pro, is set, by default, to MIDI CC 1) rather than in the Vienne Sync. VelXF lane

    For those that use Logic Pro with an external MIDI CC fader, is there any way to turn Logic Pro's default MIDI CC mapping off so that I can use just the Synchron Player's mapping? or, do I need to change the MIDI CC #'s within the Synchron Player in order to avoid them being the same as Logic Pro's default MIDI CC #'s?


    Thank you


  • I'd like to help, but I don't fully understand the question.

    @cinematicpop said:
    rather than in the Vienne Sync. VelXF lane

    Synchron doesn't have lanes. I think you mean the CC1 controller assigned to Vel.XF in Synchron isn't responding to CC1 data.

    And yet, CC1 data is being written in Logic. Once written, the Synchron instance still doesn't respond to it?

    Is this region or track automation?

    If you draw in CC1 into the actual region, does Synchron still not respond?

    Stray thoughts:

    1. Try Logic Pro > Control Surfaces > Bypass All Control Surfaces.

    It's not uncommon to accidentally assign CC1 to a Control Surface. In this case, it never reaches the sequencer.

    I'm not certain if you've got the FVDE as a control surface or just a common MIDI controller slider. There is a difference. And the term "Fader" is often (though not always) a term used for Control Surfaces.

    @cinematicpop said:
    is there any way to turn Logic Pro's default MIDI CC mapping off so that I can use just the Synchron Player's mapping?

    2. Again I'm not clear, as it seems you intend to drive Vel.XF from your FVDE, and it's sending exactly that.

    Anyway, you can filter CC1 data in Environment using a Transformer set to "Filter Matching Events." You'd cable from the port of your FVDE to the Transformer, the CC 1 data would be filtered, and then cable that out to the Seq. Input object.

    And if no FVDE port appears in Environment's "(Physical Input)" object, then it is most likely assigned as a Control Surface. When a piece of hardware is a Control Surface, Logic hijacks everything it sends and directs it to Control Surface Assignments. The MIDI data won't even show up in Environment.

    Maybe poking around with those ideas can help. If not, you could try Logic Pro Help.


  • Is it really that complicated?

    CC1 is called Modulation in Logic (and in many other DAWs) as CC11 is called Expression but that is just a name. If you write CC1 data in Logic the Synchron player will react to them. Just open the player while you playback and you see the fader move.

    What is a bit confusing in Logic is that if you open the Automation/Midi pulldown in e.g. the region editing view, you have the standard Logic CCs like Modulation (CC1) and Expression (CC11) under the title "Midi" in the list but you also have, under the title Automation, the very many Synchron player automation parameters (when you press Vienna Sync). Here you again find Expression and also as shown in the attached screen shot VelXF. No need to use this however you can just use the standard Logic CC1.

    Same if you e.g. for Dorico use the Velocity presets which works best with the VSL Expression MaPS. Here CC2 is the controller which is in general called Breath for breath control which makes sense for e.g. woodwinds but you can also use the Velocity preset for you stings libraries of VSL and control them with CC2.

    I have a three fader controller with faders set to CC1, CC11 and the vibrato CC, in VSL CC20. Most brands use CC1 and CC11 in the same manner but vibrato is less standardised e.g. Spitfire uses CC21.