8-Bit Tracker

Full instructions can be found here!


8-Bit Tracker is a powerful Unity Asset for creating digital sound effects and music in a similar style to the many retro computers and consoles that were available in the 1980s and 1990s.


At its lowest level, 8-Bit Tracker generates sounds from simple waveforms with varying frequency (pitch) and amplitude (volume). At its highest level, it has support for volume variation via ADSR envelopes (attack, decay, sustain and release), pitch changing, ornaments, noise generation, chorus, echo and reverb, and supports repeatable patterns of notes that can be arranged into any number of tracks, to which further effects can be applied, to create an entire composition.


Any sound or music created in 8-Bit Tracker is stored as a series of parameters in a component added to a scene. The audio itself can be generated at runtime to allow for complex pieces of music that take up far less size in the build than the corresponding raw audio data would. Alternatively, the option to export an 8-Bit Tracker composition to a wave file of any quality is also provided.



Features:


  • Configurable 8-Bit Instruments defined by waveforms with support for volume changes via attack, decay, sustain, release envelopes and pitch variations.

  • Support for ornaments, noise generation, chorus effects, echo effects, reverb effects and waveform blending.

  • Repeatable, transposable Patterns of notes with individual note volumes.

  • A Tracks Editor with visual representation of pattern placement, fade in/out effects and high/low pass filters.

  • Support for exporting audio data to a wave file of any quality.