Releases: rsjaffe/MIDI2LR
Version 3.3.0.2
Bug fixes
- Occasional crash could occur on MacOS when sending shortcut keys when application is not authorized to send keystrokes.
- Texture ignored in local adjustments presets.
Improvements
- Sped up NRPN control responsiveness. Lightroom should be much more snappy when responding to certain commands using NRPN (e.g., rotation) that required significant amount of calculations by Lightroom.
- Many translations now based on Microsoft Language Portal standard translations for applications.
- Lightroom help menu now has MIDI2LR help options under Help → Plug-in Extras.
- Graduated Filter, Radial Filter, and Spot Removal show actions now work better and open the associated panel for the tool (Lightroom 7.4 and later only).
- Trying to apply a develop-only action when another module is open is now applied after automatic switch to develop module.
New actions
- Increase/decrease star rating using a knob. Rotating knob clockwise to add stars, counterclockwise to subtract stars.
- Change star rating using a slider. Moving the slide assigns a star rating based on how high the slider is: lowest is 0, highest is 5. This works well for non-motorized sliders.
- Available number of profiles increased from 10 to 18.
- Available number of series of commands increased from 9 to 16.
- Close MIDI2LR app.
Other changes
- Change interprocess communication protocol handler.
- Updated Juce framework.
- Improved logging.
- Lots of behind-the-scenes stability improvements.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: A44DC313
- MD5: 2042C3A693B852378BCBA5ECD4B0BA41
- SHA-1: 54E0A176436F3F47A6CCD797FFDAD97460E45D14
MacOS
- CRC32: 1CDB9CC0
- MD5: 0AF18555BE95999D1007E3BA3AB2D124
- SHA-1: E51597C042159B41D74D61B2E3411960A6A81573
Version 3.2.3.0
Bug fixes only.
Bug fix
- Poor responsiveness in version 3.2.2.0. Version 3.2.2.0 introduced a 10 commands/second "throttle" to accommodate slow computers. This cause more problems than it solved, so it was removed.
- Random crashes in versions after 2.7 for users with complex setups. This was caused by a defect in a third-party library. That has been replaced with custom code.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: 7DEE32F9
- MD5: 65C91D8862F1411FA3A827D47A086D36
- SHA-1: 957FD233708836CFC6F460C78574F040F8D04F0C
MacOS
- CRC32: 86E6E10F
- MD5: FFC3709DA444F1B2A2DC905B6A231CAB
- SHA-1: C2D18F9E230DDAE84654975B48D2E1910645648C
Version 3.2.2.0
Bug fix
- LRCopy and LRPaste should now work. Other built-in keyboard shortcuts were also simplified to make them more reliable. However, if you have edited the language resource file to use custom keyboard shortcuts, now you will have to use the Keyboard Shortcuts assignment, as MIDI2LR no longer reads the resource file to identify the keyboard shortcuts in use.
Improvements
- On slower computers, the latest version of Lightroom appears to be less responsive to commands from the plugin and can sometimes be changing parameters long after the MIDI control knob was moved, so the rate of commands has been limited to 10 per second, which should not cause any noticeable changes in controller behavior but does speed up Lightroom.
- When bezel displays adjustments, it will now use the adjustment name for the current photo's Process Version instead of showing both possibilities. For example, setting Highlights will display Highlight Recovery in PVs 1 and 2 and Highlights in later versions.
- Improved translations.
New actions
- Quick develop actions. These are available in either the Library or Develop module and are applied to all selected photos.
- Set crop aspect ratio 9 by 16
- Set crop aspect ratio 3 by 4 (other ratios are available, and were added in version 3.1)
- Other actions.
- Add/remove from target collection (in Photos submenu).
- Change Process Version of selected photos to Version 5 (in Develop submenu).
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: 4183BD02
- MD5: 7C39F18E86BE40355FD98F309E78536E
- SHA-1: D234904DAE52FE88D8B4B2CF98521E5F476FDBC7
MacOS
- CRC32: F48BB69C
- MD5: C638E40413257710E47A9C156D29A1B9
- SHA-1: EDC7C4D24A5439B96DD9A2B245274D5683540870
Version 3.1.0.4
MacOS-specific Changes
- Adobe changed name of application in version 8.3, causing a crash when sending keystrokes. This revision fixes that.
- Removes crash on Lightroom exit.
- Displays an alert if cannot send keys due to permission denied in MacOS (Mojave and later) with instructions on how to fix the problem.
Improvements
- If you have unsaved edits to the profile you are currently using, the app will ask if you want to save the new profile before overwriting it or closing the application.
- Improved translations
- Reorganized actions menu to reduce submenu size and make ordering of actions more logical
- Now uses native operating system dialog boxes for open/close files instead of custom ones.
- When choosing a directory to save profile files, dialog now defaults to user's document directory instead of the directory containing MIDI2LR.
New actions
- Quick develop actions. These are available in either the Library or Develop module and are applied to all selected photos.
- Color treatment Grayscale
- Color treatment Color
- White balance auto
- White balance cloudy
- White balance daylight
- White balance flash
- White balance fluorescent
- White balance shade
- White balance tungsten
- Set crop aspect ratio original
- Set crop aspect ratio as shot
- Set crop aspect ratio 1 by 1
- Set crop aspect ratio 4 by 5
- Set crop aspect ratio 8.5 by 11
- Set crop aspect ratio 5 by 7
- Set crop aspect ratio 2 by 3
- Other actions.
- Show/hide develop histogram clipping indicators
- Show/hide local adjustment mask overlay
- Cycle loupe view info style
- Cycle grid view info style
- Cycle screen mode
- Texture (both in Basic Adjustments and Local Adjustments)
- Toggle Loupe View
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: 4F9C2CC7
- MD5: C7325A362648C6D6AB85469854312F74
- SHA-1: 1186C8961A45F2A0A07812CEE41E2F20B59081B2
MacOS
- CRC32: 412A47C3
- MD5: 248AA9B4FC87122784A9AF2AD17FB777
- SHA-1: 37B8081BE37D5F936117572E25B6C07AF71975B7
Version 3.0.2.0
Bugfix release
No need to update if 3.0.0.11 is working satisfactorily. See release notes for 3.0.0.11 for all changes in this release from earlier versions.
Bug fix for users of Lightroom versions 6.0–6.5. Fixes error: ClientUtilities.lua49: Table index is nil
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: D98AD4E7
- MD5: DB2047861DB94AC1F15D9BD3507114AF
- SHA-1: ED5D638D7FFEA79D7F56051C60B6A1F8BD3D31DA
MacOS
- CRC32: 6D8C8594
- MD5: FD9F135CEA14D0F82966B872E8AB90CA
- SHA-1: 7199678005A9B8F7A1413DAF1677601AD5AC2938
Version 3.0.1.0
Bugfix release
No need to update if 3.0.0.11 is working satisfactorily.
See release notes for 3.0.0.11 for all changes in this release from earlier versions.
Fixes
- No longer freeezes on starting MIDI2LR if deprecated commands are in the default profile. These will now show up as Unmapped when you load the profile. You can replace CopySettings with LRCopy, and PasteSettings or PasteSelectedSettings with LRPaste.
- Plugin no longer crashes when there are errors in the saved Limits data. Now, it will reset all Limits to default if it encounters errors.
- Missing Chinese translations now included.
- Minor translation improvement for all languages.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from rsjaffe/MIDI2LR/releases, never from a secondary source.
Windows
- CRC32: 8608E1DC
- MD5: C863C8584A2A36CACC825B1F8A7B4FED
- SHA-1: 23980EEA24BB0AB34CF200D2AFCAD371F868A31E
MacOS
- CRC32: D1D549FA
- MD5: 460869E43BE7E3D01D737537EB9C6276
- SHA-1: B4A19E4874342679A42E18DAAD156090208530D8
Version 3.0.0.11
Some old commands have been removed from MIDI2LR. You will get an error if you load a profile with these commands. To fix, edit the profile files and replace the commands as follows:
- CopySettings is now LRCopy
- PasteSettings is now LRPaste
- PasteSelectedSettings is now LRPaste
And some Profiles have been renamed
- Previous Profile is now PrevPro
- Next Profile is now NextPro
If you have some of these old commands in your default profile, this version of MIDI2LR may freeze the first time you start it after upgrading. To fix this, either update to 3.0.1.0 or remove default.xml. In Windows, you will find the file in the %appdata%\MIDI2LR directory (type that in the address bar of the file explorer to jump to the correct directory). On the Mac, it will be at ~/Library/Application Support/MIDI2LR/. Also, edit your profiles containing the old commands prior to starting MIDI2LR.
Feedback is needed, particularly from MacOS users and non-English users—please post feedback in the MIDI2LR Google Discussion Group. There are several big changes in the Mac version that should address the issues sending keystrokes to LR. Read below for details. And there is a major change to the app interface for languages other than English.
App now translated into all Lightroom-supported languages
- Major upgrade. MIDI2LR app should be fully translated into the language you are using for Lightroom.
- Improvement. Major changes to application database and way the program is handles menus. This enables 1) easier additions to commands and menu structure, 2) dynamic loading of app menu, 3) full translation of app.
MacOS-specific Changes
- New MacOS Mojave-compatible installer.
- Bug fix. MacOS Mojave security was blocking keystrokes from app to Lightroom. Now you should see a dialog box the first time MIDI2LR attempts to send keystrokes to Lightroom. See the Wiki's installation instructions for more on enabling keystroke sending. This was mostly Apple's bug—this issue caught a lot of developers by surprise and the fix was not provided by Apple.
- Bug fix. MacOS keystrokes that weren't in the key-value map caused an exception. Now you should see a dialog box listing the key that isn't supported.
- Bug fix. Some users, particularly when using Mojave, were having to rescan devices to connect to their MIDI device. Now most users should not have to rescan, as app now adds a delay to allow MacOS MIDI services to start up. If you are still having problems, please post post feedback in the MIDI2LR Google Discussion Group.
- Bug fix. MacOS no longer blocking the application when it checks for updates.
- Enhancement. Keystrokes now accepts shifted keys as well as unshifted keys.
- Bug fix. Random exceptions when sending keystrokes, fixed.
Other Changes
- New actions (only available in Lightroom versions 7.4 and later).
- Rotate Left and Rotate Right (General submenu). Rotates all selected photos 90 degrees left or right.
- Show Full Screen and Hide Panels (General submenu).
- Show Full Preview (General submenu).
- Edit in photoshop (Library submenu).
- Reset all transforms (Develop submenu).
- Export, open export dialog (Library submenu).
- Export, using previous dialog settings (Library submenu).
- Enable tone curve (was originally in MIDI2LR, removed when it was discovered Adobe LR failed to support it, now back as Adobe has fixed its 6-year-old bug).
- Improved actions in Lightroom versions 7.4 and later. Autotone and White Balance Auto are no longer experimental. Lightroom now supports those two explicitly with functions. As a result, auto tone should behave like the autotone button in Lightroom.
- Behavior change. Apply keyword now applies it to all selected photos, not just current photo.
- Bug fix. Autohide had been removed from the app. Now it is restored and working.
- Bug fix. Crash on CycleMaskOverlayColor fixed.
- Bug fix. Control Options display now shows correct channel.
- Minor bug fixes, code cleanup, refactoring, work on reliability.
- MIDIProbe again in the installation package for debugging use.
- Improvement. Better unicode handling.
- Bug fix. Pitchwheel ranges weren't being saved. Fixed.
- Change. settings.bin is now settings.xml. The program will read old settings.bin if settings.xml not yet generated (picks up settings saved in the former format then saves it in the new format).
- Improvement. MIDI2LR no longer writes to the plugin directory. This makes it easier to choose a directory for installation, as you don't have to worry about directory privilege settings.
- In Windows, all files (except for profile files), will be written to the %appdata%\MIDI2LR directory (type that in the address bar of the file explorer to jump to the correct directory).
- In MacOS, log files go to ~/Library/Logs/MIDI2LR/ and other files go to ~/Library/Application Support/MIDI2LR/.
- Files that MIDI2LR writes are:
- default.xml — default mapping if profile file not found on startup
- MenuTrans.xml — menus for application in language that Lightroom is using — this is dynamically loaded by the application to enable on-the-fly translation of the application interface.
- MIDI2LR.log — log file from app showing settings and errors, useful for debugging
- MIDI2LR.xml — default settings for app (e.g., profile directory, pickup mode)
- MIDI2LRinfo.txt — report from lua plugin for debugging
- settings.xml — MIDI controller settings (e.g., twos complement controls, pitchwheel limits, etc.)
- Deprecated. Selective paste no longer supported.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
- Windows
- CRC32: 9B7C7C8C
- MD5: 0E9F47859DAB57A425552EC86D0E5952
- SHA-1: A73E03EBACF6A89510824F8C131B9453359ED2AA
- MacOS
- CRC32: BD208A3D
- MD5: 04254FAF127A9556620681E8A897047D
- SHA-1: 0280E7E23DA9BC6CCC67987BEF58FCEF056F2257
Version 2.9.5.0
This is an old version. Go to https://github.com/rsjaffe/MIDI2LR/releases for current release.
Users of earlier 2.9 versions: No need to download this update if your system is working correctly.
Special note. Lightroom 7.3 and 7.3.1 have bugs causing the following problems.
- Dehaze adjustment causes Effects Panel to open up when Reveal adjusted panel is checked. This is a Lightroom bug.
- Applying develop presets via MIDI2LR will reset all settings that aren't specified in the preset. This is a Lightroom bug.
Version 7.4 fixed Adobe's develop presets bug.
Changes in this update.
- Bug fix. Guarded against concurrency errors in commandmap.
- Improvement. Increased logging. Log file MIDI2LR.log now located in C:\Users\YOURNAMEHERE\AppData\Roaming\MIDI2LR (Windows) or ~/Library/Logs/MIDI2LR (MacOS).
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
- Windows.
- CRC32: 7C6F57D5
- MD5: C3F9064D46679142ABC8F0321B2CD1D4
- SHA-1: EF66ACB3D246300BB799827CCD6072D409DDCC01
- MacOS
- CRC32: 10D870DF
- MD5: 21D58942DDCF90EA33D8EBC4312BC655
- SHA-1: 233BE55C186A7B992F469D10E5AAAABB65DBF881
Version 2.9.4.0
Users of earlier 2.9 versions: No need to download this update if your system is working correctly. This update just adds a fix for crashes some users are having.
Special note. Lightroom 7.3 and 7.3.1 have bugs causing the following problems.
- Dehaze adjustment causes Effects Panel to open up when Reveal adjusted panel is checked. This is a Lightroom bug.
- Applying develop presets via MIDI2LR will reset all settings that aren't specified in the preset. This is a Lightroom bug. Either revert to LR 7.2 or wait for Adobe to issue a fix if you want to use develop presets in MIDI2LR.
Changes in this update.
- Bug fix. Fixes race conditions.
- New requirement. For MacOS, will only work with version 10.12 or newer, as a result of the bug fix requirements.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
- Windows.
- CRC32: 63C51D9F
- MD5: A404DE123BF85E58311D34ADC89D2B8A
- SHA-1: 6CD7065985135B4CD8A398016CE5BE154CCDAC76
- MacOS
- CRC32: B12114F4
- MD5: E3A64A70E46E588A5BD81EE310AFE984
- SHA-1: 583BB229299636D00F5AD4A0D0FBB658C6693C6E
Version 2.9.3.0
Users of earlier 2.9 versions: No need to download this update if your system is working correctly. This update just adds more error-tracking capabilities. If you are still having problems with this release, downgrade to 2.7, as that one seems to be stable for those users with crashing issues.
Special note. Lightroom 7.3 and 7.3.1 have bugs causing the following problems.
- Dehaze adjustment causes Effects Panel to open up when Reveal adjusted panel is checked. This is a Lightroom bug.
- Applying develop presets via MIDI2LR will reset all settings that aren't specified in the preset. This is a Lightroom bug. Either revert to LR 7.2 or wait for Adobe to issue a fix if you want to use develop presets in MIDI2LR.
Changes in this update.
- Bug fix. Enhanced error handling. Now keeps a log file of errors MIDI2LR.log located in C:\Users\YOURNAMEHERE\AppData\Roaming (Windows) or ~/Library/Logs (MacOS). Also catches more errors, including those on the message loop handled by Juce native code.
File hashes for installers. File hashes not provided for debug versions. Always download debug versions directly from https://github.com/rsjaffe/MIDI2LR/releases, never from a secondary source.
- Windows.
- CRC32: E789D4A6
- MD5: 03CF20C894DCAEF9D554A48FFC6938C7
- SHA-1: E3EAAF54EE74171B1FC488122CB57A1F52350410
- MacOS
- CRC32: 29B62D9F
- MD5: 60C5352BC3C1D6BAC04C688E8A1BD17A
- SHA-1: 15C678461D66CB4DEEF9970EDAE18EF4A8C53A08