Version 3.0.0.1 released — beta test release

117 views
Skip to first unread message

Rory Jaffe

unread,
Feb 22, 2019, 10:10:10 PM2/22/19
to MIDI2LR

This is a beta release. There is a major change to the app interface for languages other than English. Feedback using the discussion group is appreciated. Particularly interested in hearing from users not using English for Lightroom.


Available, as always, at https://github.com/rsjaffe/MIDI2LR/releases


Changes in this update.

  • Major upgrade. MIDI2LR app should be fully translated into the language you are using for Lightroom. Testing in languages other than English greatly appreciated, particularly with the CJK languages, as I had to change the application interface font to accomodate CJK text.
  • Improved actions. 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.
  • New actions.
    • 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).
  • Behavior change. Apply keyword now applies it to all selected photos, not just current photo.
  • 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.
  • Improvement. Better unicode handling.
  • Bug fix. MacOS Mojave security blocking keystrokes from app to Lightroom. Now you should see a dialog box the first time MIDI2LR attempts to send keystrokes to Lightroom. The dialog will look something like the first image on this page. Make sure to click OK on that dialog, as you will only see the dialog once. If you accidentally select Don't Allow, you can use this solution to enable 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 will see a dialog box listing the key that isn't supported. Currently, MIDI2LR only supports un-shifted keys (add the shift by selecting the check box for shift in the plugin dialog for keystroke shortcuts).
  • Bug fix. Pitchwheel ranges weren't being saved. Fixed.
  • Bug fixes. Miscellaneous bugs squashed.
  • 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 in 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: 57A07F11
    • MD5: 8F40ED9A6CB1FA713701FA798E75E183
    • SHA-1: 0CB818A59B146A2143F922A9871F8E406C3EF797
  • MacOS
    • CRC32: CD53228A
    • MD5: 33B4C26950AEA097D8F1B5B6C014D3DB
    • SHA-1: BF30B802779C686F03DC68B0514F37E7288C2A16

Michael Grigoriev

unread,
Feb 23, 2019, 4:31:11 PM2/23/19
to MIDI2LR
Hey, Rory,

I tried the latest release, but both the debug and release windows binaries hang on startup (UI is not updated, and windows say "Not Responding")
The log just says:

Log started: 23 Feb 2019 4:26:29pm
20190223T162629.411-0500: Opened input device X-TOUCH COMPACT
20190223T162629.646-0500: Opened output device Microsoft GS Wavetable Synth
20190223T162629.652-0500: Opened output device X-TOUCH COMPACT

I tried doing a clean install -- uninstalled the old version, deleted the midi2lr directory, reinstalled -- but it didn't help.
Any ideas?

As always, many thanks for your ongoing dedication to midi2lr development :)

Rory Jaffe

unread,
Feb 23, 2019, 7:16:57 PM2/23/19
to MIDI2LR
Did you start it by running Lightroom or directly start the binary. Lightroom has to run before the binary when you install it for the configuration files to be generated. I might change this with the installer if this is the problem you're having.

Michael Grigoriev

unread,
Feb 23, 2019, 11:45:43 PM2/23/19
to MIDI2LR
I was starting it from within Lightroom. I've now tried starting it separately, or killing it and restarting it via the "Start Server" plugin extras after Lightroom is fully started, but neither way works.
It seems to get stuck pretty early on -- doesn't even get to printing the version information in the log files -- would that be consistent with a problem related to configuration files?
Message has been deleted
Message has been deleted

Jan Koet

unread,
Feb 26, 2019, 2:36:38 PM2/26/19
to MIDI2LR
This beta does not work for me, on macOS 10.14 with CC 8.2. I start the application by launching LR and it throws an error: "Unable to load control settings from xml file. Unable to open file". This results in the UI not responding anymore. I can click buttons, for instance to load or save settings, but the window doesn't show. When I try to close the application, it throws a similar error as before, but now it refers to settings.xml or settings.bin, I can't remember precisely. However, once I see that error, I also can see the windows that I clicked to open (load settings, profile settings). I've rolled back to 2.9.0.3 as this is the most recent versions that works for me.

Op zaterdag 23 februari 2019 04:10:10 UTC+1 schreef Rory Jaffe:

Rory Jaffe

unread,
Feb 26, 2019, 5:13:39 PM2/26/19
to MIDI2LR
Do you have the directory ~/Library/Application Support/MIDI2LR/ and ~/Library/Logs/MIDI2LR/ on your computer? What files are in the Application Support/MIDI2LR folder? Could you provide copies of the log files in the Logs/MIDI2LR folder?
Reply all
Reply to author
Forward
0 new messages