Article History

52% brightentayle



  1. Specifications
  2. How To Start Abusing Huby
  3. Finetuning
  4. Possible Inspirations For You
  5. See Also
Huby is an extre-e-e-e-e-emely minimalistic zxbeep (format) engine by Shiru, in terms of that the engine itself doesn't occupy more than quarter kilobyte! The songs, obviously, occupy more, but they still don't go overboard, making a two-minute song slightly bigger than just 1KB!

Speaking of, the current version on Huby is just 99 bytes big! :o

Also, it is the only engine to be supported in three Windows utilities at once (two of which are also multiplatform): 1tracker, any .xm tracker of your preference and, more recently, Beepola!


When you equip yourself with Huby, you're controlling two channels of pure fuzz and one channel with a totally lone drum sample. ;_;

No effects are supported, so you're probably gonna mach one to achieve proper arpeggios. And even if you're going for the tempo abuse, be cautious of that there is no tempo effect you can put mid-song either! Well, okay, the only effect you can play around with is the finetuning, but we'll talk about it later on.

There is no note stop feature available; instead, the note stops itself after going to the next line in a pattern! o_O Therefore, consider yourself flooding the song with bleeps and bloops where needed!

How To Start Abusing Huby

Well, first off, you're gonna decide which tracker you're gonna use. Each has its' pros and cons, but Beepola is the recommended option.

^.^ :: Supports finetuning; it's on the easiest zxbeep tracker you can get along with; is able to split the song to patterns for smaller size; .tap export/import.
x_X :: Windows-only unless you emulate it.

.xm trackers
^.^ :: Supports finetuning; being possible to split the song to patterns for smaller size; source file can be written on any platform that has MilkyTracker or anything like it.
x_X :: The converter works only on Windows as for now; you know you went out of note range only when you convert the track; you have to fiddle around to get some .tap exports.
Download the full toolchain here

^.^ :: Truly multiplatform; possibility to fix tracks just by opening these in Notepad; .tap export.
x_X :: Kinda clunky to get along with; no optimization is given to the resulting tracks since the track is actually a one huge pattern; no finetuning.


Beepola and the .xm trackers support an extra feature not available in 1tracker - finetuning! This can be achieved in Beepola by entering values into the "detune" column; use negative values for higher pitches and positive values for lower pitches. The same can be done in the .xm trackers by using the E5X effect. E58 denotes no finetuning, E50 ~ E57 denote higher pitches and E59 ~ E5F denote lower pitches. Beepola is far superior when it comes to this though, as its finetuning effect can range from -127 to 127 inclusive!

Possible Inspirations For You

It's a relatively new beeper engine, but it has the sound aesthetics of Nether Earth and, more precisely, Robin of the Wood, so you might want to check out their title screen themes (and game over theme of the latter).

See Also

zxbeep (format)
Special FX

File Formats
Sound Chips
2a03 · adlib · amy · AY YM · GameBoy Advance · Huby · MDX · MIDI · Octode · Phaser1 · Savage · SID · spc · Special FX · Tritone · YMZ280B · Z80 · zxbeep