I tried doing the same with a Viewsonic, TD1656-2K touchscreen display connected to my Mac (OS 26.1) but quickly ran into the limitation that Mac does not natively support multitouch displays. I’ve tried using UPDD and UPDD commander to set up a TUIO connection into OSC but haven’t been able to get those protocols to speak together.
What is Joel’s setup here? Is he likely running OSC pilot on a separate windows machine then piping the OSC/Midi to and from the Mac/Windows?
I can’t speak for Joel directly, but the setup he shows in that clip looks like what most people do: run OSC/Pilot on a Windows machine, since Windows is the only OS that fully supports multitouch on external displays. It’s what I do, use MAC for studio work, you can use pilot with ipad but I like my touch screens… therefore the touchscreen would be connected to the Windows computer, and then OSC or MIDI is sent over the network to the Mac, which handles other stuff, probably??. That way the Mac never needs to deal with multitouch at all. Trying to run the touchscreen setup directly on macOS usually hits the limitations you’re seeing, even with UPDD.
I will expand here, see if this helps???
(Mac) turn on a Network MIDI session in Audio MIDI Setup (this creates a virtual MIDI port).
(Windows), install rtpMIDI and join that network session, so then once you connect, the Windows machine will show up as a MIDI device on the Mac, that is the goal.
OSC/Pilot (back on Windows), send your MIDI CC etc… to that rtpMIDI port.
Ableton (Mac), enable track and remote for the rtpMIDI input, then MIDI-map as usual (Cmd+M, move a control in Ableton, then touch it in OSC/Pilot).
Just tested it all again, works fine, remember you can do network or ethernet. BUT make sure you select the right network in OSC pilot under Input Output, it will be the name of your session set on rtpMid
Okay got it, appreciate the thoughts here. I’m trying to just send midi so think this would work as a solution.@mike You mentioned using an iPad as one solution, I hadn’t considered that. Would you send the information from OSC on ipad through a network connection to the Network port on a mac?