Jump to content

10.0.7 track stacks lose smart controls external assignments


JJHP3

Recommended Posts

Hi

 

I was reading someone else's forum post, and it got me playing with smart controls - controlling soft synth parameters by assigning an external midi slider. I do this all the time, but this time I was trying it inside a track stack and it wouldn't work. Audio or synth track, the knobs won't respond to midi. Or more accurately, I can learn the slider, but then it doesn't move the smart control and the assigned slider is no longer shown in the control bar midi input readout. Huh.

 

So I made a simple instrument track and it works as expected, just fine. What am I doing wrong with tracks stacks? Btw, I tested both summing and folder stacks with the same result.

 

Thanks for your help!

 

John

Link to comment
Share on other sites

You should be able to assign Smart Controls inside track stacks. However keep in mind that the Smart Control panel automatically update as you select different tracks, including different SC panels for the main track and each individual sub track of a track stack. So the first question would be which Smart Controls panel are you trying to map (the SC of the main track?) and which parameters are you trying to map? For example, to map sub tracks parameters to the SC of the main track you'll have to first open the plug-ins on the sub tracks, then select the main track and map the SC on screen knobs to the plug-in knobs.
Link to comment
Share on other sites

Thanks David - as usual things are getting more confusing rather than less... for example: I have a template with 6 soft synths. On synth track 1, I have an external midi fader assigned to the smart control in the upper left, what I would call position #1. That works as expected. Then I open a different synth on track 2 and find that the same midi controller now controls whatever smart control is in position #1. And so on. My one midi fader controls all smart controls in position #1. Same for #2 etc. Is this as it should be?

 

I have experimented more with the track stack - I made 2 instrument tracks that work with smart controls (see above) and then put them in a summing stack and now the midi fader don't work. Sigh.

 

Thanks for you help!

 

John

Link to comment
Share on other sites

John, I'm afraid I'm getting confused myself. Why don't you:

1) Give me an example of which parameter you want mapped to which on-screen SC knob when which track is selected.

2) Explain the exact procedure you're using to attempt that mapping.

3) Attach your project to this thread so I can see what you've tried.

Link to comment
Share on other sites

Thanks for your help!

 

1) create an instrument track.

2) choose any Logic synth

3) open smart control panel

4) choose the "first" knob and hit learn external

5) wiggle midi fader

6) works as expected.

 

7) Make a couple of instrument tracks as above. All instruments now automatically instantiate with the same midi fader controlling the "first" knob. This actually surprises me, but not a problem for this situation.

 

8. Select a couple of smart controlled instrument tracks and combine into a summing track. Now the midi fader does not affect the previously enabled "first" knob.

 

John

Link to comment
Share on other sites

I finally got a chance to have a look and I can only confirm the behavior you've described. I followed your steps exactly and get the same result: when you pack instrument tracks in a summing track stack, the smart control external assignments are lost. Moving this to the bug section.
Link to comment
Share on other sites

  • 3 months later...

I spent ages trying to work out what was going on with my smart control mappings quite a while back.... It appears this has been a problem since its release but still no fix from apple. Its frustrating because the majority of my tracks are within stacks inside my general project template.

 

Don't suppose anyone has had luck getting this to work yet?

Link to comment
Share on other sites

Don't suppose anyone has had luck getting this to work yet?

 

It's still broken (we're still on 10.0.7). Apple needs to fix it.

 

However, here's a workaround:

 

-Make your assignment.

-Click the pencil next to the assignment or use the key command (Shift-Option-K) to open the controller Assignments window.

-Go to the Expert View, select the assignment and change the "Channel Strip" parameter from "Selected Track" to "Software Instrument" (assuming you're dealing with a software instrument track) and make sure the box to the right has the appropriate channel strip number.

 

After doing this you'll see the external assignment in the Smart Controls inspector change to "Unassigned", but this is another bug because the assignment will continue to work.

 

When you're done with your assignments you can create your Track Stack and the assignment won't be lost.

 

J.

Link to comment
Share on other sites

  • 2 weeks later...

I can't get Smart Controls to work outside tracks either. All I want is to add some CC#1 modulation data to a track using Native Instruments' Kontakt. So far, I haven't been able to make it - not with automation, and not by trying to record MIDI data into the region itself.

 

Has anyone here had any success with this? How is it supposed to work?

Link to comment
Share on other sites

  • 2 months later...

Surely a bug... I started to have the same problem after i switched to 10.0.7 from 10.0.4 (it behaved as expected before) and i just found another workaround:

after creating the stack, open the smart control panel in the main bus, then manually assign the control to the desired track's parameter. Now it should fetch midi from the controller again.

This technique can be handy to have controls over all your instruments inside a stack or map controls from different instruments to a single knob. :)

 

I can't get Smart Controls to work outside tracks either. All I want is to add some CC#1 modulation data to a track using Native Instruments' Kontakt. So far, I haven't been able to make it - not with automation, and not by trying to record MIDI data into the region itself.

 

Has anyone here had any success with this? How is it supposed to work?

 

smart controls are limited to plug-ins parameters, if you want to automate modulation you need to use midi draw. In case you want to use a midi controller for that, your unit needs to have a knob/fader assigned to cc#1. most of the modern controllers are provided with software to change the midi mapping of the unit.

Link to comment
Share on other sites

  • 7 months later...

Has this bug been confirmed to be fixed? None of my external assignments can move a smart control knob. . . really annoying.

 

 

** edit, actually it works fine. Seems to be on one project none of my external assignments are scaling properly?

Link to comment
Share on other sites

  • 2 weeks later...

I can reproduce this behavior under Logic 10.10.1

I posted it to the Apple discussion thread:

https://discussions.apple.com/thread/7158403

cello, when you write:

after creating the stack, open the smart control panel in the main bus, then manually assign the control to the desired track's parameter. Now it should fetch midi from the controller again.

What main bus do you mean?

Link to comment
Share on other sites

  • 4 weeks later...

This continues on Logic 10.2. It's worth fixing.

I tried the fix proposed by Jordi, but that did not work.

I can reproduce on two systems and see other forums posting this issue

Late 2013 Mac Pro or Late 2011 MacBook Pro

OS X 10.10.4

Logic 10.2

 

Steps:

1) New Logic Project

2) Create a few Software Instrument Tracks

3) Assign an external MIDI controller to one of the Smart Controls for one of the Instrument Tracks

4) Make sure the external MIDI controller is controlling the Smart Control as expected

5) add all Software Instrument Tracks to a Track Stack

6) external MIDI controller stops working as expected for the track with an external MIDI controller assigned to a Smart Control

 

Just building a big template to take advantage of MIDI FX+Smart Controls. Lack of ability to use track stacks is a drag.

 

MacBook Pro (15-inch Late 2011), OS X Yosemite (10.10.4)

Link to comment
Share on other sites

Hello all,

Thanks for the proof-of-concept .gif Jordi.

As I mess with this I am now able to add instruments with smart controls to a track stack no problem, no workaround needed.

On my personal laptop, Late 2011 MacBook Pro OS X 10.10.5

 

I'll try this on one of the 2013 Mac Pro rigs at work ASAP. It was there that I had trouble with this, and made my post August 30. Strange.

 

(I did trash the .cs file as I tried to troubleshoot on the Mac Pro FYI. Didn't help)

Link to comment
Share on other sites

First of all, thanks to Jordi and others on this thread.

Second, note that the solutions posted are workarounds to what is a bug in Logic X that persists in 10.2.

Finally, after testing several options I conclude that Smart Controls will lose external assignments in track stacks, even when workarounds are applied, in unpredictable ways.

To clarify:

1) Jordi, in your workaround .gif are the Smart Controls for each Software Instrument Track assigned to different CC numbers? This does seem to work.

2) If Jordi's example has different CC numbers assigned to Smart Controls that is a use case different from the one I'm trying to implement

3) In my use case Software Instruments in Track Stacks aren't only running stock Logic plugins--They have custom Smart Controls assigned to MIDI Scripter parameters

4) I want a bunch of these tracks, each with a single Smart control, all to respond to the same CC number/external controller when that track is selected. This is what seems to fail pretty consistently when the track is in a Track Stack.

5) I think that makes the Controller Assignments>Expert View>Channel Strip>Software Instrument workaround ineffective, since that binds a particular Software Instrument parameter to the controller.

 

TL;DR This is a bug worth fixing, even if there is a workaround. I also think the workaround is only somewhat effective.

Link to comment
Share on other sites

Yes! I did Eric; thank you for that suggestion. I also got results when setting the Mixer to "track" view.

As in all workarounds, I can get Smart Controls to stick inside a Track Stack in limited cases using a workaround, including yours, but not consistently.

I *think* that an External Controller assigned to a Smart Control "Selected Track" Parameter should be persistent even when that track is in a Track Stack. While various workarounds may work in specific cases, the workaround functioning does not "fix" the bug.

What I am hoping is that the Logic dev team will address the issue.

Link to comment
Share on other sites

  • 2 weeks later...

Question...? My smart controls only display the graphic for EQ and the Controls button only displays a white blank screen on all channels, audio and midi. Using the ESX24 Steinway (a preset) confirms all the above. Logic 10.2.0, OS X 10.10.5 Yosemite, MacMini i7. Any information would be appreciated. Tried to sum a stack etc. : (

thanks, Mak

Link to comment
Share on other sites

  • 5 months later...
  • 3 months later...
  • 3 months later...

Apologies for the double post, but in desperation, I found that Logic Remote presents a temporary workaround. Assuming Logic Remote is already paired to Logic X...

 

  1. Assign smart controls to a plugin on a track
  2. Add that track to a stack track - summing or folder stack - both work
  3. Select that track in Logic X
  4. Logic Remote shows the 'smart' controls (with Smart Controls View selected)
  5. Twiddle knobs on Logic Remote, knobs twiddle on Logic X

 

Logic now works as normal expected. So far, this works for any instrument or effect mapped to smart controls on any track selected, whether its in a stack or not.

 

I'm looking at five hardware midi controllers in bewilderment at Logics bug, but strictly short term, this is just about better than nothing IMHO.

 

Except that not all Factory Layouts are supported by Logic Remote. And its still not possible to implement custom Layouts (as opposed to customise factory layouts... really? Really?). Or define toggle or momentary button presses (all of them are toggle based AFAIK), yet somehow, MainStage can differentiate?. 

 

Smart Controls and its abuse of MIDI redefines what button depression is.

Link to comment
Share on other sites

  • 4 months later...
  • 2 months later...

This thread started 3 years ago and this problem is still not solved. Why am I not surprised?

 

I guess having empty dummy track objects as separators instead of folder tracks to organize a template is the way to go at the moment, yes, not the same thing. 

 

Oh Apple, Guns and Roses for you "I use to love her... but I had to kill her..."

 

Peace.

 

GD

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...