jalovatt / scythe

Lua GUI library and utility framework for Reaper scripts (formerly Lokasenna_GUI)
https://jalovatt.github.io/scythe
MIT License
26 stars 5 forks source link

Scythe

_This project is on an indefinite hiatus. The Ultraschall team have adopted v2 and are continuing development in their codebase._

This repository is the home of Scythe (formerly Lokasenna_GUI), a graphical framework and utility library for Lua scripts in the Reaper digital audio workstation.

Scythe is currently available via ReaPack, as a pre-release. All of the functionality for v3 is complete; it's just a matter of making sure everything is documented.

Installation and Usage

See the project's documentation.

Contributing

This is a big project, and I would love some help.

Coding Style

For the most part, I've tried to follow the Olivine Labs style guide, with a few exceptions:

I also use Luacheck to help spot potential bugs or style problems. There are extensions for most popular editors to provide live checking of your code. A .luacheckrc file is included with the repo, and I'm certainly open to changing the rules it uses.

Cheers!