[sonarblindbeta] Re: Letting another cat out of another bag

  • From: <ptorpey00@xxxxxxxxx>
  • To: <sonarblindbeta@xxxxxxxxxxxxx>
  • Date: Sat, 2 May 2015 12:36:37 -0400

That is great news. Implementing the control surface will provide much more
efficient and robust access to much of the functionality one really will
need and use in Sonar. We had been pushing Cakewalk for an updated SDK for
years for exactly this reason and they finally updated it last year. This
will also make a lot of the functionality much more independent of any
changes in the UI that may come with future versions.

Great that John could get this running.

--Pete


-----Original Message-----
From: sonarblindbeta-bounce@xxxxxxxxxxxxx
[mailto:sonarblindbeta-bounce@xxxxxxxxxxxxx] On Behalf Of Steve Matzura
Sent: Saturday, May 02, 2015 11:45 AM
To: sbb
Subject: [sonarblindbeta] Letting another cat out of another bag

I'm so stoked about this, so I hope I don't steal anybody's thunder or
release information I'm not supposed to. My disclaimer on doing so is
that I wasn't told not to, so here goes!

I was just on the phone with John. He's got a real control surface DLL
now, similar to the one used in the CakeTalking accessibility
solution. He's been working on making this happen for literally
months, like three, maybe four. There were technical blocks at every
turn, things that weren't adequately documented, documentation that
was just plain wrong, you name it. But he's got it going now,
including all the stuff needed to register it on target systems, so
let's all keep our collective digits and other crossable members
crossed that he'll get the scripts to talk nicely to his DLL.

Having a control surface dynamic linked library makes scripting
several levels of easier because the scripter doesn't have to go
fishing around inside the application to find the controls, methods
and properties of its inner workings. That's what the DLL does--it's
the link between the snake pit inner workings of an application and
the outside world.

If you want to know more about what a DLL is, why they're good, etc.,
if you're a programmer or even just a wannabee, check out
https://support.microsoft.com/en-us/kb/815065 - it's written in nice
plain language.



Other related posts: