Skip to content
/ xrnx Public

The official Renoise Lua Scripting repository

License

Notifications You must be signed in to change notification settings

renoise/xrnx

Repository files navigation

Renoise

Renoise Scripting Development

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.

Documentation & Guides

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.

Example Tools

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.

Starter Pack

The scripting development book, API definition and example tools, can also be downloaded as a "starter pack" bundle file from the releases page.

Need more help?

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!

Contribute

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.