explaingit

simoianni/polyend-tracker-studio

Analysis updated 2026-05-18

6TypeScriptAudience · generalComplexity · 3/5LicenseSetup · easy

TLDR

A browser based pattern and instrument editor for the Polyend Tracker hardware, with full project import and export.

Mindmap

mindmap
  root((Tracker Studio))
    What it does
      Edits patterns
      Edits instruments
      Imports and exports projects
    Tech stack
      Vue 3
      Elementary Audio
      WaveSurfer.js
    Use cases
      Design sounds
      Sequence patterns
      Export to SD card
    Audience
      Musicians

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Edit Polyend Tracker patterns and instruments on a full sized screen instead of the device display.

USE CASE 2

Design instruments with slicing, granular playback, and a six lane automation system.

USE CASE 3

Export a finished project as a ready to copy SD card folder, or as an Ableton Live project.

What is it built with?

Vue 3TypeScriptElementary AudioWaveSurfer.jsWebMidi.js

How does it compare?

simoianni/polyend-tracker-studioatomicstrata/atomicmemoryazerdsq131/mcpm
Stars666
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity3/54/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Runs entirely in the browser after npm install and npm run dev, no hardware required to try it.

Free to use and modify but not for commercial purposes, under a Creative Commons Attribution NonCommercial license. The underlying tracker-lib library it depends on is separately MIT licensed.

In plain English

Polyend Tracker Studio is a web based editor for creating and editing patterns and instruments used by the Polyend Tracker, a piece of hardware music making equipment. It runs in a browser and is built on top of an existing library called tracker lib, along with Vue 3 for the interface and Elementary Audio for sound playback, so a musician can work on Tracker projects on a full sized screen instead of the device's small built in display. The pattern editor works like a classic step sequencer, with separate lanes for notes, instrument selection, and two effect slots, adjustable tempo, and a record mode that accepts note input straight from a computer keyboard. The instrument editor covers sample based sound design: multiple playback modes including one shot, looping, slicing, and granular playback, a waveform view with cutting, fading, normalizing, and compression, an equalizer, a built in sample recorder, and six automation lanes that can each follow an envelope or a looping modulation shape. Projects can be imported and exported in the Tracker's own file formats for instruments and patterns, and whole projects can be exported as a zipped folder laid out exactly like the Tracker's SD card structure, ready to copy straight onto the device. The tool can also export a project as an Ableton Live project or as a standard MIDI file, and instruments are automatically saved in the browser's local storage so work survives a page reload. This project is a fork of an earlier Polyend instrument editor by another developer, extended with the pattern editor, additional export formats, and round trip tests. It is licensed under a noncommercial Creative Commons license, while the underlying tracker lib library it depends on is separately licensed under MIT.

Copy-paste prompts

Prompt 1
Help me set up this project locally with npm install and npm run dev.
Prompt 2
Explain how to use the Beat Slice playmode for a sampled drum loop.
Prompt 3
Show me how to export my project so I can copy it straight to my Tracker's SD card.
Prompt 4
Walk me through converting a pattern into an Ableton Live project.

Frequently asked questions

What is polyend-tracker-studio?

A browser based pattern and instrument editor for the Polyend Tracker hardware, with full project import and export.

What language is polyend-tracker-studio written in?

Mainly TypeScript. The stack also includes Vue 3, TypeScript, Elementary Audio.

What license does polyend-tracker-studio use?

Free to use and modify but not for commercial purposes, under a Creative Commons Attribution NonCommercial license. The underlying tracker-lib library it depends on is separately MIT licensed.

How hard is polyend-tracker-studio to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is polyend-tracker-studio for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.