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.
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.
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.
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.
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.
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.
Operators wired into a route: the amplifier, a parametric EQ with presets, the effects the engine brings along, and single FM voices among them.
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 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.
OPL3 is a channel like any other: its own instruments, kept in the BRT file, answering
to ^^^ and === the same way a sample does.
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.
Unpack it somewhere and start it. Settings, caches and the log lie beside the executable, and nothing else on the machine is touched.
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.
Palettes are read from files and can be written back. Seven are built in; Camouflage is the one the tracker starts with.
BRT is the only format wide enough for everything the tracker can do; the others reach as far as they reach.
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.
libxkbcommon and EGL are wanted; without the first there is a window but
no keyboard.The Linux binary and the Windows executable travel together, with the icons, the desktop entry and the equalizer presets. Unpack it where you like.
$ unzip BeRoTracker.zip $ cd BeRoTracker $ ./BeRoTracker # the icon and the menu entry, if wanted $ ./install-desktop.sh
Unpack the archive, open the folder, and start: BeRoTracker\BeRoTracker.exe