RGP Lua is an environment to run scripts written in the Lua programming language as plugins in Finale. It is free and compatible with all 64-bit versions of Finale. It is intended as a successor to the very successful JW Lua plugin, which unfortunately has not been updated since 2017.

Tested thru Finale 27.3 (version history) Windows
RGP Lua Version 0.67
Finale 25+
Finale 25+
Creative Commons License
RGP Lua is licensed under a Creative Commons Attribution 4.0 International License

RGP Lua Class Browser (zip archive)

RGP Lua Version 0.63 (final version for macOS 10.10-10.12)


RGP Lua includes the following features.

RGP Lua has the following limitations with respect to JW Lua.

With the exception noted above (UserValueInput), scripts that run in JW Lua are compatible with RGP Lua. Most of the existing documentation for JW Lua is still relevant. The following links access that documentation and then offer some pages of revised documentation relevant to RGP Lua.

There are lively discussion groups for Finale-embedded Lua at the JW Lua email list and the JW Lua Facebook page.

If you have questions, comments, or suggestions about the operation of RGP Lua, please feel free to contact me.