adapting Lemur to work with Touchosc Logictouch

Discuss Lemur and share techniques.
Post Reply
dburns
Newbie
Posts: 25
Joined: 14 Apr 2012 04:31

adapting Lemur to work with Touchosc Logictouch

Post by dburns »

I've been trying to figure out a way to adapt a Lemur Mackie Controller type template to work with the touchosc Controller plugin for Logic Pro.....I'm wondering if this is possible.

Ideally what I want is a lemur logic pro controller a la Mackie control ,but I have not had any luck trying the templates I found in the user library.....most were for other apps other than Logic,and haven't worked well for me.I've built a few templates,so I'm not asking for someone to do the work for me as such,just to point me in the right direction if possible.surprised no one has built one yet.

any insight greatly appreciated
Softcore
Regular
Posts: 1613
Joined: 04 Nov 2012 08:34

Re: adapting Lemur to work with Touchosc Logictouch

Post by Softcore »

Im not familiar with Logic specfically but I am quite familiar with the Mackie Protocol as I have already made a Lemur emulation for Cakewalk's Sonar.

So, if you design, in Lemur, a complete and precise Mackie emulation, there is no reason why it wouldnt work in Logic as a Mackie Control would - no extra plug-ins or tricks involved. It all boils down to "copying" the midi messages a Mackie would send, in Lemur objects. The Vpots are somewhat hard to accomplish (due to their relative midi messages) but again all the available emulations feature a solution already.

Here's my emulation in case you want to get some ideas

http://liine.net/en/community/user-library/view/342/
dburns
Newbie
Posts: 25
Joined: 14 Apr 2012 04:31

Re: adapting Lemur to work with Touchosc Logictouch

Post by dburns »

thanks,I like your version very much.There is alot of good work there!I have not had luck getting it to connect properly.

I wonder how Logic Pro recognizes it has a mackie controller hooked up.Is it just a sysex string of sorts?what's nice about the touchosc logictouch template is that it is recognized automatically by Logic Pro.I was hoping to achieve that somehow.

anyway,thanks for the reply!
Softcore
Regular
Posts: 1613
Joined: 04 Nov 2012 08:34

Re: adapting Lemur to work with Touchosc Logictouch

Post by Softcore »

Ahhh hear ya! I know what you are talking about because Sonar does the same thing....

here's the cunning trick I did to discover the secret handshake - use an application capable of displaying the messages it receives.....connect it "between" Logic and a working Mackie Emulation....Upon opening Logic, it sends a request sysex message to the Mackie (or what it believes is a Mackie)....now observe-write down the "response" sent from the Mackie emulation....and THAT,is the message you need to send from Lemur to Logic to make it believe there's a Mackie connected.

I used the above method with Sonar and one of the Mackie apps available for iPad in order to discover the message Sonar "waits" to connect to a Mackie. If you manage to give me that message I can easily make it so that my emulation gets connected to Logic - from then on, its just a matter of changing the text of the buttons (to suit Logic functions) and you 'll have a working Lemur Mackie emulation thing.

For the in-between app, I used a Max patcher but I guess any midi-monitoring app with ins-through-to-outs will do! ;)
dburns
Newbie
Posts: 25
Joined: 14 Apr 2012 04:31

Re: adapting Lemur to work with Touchosc Logictouch

Post by dburns »

wow,lot's of great info!

as a matter of fact,I do have a mackie controller(just want to be able to retire it)

I'm on a compose schedule for a few weeks.When the air clears,I'll be able to putz around a bit with midi monitor/the mackie(in either mackie control or hui or logic control) and get some sys ex info out.So long as it's legal to do so,I can offer the info up....

strange,as nice as touchosc is,I like the look of the Lemur faders so much more.I'm such a sucker for a nice gui.

talk soon
Softcore
Regular
Posts: 1613
Joined: 04 Nov 2012 08:34

Re: adapting Lemur to work with Touchosc Logictouch

Post by Softcore »

Try this.....

Open the Sonar Mackie template you downloaded in the editor...Locate the "connect" button - inside it you will find a script named con()

replace the folowing line in the script:

Code: Select all

midiout(0,{240,0,0,102,20,27,88,89,90,0,0,0,0,247});
with:

Code: Select all

midiout(0,{240,0,0,102,20,1,1,2,3,4,5,6,7,6,6,6,6,247});
Let me know it if worked! ;)
Post Reply