rsjaffe / MIDI2LR

An application and plugin to remotely control Lightroom with a MIDI controller
http://rsjaffe.github.io/MIDI2LR/
GNU General Public License v3.0
683 stars 83 forks source link

Use autosync when applying presets #414

Open rsjaffe opened 6 years ago

rsjaffe commented 6 years ago

Changes after 2.4 caused autosync to be ignored. See if those changes can be reverted.

rsjaffe commented 6 years ago

From Ernst Bokkelkamp to me

I have done a bit of research and I think I have found something interesting on auto sync. Doing some testing shows that any changes through LrPhoto functions are not automatically synced, but changes through LrDevelopController are.

The description of LrDevelopController may explain: "This namespace provides functions for controlling the Develop module.". LrPhoto acts on Photo (in library and develop), LrDevelopController acts indirectly on a photo through the develop module and auto sync is a feature provided by the develop module.

The simplest solution is to apply a preset to every photo in a selection because this will record the preset in the history and allows the change to be undone.

Regards

jharrang commented 6 years ago

Is there any schedule for a fix or a workaround on this? Not being able to apply presets to a selection of photos at once is pretty limiting to a LR workflow. Thanks!

rsjaffe commented 6 years ago

This is a Lightroom limitation. There is no way for MIDI2LR to read the auto sync status.

On Wed, Aug 22, 2018 at 11:18 PM jharrang notifications@github.com wrote:

Is there any schedule for a fix or a workaround on this? Not being able to apply presets to a selection of photos at once is pretty limiting to a LR workflow. Thanks!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rsjaffe/MIDI2LR/issues/414#issuecomment-415200218, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXXBRzyb7xv1XzNp71WbSrGHNhv7Rysks5uTdiygaJpZM4Q8j6a .

-- Sent from Gmail Mobile, all typos are Siri’s fault.

jharrang commented 6 years ago

Thanks for the reply! And thanks for all your work on developing MIDI2LR. There's really nothing else like it.

This is a Lightroom limitation. There is no way for MIDI2LR to read the auto sync status.

Yup, I gathered as much from reading. There used to be options in MIDI2LR to apply presets to all selected photos though, and I know that VSCO Keys is capable of doing that. I wasn't able to find/understand from my reading why that functionality was deprecated. Was that a compatibility change for LR7? (I'm still on LR6 FWIW).

EDIT: Looks like the Apply to all Selected functionality was only briefly in v1.2 and 1.3 then removed in 1.4 due to issues. If it's at all possible to re-introduce, that would be spectacular, but otherwise I'll assume that there's an underlying barrier in the way LR is implemented.

rsjaffe commented 6 years ago

If I remember correctly, there were issues with that feature. I’m in the midst of a major rewrite of the program, with a planned release in January. I’ll put this in the queue.

On Mon, Aug 27, 2018 at 11:17 PM jharrang notifications@github.com wrote:

Thanks for the reply! And thanks for all your work on developing MIDI2LR. There's really nothing else like it.

This is a Lightroom limitation. There is no way for MIDI2LR to read the auto sync status.

Yup, I gathered as much from reading. There used to be options in MIDI2LR to apply presets to all selected photos though, and I know that VSCO Keys is capable of doing that. I wasn't able to find/understand from my reading why that functionality was deprecated. Was that a compatibility change for LR7? (I'm still on LR6 FWIW).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rsjaffe/MIDI2LR/issues/414#issuecomment-416387161, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXXBeNU0vtzA0HUg3IsNEek2EyzX318ks5uVHANgaJpZM4Q8j6a .

-- Sent from Gmail Mobile, all typos are Siri’s fault.

TimKamppinen commented 2 years ago

This is a huge limitation. Quickly applying presets in the library grid module to multiple photos speeds up a workflow so much, vs having to use the dropdown menu on the quick develop panel. My Loupedeck + is able to do this and sync across all the photos, so not sure why MIDI2LR can't. My issue is that the loupedeck only has so many buttons and I want to use my X-Touch Mini alongside it to add even more.

wunditta commented 11 months ago

This seems to work now, although very slowly. It only works when applying a specific preset, but not when cycling with previous next preset. Because of the performance this makes sense...