EBT is a tiny, minimalistic, yet quite powerful chiptune-like music editor with a tracker interface, originally developed for the ESPboy portable DIY handheld platform.
The source code is portable, so it may be available on other platforms as well. Currently it features an SDL port, so it can run on a regular desktop PC as well, sharing the same data format, so the song and instrument files are easily transferable between the devices.
EBT features
4 channels polyphony
Speed control with an automatic shuffle
Up to 128 order list positions with per-pattern transpose support
Up to 128 instruments controlled via simple set of parameters
A variety of the sound output options. The EBT now supports the built-in speaker via sigma-delta modulation, an external mono via SDM, a stereo PWM (was it ever done on the ESP8266?), and stereo via i2s DAC module. Check I2S DAC module connection schematic here.
● The sound synthesis engine upgraded to feature instrument pairing
● Octave in the instrument editor replaced with semitone offset, for better flexibility
● Instrument short names added, used just for user’s reference
● Minor improvements in the name input dialog
● Optional pattern hints
● Independent item cursor position for multi-page screens, to avoid annoyance with the unwanted page swaps
● A backup option
● File browser has been fixed fixed to display larger than screen file lists correctly regardless of the screen size
● A file manager implemented to check the Flash memory usage and delete files on the device itself
● Minimalistic one-step limited undo for pattern, instrument, and order list changes ● In-pattern contents transpose function
● SDL build specific: ○ Y/N keys in the confirmation dialog ○ Backspace and Delete for parameters ○ Pattern changes entered from the keyboard are now also audible accordingly to the settings (изменено)