ReSlop - a template to build tools with AI (Claude, Copilot)

Use-this-template starter kit for Renoise Lua tools, built for coding agents.

You need three things: Renoise 3.5 (the demo works), a coding assistant (Claude Code, Copilot, …) and a GitHub account. No Lua experience required. No terminal experience required either, though it never hurts.

  1. Click “Use this template” at the top of this page and give your repository a name. Then get it onto your computer (GitHub Desktop is fine, or git clone).

  2. Let Renoise listen. In Renoise, open Edit → Preferences → OSC and tick Enable Server. Keep the defaults (UDP, port 8000). This is how the kit installs and reloads your tool without anyone clicking through menus.

  3. Open the folder in Claude Code / Copilot / … and ask for a setup. Something like:

    Set this project up for me. Install anything that’s missing, name the tool com.yourname.ToolName, and check that you can talk to my Renoise.

    Your assistant installs the formatter, the type checker and the task runner, renames the example tool, puts it into Renoise, and reports back when it can see your song. If it needs a password for an install, it will ask.

  4. Ask for a feature. “Add a button that doubles the BPM.” “Make a dialog that lists every instrument.” Your assistant writes the Lua, checks it against the Renoise API, reloads the tool inside Renoise, and shows you the dialog it made.

I “built” it for Linux but it’s supposed to work on all platforms. Patches welcome.

perfect. just what we needed. even more repetition of “slop” - to deeply embed this word into all of our consciousnesses, so that “it’s all just slop”. why didn’t you just call it renoise tool bootstrap or something more constructive?

this is like scoring own-goals against “them”.

Tutorial video for the “renoise tool bootstrap or something”

A dancing ascii is my next project :rofl:

So awesome!!! Nice work.

Thanks @elcasiino

Download the ASCII Dancer from this release page:

If anyone wants to improve ASCII Dancer the GitHub repo is here.

I made the “renoise tool bootstrap or something” template Claude first, but there’s no reason it couldn’t be adapted to Codex, Copilot, Opencode…

The novel innovation in Reslop is the Lua dev bridge. It establishes a live, two-way communication channel between Renoise and AI coding agents which was my main goal here, not simply a good pre-prompt.

Patches welcome.

I’m gonna make mine a stripper :smirking_face::smiling_face_with_horns:

cool idea! :heart:

Do you think it would work with github copilot?

Since it has a certain amount of tokens/AIC for free? Thank you!

Edit: I opened a PR docs: add GitHub Copilot support by kpanic · Pull Request #2 · dac514/reslop · GitHub

Thanks, approved, merged to main.

I made some changes to better support working in vscode, for both Claude and Copilot.

I tried messing around with the free Copilot tier. I’m not sure how much 0.6 credits is or what models are being used, but LGTM.