Welcome to the Renoise Lua Scripting Repository! This site is for developers who want to write their own scripts & tools for Renoise. If you are only interested in downloading tools for Renoise and not in developing your own, please have a look at the Renoise Tools Page.
Read the Renoise Scripting Development Book.
This book is highly recommended for anyone who wants to get into all this Renoise scripting. Please read it first to get an overview of what's needed to develop tools for Renoise. It contains an introduction, some guides and the full API documentation.
In addition to the documentation, this repository also contains some sample tools in the tools folder that are intended for new tool developers only. You can download them, install them, and read them as an interactive tutorial. The example tools are also included in the XRNX Starter pack (see below).
See github.com/renoise/tools for tools created by the Renoise team that actually do something.
The scripting development book, API definition and example tools, can also be downloaded as a "starter pack" bundle file from the releases page.
For any questions regarding the Lua API or this repository, please have a look at the Renoise Scripting Development Forum.
Have fun scripting and hacking Renoise!
Contributions such as typo fixes, new user guides, and other forms of documentation improvement are welcome!
Please report issues here or fork the latest git repository and create a feature or bugfix branch.