Firmware Hero
0

Euclidean — original SQ-64 firmware

A from-scratch firmware for the Korg SQ-64 hardware sequencer that replaces the stock sequencer with a four-track Euclidean rhythm sequencer.

  • Custom firmware
  • Alpha
  • High brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
Can it break my device?
Could leave your device unusable.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did Euclidean — original SQ-64 firmware work on your Korg SQ-64?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Korg SQ-64.

No compatibility information yet.

Getting started

From the project's README ("Run it"):

Browser workbench (recommended): in ../../emulator/web, npm ci && npm run dev, open the printed URL, load build/euclidean.vsb in Browser emulator, and run. Boot chords: double-click latches a button, then press Power on. Use Send a second firmware image after booting update mode to exercise the updater; the usual critical flash guards stay active.

Importable demo scripts for the workbench's UI scripts panel live in scripts/; they walk through every major function (transport, tap tempo, pattern editing, polymeter, swing, MIDI remote start/stop, settings persistence, project management, version mode and a full self-update).

To put it on a physical SQ-64 — including backing up first and getting back to stock firmware — see HARDWARE.md and its warnings.

Native headless:

python -m pip install -e ../../emulator make smoke # 2M instructions, report in build/smoke.json

Read the full instructions

Risk and recovery

Brick risk
High
Requires opening the device
No

From the project's README ("Run it"):

Browser workbench (recommended): in ../../emulator/web, npm ci && npm run dev, open the printed URL, load build/euclidean.vsb in Browser emulator, and run. Boot chords: double-click latches a button, then press Power on. Use Send a second firmware image after booting update mode to exercise the updater; the usual critical flash guards stay active.

Importable demo scripts for the workbench's UI scripts panel live in scripts/; they walk through every major function (transport, tap tempo, pattern editing, polymeter, swing, MIDI remote start/stop, settings persistence, project management, version mode and a full self-update).

To put it on a physical SQ-64 — including backing up first and getting back to stock firmware — see HARDWARE.md and its warnings.

Native headless:

python -m pip install -e ../../emulator make smoke # 2M instructions, report in build/smoke.json

Read the full instructions

Credits, license and support

License
MIT