Open source · Apache-2.0

Build on your Q-Tune

The Q-Tune SDK lets you write your own tuner displays and standby screens for the pedal. Same chip, same screen, your ideas.

What you can build

Two kinds of plugins, and anything you can draw with LVGL.

Tuner displays

The screen you watch while you tune. Build a gauge, a needle, a strobe, or pixel art. Whatever you can draw.

Standby screens

What is on screen when you are not tuning. Visualizers, animations, a set list, a clock, anything that fits the 240 by 320 display.

Built for makers

C++ and LVGL

Written in C++ with LVGL, the same UI library Q-Tune runs on. If you have drawn anything with LVGL, you will be at home.

Docker builds

Builds run in Docker, so there is no local toolchain to assemble. Clone, build, load onto your pedal.

Sample plugins

Start from working examples: gauge and phase tuner displays, plus a couple of standby screens.

Live tuning data

Your plugin gets the detected note, how many cents sharp or flat you are, and the user's settings.

Open source

Apache-2.0 licensed. Build plugins, share them, and even sell them.

No C++? No problem

Not a developer? Describe the screen you want and generate a starting point to build from.

Start building

Clone the repo, start from a sample, build with Docker, and load it onto your Q-Tune. The README walks through the whole thing.