Releases: rsjaffe/MIDI2LR
Version 2.1.0.0
- Improved application shutdown. Should now shut down immediately and properly on Lightroom exit on both Windows and MacOS machines. Plugin shutdown routine no longer needed, so removed option to keep application running on shutdown.
- Improved MacOS send keys. Looking for feedback as to whether command key shortcuts now work.
- Internal app improvements, including improved multithreading safeguards.
File Hashes (2.1.0.0)
- MIDI2LR.exe
- CRC32: 260744DD
- MD5: D2214607581E77EF2E351890594DF0CC
- SHA-1: 615F5D33BA84DCCFF81B5614BCA38486CE5107C8
- MIDI2LR.app/Contents/MacOS/MIDI2LR
- CRC32: 2BC1485A
- MD5: C46E726BD3CED500E9611A016AA4DE6A
- SHA-1: DA906675764ADFEAB3ABC831C15E121B04236484
Version 2.0.4.0
Maintenance release. No need to update unless one of the following issues affects you:
- Updated TouchOSC documentation.
- Addressed profile change resulting in lost limits when moving to-from Library from Develop module (subject to testing to confirm).
- Now labels Notes and Pitchbend messages appropriately on app.
- Now responds to Notes without requiring very hard keyboard press.
Improvements
- Show bezel when preset applied.
- Show bezel when library filter applied.
- Improved installer experience. Now uses default directories appropriate for Mac and Windows Lightroom installations, remembers last install location (windows only), installs link to documentation and uninstaller.
- C++ coding updated in app to improve compilation speed and maintainability. Markedly reduced compilation dependencies.
File Hashes (2.0.4.0)
- MIDI2LR.exe
- CRC32: 649CFE4C
- MD5: B8BBA14684501CBE2123776679521162
- SHA-1: 39EE76E1FDD9B511D85E8CFDEC63D0E2544B3BD5
- MIDI2LR.app/Contents/MacOS/MIDI2LR
- CRC32: EDA8860B
- MD5: CB643FC7334426606BFADA97A7510145
- SHA-1: 379C6AA8F1CF035DF11EE0DE28705A3DC00727F8
Version 2.0.3.1
Differences from 2.0.3.0
- Bug fix: Stopped double presses with NOTE messages.
- Bug fix: Fixed saving resolution parameters.
From this release forward, do not delete all files in MIDI2LR.lrplugin directory when performing an update, as the settings.bin file will save your MIDI controller customizations for pitch wheels and knobs.
To assist with this, we now have installers available so that you don't have to manually install the application. You will see them attached as an exe file for windows and a dmg file for mac os. To install, just run the appropriate file, and choose the directory in which you want to put MIDI2LR.lrplugin. Note for the Mac OS application--I haven't yet tested the permissions that you get after the installation. If you have any problems running the plugin after installation, please post that at the discussion group.
- Major new feature: supports many more MIDI controllers than before. Now, controllers with pitch wheels, knobs sending difference signals (2s complement, binary offset, or sign and magnitude) are supported by using the right-click menu in the app.
- Instructions for the new MIDI controller support are in the MIDI Controller Setup page of the wiki. People with MIDI controllers supported by earlier versions don't have to do anything special to work with this new version.
- Information on controllers is at https://goo.gl/Ev6S8R. Feel free to edit this when you have new or changed information about a controller.
- Updated JUCE application framework to 4.3.1
- Save and read pitch bend settings in profiles.
- Improved error reporting.
- Bug fix: now able to paste only temperature and tint with selective paste (LR was ignoring it unless white balance was changed to custom).
File Hashes (2.0.3.1)
- MIDI2LR.exe
- CRC32: 5DFAFD1A
- MD5: 6E5D5168A98864D28DC349FD747B12EA
- SHA-1: A771D95DFE40FA03F8BE98C54C2228DAC7CE4F28
- MIDI2LR.app/Contents/MacOS/MIDI2LR
- CRC32: 907C9739
- MD5: 1AA6AF5DF7B8CBC31457D165C5DDECF8
- SHA-1: 34FD3835601CE33C263016E23A77494C902C95A8
Version 2.0.3.0
Important note: If your controller sends NOTE messages (e.g., from a keyboard), there is a bug in this release that takes the associated action twice. Do not upgrade until the next version.
From this release forward, do not delete all files in MIDI2LR.lrplugin directory when performing an update, as the settings.bin file will save your MIDI controller customizations for pitch wheels and knobs. To assist with this, we now have installers available so that you don't have to manually install the application. You will see them attached as an exe file for windows and a dmg file for mac os. To install, just run the appropriate file, and choose the directory in which you want to put MIDI2LR.lrplugin. Note for the Mac OS application--I haven't yet tested the permissions that you get after the installation. If you have any problems running the plugin after installation, please post that at the discussion group.
- Major new feature: supports many more MIDI controllers than before. Now, controllers with pitch wheels, knobs sending difference signals (2s complement, binary offset, or sign and magnitude) are supported by using the right-click menu in the app.
- Instructions for the new MIDI controller support are in the MIDI Controller Setup page of the wiki. People with MIDI controllers supported by earlier versions don't have to do anything special to work with this new version.
- Information on controllers is at https://goo.gl/Ev6S8R. Feel free to edit this when you have new or changed information about a controller.
- Updated JUCE application framework to 4.3.1
- Save and read pitch bend settings in profiles.
- Improved error reporting.
- Bug fix: now able to paste only temperature and tint with selective paste (LR was ignoring it unless white balance was changed to custom).
File Hashes (2.0.3.0)
- MIDI2LR.exe
- CRC32: 2EFF2CA8
- MD5: 2C407BEDD12A7155E5429877AD73F476
- SHA-1: F3EC80383DE89915F2539D37571B3C0150C3A5DE
- MIDI2LR.app/Contents/MacOS/MIDI2LR
- CRC32: 8E85CE45
- MD5: B91D4AA9D443679D6686B93E29E85A4A
- SHA-1: 5C8061CE60FD74A1A8327C076B0A1DEDE3D37FDF
Version 1.7.0.0
- Can now clear filter and preset selections, by clicking on the selection.
- Simplify parameter change bezel message.
- Show bezel (if enabled) on resets as well as parameter changes.
- Improved limits display formatting, and fixed bug where, when running LR in a non-English language, the numbers would disappear.
- Added show reference view horizontal and vertical. Lightroom CC will not support it until its next release after January 2017.
- Fixed many translation issues. Now have database for translations. See https://github.com/rsjaffe/MIDI2LRdb for translations database.
- Added NRPN setup for BCR2000 in Controller_Settings directory.
Version 1.6.1.0
version 1.6.1
- Now can program MIDI buttons to change Library filters.
- Save and load plugin settings to a text file. Useful for copying setup over to another computer. Note that Develop Presets may not be correct when the settings are used on another computer, as Lightroom assigns a GUID to each preset, and the GUIDs might differ for the same preset on different computers.
- Changed shutdown code to improve reliability. Note: we need Mac testers to see whether this fixes the problems with the app hanging or leaking memory.
- Added ability to use keypad keys when sending key commands to Lightroom. Note: we need Mac testers who use a non-English keyboard layout to confirm that the correct keys are being sent.
- Menu item to close application server added
- Improved translations for plugin
- Simplified feedback for profile changes
- Using translated text for displaying parameter changes
- Translations now should cover all plugin menu items.
- Added toggle lens profile corrections, remove chromatic aberrations, constrain crop.
- Fixed the transformPanel profile save bug
- fixed post crop vignetting styles
Note for Mac users: we are still unable to send keyboard shortcuts that include a command key press and the application does not shut down cleanly if not closed before Lightroom is closed. The best approach is to use the new "Close Server" option available under Lightroom's File → Plugin Extras menu prior to closing Lightroom. We are looking for Mac folks who can do some debugging of the application. Please open an issue on GitHub if you are willing and able to help. Thanks.
Checksums for Version 1.6.1.0 Windows executable:
CRC32: 75D41084
MD5: D9B3B4CA45B81D340ED98BFD6EDC480A
SHA-1: 78FDFF4FEF23AD8F6684AF7A81DDEF8A02F309E3
Version 1.6.1.0 OSX/Mac OS executable:
CRC32: 65E3BD84
MD5: 6A751B322E9622704B96E5EF75A435E2
SHA-1: 8601C1CF220C6FF8D55B92A5D1D2A4F5059CA768
Version 1.5.0.2
Changes in this release:
- User-contributed setting examples markedly expanded. See the Controller_Settings directory in the zip file for more information.
- New menu items:
- Transform -> Upright Guided
- Post Crop Vignetting Styles
- Point curve types
- Auto tone
- Show/Enable Transform Panel
- Transform panel items now separated from lens correction items (Adobe made these separate panels in recent release)
- Note: Adobe has a bug that reveals the Lens Corrections panel when making Transform adjustments. If this annoys you, there is a new option in the app Options dialog (under Other...) that stops automatically revealing adjusted controls. In that case, you may want to enable show status and activity to watch your changes on the screen rather than in the panel.
- Now can use following keys to navigate list of assigned commands in application: Del, CursorUp, CursorDown, PageUp, PageDown
- Support added for pitch bend controllers
- Update Juce to 4.3.0
- App option to stop revealing adjusted panel. Lightroom currently has a bug for many of the Transform adjustments, where it shows the Lens Corrections panel instead.
Bug Fixes
- Detect and ignore bad XML configuration files (app was aborting on bad files)
- Stop creating ghost collections
- Extensive debugging with static code analyzer (PVS Studio)
- Stop crashing when an invalid device is attached (this happens with TouchOSC Bridge, which strangely makes the input and output for the emulated MIDI controller two separate devices, which means that the "input" device has an invalid output channel, and the "output" device has an invalid input channel)
Version 1.4.0.0
- Allow multiple controls to be assigned to same parameter.
- Change OSX shutdown to a forced shutdown.
- Fix copy/paste and apply preset problems that were introduced in a prior release. For now, copy/paste and apply preset only apply to the current photo, not to all selected photos.
- Added perspective x and perspective y from Transforms panel, and resets for perspective x and perspective y.
- Internal improvements and simplification of OSX keystroke code to allow more debugging.
Note to OSX users: It appears that command-key shortcuts are still not working properly. I need volunteers to test out the code to debug it. Volunteers will need to install XCode, and do some minor coding, with my guidance. Without volunteers, I will be unable to fix the problem, as I do not have LR for OSX or a MIDI controller attached to my Mac.
Version 1.3.0.1
- Refresh MIDI controller when it gets out of sync with Lightroom. This is particularly useful for controllers that change layers, as layers often don't update while hidden.
- Sort commands on application. Sorting is changed by clicking on column heading. Default is by order of command in documentation. Also selectable is by MIDI signal number. After adding or changing commands, re-sort to see in proper order.
- Sendkeys revision to increase reliability.
- Internal application improvements. Increased error-checking and speed.
- Updated Juce framework to 4.2.3.
- Fix crash in 1.3.0.0 when deleting a mapping.
- Improvements to Windows keystrokes, should reduce problems with window focus changing in LR while sending keystrokes.
Release 1.2.0.0
- NRPN message handling! See the wiki section on MIDI controller setup for further instructions. This feature is useful only for those whose MIDI controllers can be programmed to send NRPN messages. Also, don't try applying this to faders unless you really know what you're doing. In the MIDI2LR.zip distribution, a sample setup for the BCF2000 is given in /Controller_Settings/BCF2000 RSJ NRPN/.
- You now can select an action that pastes or applies presets only to the current photo (which previous versions of MIDI2LR did), or pastes or applies to all selected photos. See the list of MIDI2LR commands for the new paste/apply commands.
- Command key may now work in OS X shortcuts. Thanks to Christopher Herrmann for his assistance. In OS X, Lightroom has to be the foreground app for send keys to work. We hope to change this in a future release. Please post an issue if you are still having trouble with command-key shortcuts in OS X. This has been a difficult issue to solve.
OSX Users
For those interested in trying a potential fix for the shutdown issue (100% CPU utilization), you can install OSXShutdown.zip instead. Please consider that an experimental release. Thanks. And leave feedback in https://groups.google.com/forum/#!forum/midi2lr. The latest version of the test plugin is 1.2.0.3