BeRoTracker Download
Version 1.00.2026.08.16 · Linux & Windows

BeRoTracker

Music written as patterns of notes over sampled instruments, edited from the keyboard, in the tradition of Impulse Tracker — with every one of its axes widened. One archive holds both systems, and nothing has to be installed for it.

256 channels VST2, VST3, CLAP, BTP OPL3 on board Portable
The pattern editor of BeRoTracker: five channels side by side, rows numbered in hex, the song's name, order, pattern, speed and tempo in the header above.
The pattern editor, in the 8×8 oldschool font and in Camouflage, the palette the tracker starts with.
What it does

A tracker, and then the room around it

Everything a tracker of this kind is expected to have, and beside it the things it was always missing: drum patterns of its own, a modular route, plugins from the outside world, and an FM chip that counts as a channel like any other.

Pattern editor

The grid as it always was, with 256 channels numbered in hex from 00. Selections transpose, vary, roll and amplify, a block grows to the length of the clipboard, and a whole pattern goes back out as a sample.

Drum patterns

A second kind of pattern beside the note grid, with drum instruments and an order list of its own. A second press on the same key leads over to them and back again.

Samples and instruments

Envelopes with tools for doubling, halving and ADSR, jump points, note maps, and a waveform editor that carries effects and a small synthesizer. Resampling where other trackers only resize.

Modular routing

Operators wired into a route: the amplifier, a parametric EQ with presets, the effects the engine brings along, and single FM voices among them.

Plugins

VST2, VST3, CLAP and the tracker's own BTP. They are scanned once and remembered, they open their own window, and their parameters lie open to automation.

MIDI, in and out

MIDI files come in and go back out, controllers drive automations picked per column, and what the tracker plays can leave through a MIDI port to whatever is listening.

The FM chip

OPL3 is a channel like any other: its own instruments, kept in the BRT file, answering to ^^^ and === the same way a sample does.

Its own screen

Everything is drawn through OpenGL, at whatever size the window has. A high-resolution font for large screens, the 8×8 oldschool look kept beside it, and sixteen colours that come out of a palette file.

Portable, in the plain sense

Unpack it somewhere and start it. Settings, caches and the log lie beside the executable, and nothing else on the machine is touched.

The engine

What happens between the note and the speaker

The mixer is the part that has been rewritten the most often, and it shows: the interpolation is a choice, not a fixed quality, and it reaches from nearest neighbour to a windowed SINC over a thousand taps.

Mixing
256 channels, volume ramping and click removal, retro low and high pass beside the biquad filters
Resampling
Nearest, linear, cubic spline, polyphase FIR, and windowed SINC from 8 up to 1024 taps
Effects
A parametric EQ with presets, the amplifier, and every plugin that was found, wired where you want them
Audio, Linux
ALSA, PipeWire, PulseAudio, JACK
Audio, Windows
WinMM, WASAPI, DirectSound, ASIO
Export
WAV and MIDI, the whole song or one channel, one instrument, one sample at a time

Sixteen colours, and which sixteen is up to you

Palettes are read from files and can be written back. Seven are built in; Camouflage is the one the tracker starts with.

Camouflage default
Light Blue
Midnight Tracking
Volcanic
Formats

What it opens, and what it leaves behind

BRT is the only format wide enough for everything the tracker can do; the others reach as far as they reach.

Load
BRTMODS3MXMITMT2MTMDMFIMFOKTSTM669MIDI
Save
BRTMODS3MXMIT
Plugins
BTPVST2VST3CLAP
Import
SF2DLSWAVFLACOGGMIDI
Export
WAVMIDI
Archives
ZIPMDZS3ZXMZITZ

Everything in the load list is also taken out of a ZIP, an archive inside an archive included, and a module goes back into one when the name it is saved under ends in .zip or in a z.

Requirements

What the machine has to bring

Graphics
OpenGL 4.3, compatibility profile. Cards have carried it since 2009 and 2010; where it cannot be had, the tracker says so and stops rather than draw half a screen.
Linux
64 bit x86, an X server or a Wayland compositor. Under Wayland libxkbcommon and EGL are wanted; without the first there is a window but no keyboard.
Windows
64 bit x86. Nothing has to be installed beside it — the executable asks only for DLLs which belong to Windows itself.
Audio
Whichever of the backends above the system has. One of them is usually already there.
Keyboard
The note keys follow the layout, set as QWERTY, QWERTZ or AZERTY. Alt Gr counts as an alt key, on every system.
Disk
What the archive unpacks to, and beside it the handful of files the tracker writes for itself.
Download

One archive, both systems

The Linux binary and the Windows executable travel together, with the icons, the desktop entry and the equalizer presets. Unpack it where you like.

BeRoTracker.zip · 11.7 MiB · version 1.00.2026.08.16 SHA-256 0fd6080cfa4b66d4fb91eff132e45841b83cdddad72f7ae8aca8aac5713c5763
Download BeRoTracker ZIP

Linux

$ unzip BeRoTracker.zip
$ cd BeRoTracker
$ ./BeRoTracker

# the icon and the menu entry, if wanted
$ ./install-desktop.sh

Windows

Unpack the archive, open the folder,
and start:

BeRoTracker\BeRoTracker.exe