Friday, April 19, 2013

LR 5 - Maybe a way

I think I found a way, but it will be a lot of work, and I have to move over to C# for some stuff.

To make a long story short, I think I found a way to make this work in the new, dynamic LR 5 interface. But it will be lots of work, and it doesn't solver the Midi Out problem - Midi (and IPAD) will be blessfully unaware of any slider positions until the subpanels have been opened at least once. After that, no problem 9I think, cross your fingers), as most handles stay static once created.

The stupid exception as before is of course the HSL panel. LR "destroys" the controls as you switch around there. But we had that issue before.

It will be a lot of work to do this as I am quite literally analyzing every single control in the interface to get the handle associated with a function.

2 comments:

  1. I love the voice recognation with Paddy. Maybe you seperate the voice recognation from the MIDI stuff for LR5?

    ReplyDelete
  2. That is not the issue, unfortunately. It's how LR handles the windows controls. Each control (e.g., a slider) has an address, e.g. "EDIT5". It used to be fixed - so temperature was always "Edit10", say. in the LR5 beta, the controls are added only when the sub panels are opened (I assume to speed up startup). So, what's "Edit5" depends on the status of the sub panels, and can be highly variable. So, the hard work is to figure out a way to identify the edits dynamically. The obvious answer "use the labels just before them" requires that Paddy knows the names of all the labels in all languages..in other work, a lot of work.

    All doable, but for the last 2 and next 2 weeks, I can't work on it (work and family move). I hope I find the time later in May/early June

    ReplyDelete