Bi-directional faders

Hi, I created some faders to control de volume of certain tracks on Logic Pro, It works fine as I move the faders on OSC and it gets reflected on Logic. Now, I wanna know if it's posible for the faders to be bidirectional, I mean, if I also move the faders on Logic to have that reflected on the OSC faders. Thanks.

The first thing I'd recommend is to stop the server, set Debug to True and restart the server.

When you move the fader in Logic, do you see any messages on the console?

Something like this:

DEBUG, OSC) In: { address: '/ch/01/mix/fader', args: 0.40566959977149963 } From: 172.29.1.24:10024

That's a fader move on a Behringer XR18 but you get the idea.

EDIT: For Logic it's going to be /1/volume1 or similar. The '1' may be different.

Hi, thanks for the response. No, I don't get any message when I move a fader on Logic, only when I move the faders on OSC.

That's a good start. At least for now, we know the issue is on the Logic side. Well, there could be a firewall blocking the inbound messages. What's your setting for the osc-port? I'm not a seasoned Logic user but you need to start with Control Surfaces, Controller Assignments and check the settings for the track or tracks you are using for testing. It's also probably worth posting something on a Logic users forum as I'm sure they'll be able to help more.

1 Like

This video may be helpful. https://youtu.be/R5nLhYVVuf4

The template is in Touch OSC, but setting up the IDAM in macOS could be the crucial step.

Thank you, that's very interesting, sadly I'm using an android tablet.

@oert Are you using MIDI or OSC (Open Sound Control) messages? Is your O-S-C server on the same computer as Logic?

Hi, I'm using midi messages, I created the faders on a session and linked with logic pretty much as the video shared by eakwarren (https://youtu.be/R5nLhYVVuf4). It works fine as I move the faders on the osc session, logic recognize them; but can't manage to get it work in the other direction. Yes, I have the open stage control app In the same computer as logic, also duplicated on an android tablet via the http.. direction.

Got it. The key is it is MIDI between the server and Logic on the same computer so no firewalls nor networking involved. Can you capture and post the output from 'List MIDI Devices' and also what you have set for 'midi' in the server config?

In the meantime, let me fire up the MBP that has Logic installed and make a few tests. My DAW of choice is Reaper but I do support a couple of performers who use Logic.

@oert Sorry for the delayed reply. The MBP with Logic on it was in use for another project so I had to setup another MBP.

I'm seeing the same behavior as you are. How are you connecting O-S-C to Logic? I'm using the virtual MIDI in/Out ports created by Logic. I starting to suspect that 2-way MIDI with Logic isn't possible without IDAM but that's only a guess based on what I know so far. Would you be open to using OSC messages with Logic instead of MIDI?

Hello Ken, sorry I was out for the weekend. Yes, I tried that using the Logic's virtual midi in/out ports, and also with another created ports with IAC driver on the Mac. I'm definitely open to new options, not very familiar with OSC messages, but sure I can learn. Thank you.

No worries. Hope you had a relaxing weekend. Let me put together a simple example of 2-way OSC with Logic that you can replicate.

1 Like

I'm afraid I have not been able to get 2-way OSC messages to work. The only success I've seen after doing a lot of Google searching is with an iPad connected via USB and using the IDAM interface. I'll continue to research this as I'm sure there's others who want this functionality as well.

Thanks a lot @KenMitchell, I will also keep searching on the internet as I'm very interested on that functionality. Cheers.

I found a YT video that shows an OSC control surface being configured using 'ZeroConf' but that's like black magic to me. It seems like there needs to be some pixie dust on the control surface side and also some on the Logic Pro side. Seriously, a config file of some kind on the O-S-C side and also a control surface definition on the Logic Pro side.

Now I'm on a mission to figure this out.

Do you have the link? I will try to search also on my own. :raised_hands:

There's actually two videos but they are for another product. Also, he's using an iPad so you'll need to deal with the network setup for your Android tablet.

1 Like

Thanks, will be reporting new updates. Cheers.

While researching this I stubbled upon MIDI Device Scripts but haven't got much further than that. Other than using ZeroConf and a known device profile, such as the Hexler LogicPad profile for OSC, I don't see how to add an OSC control surface to Logic.

I know there is a Mackie control Surface that uses the Mackie protocol; I will try to keep researching on it.