Glitch

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

Glitch is a bytebeat language, used in the Glitch algorithmic synthesizer, for generating music. Its syntax is semi-compatible with other bytebeat languages (through the byte() function). The language internals are floating point numbers, which can be passed through composed functions. Like most bytebeat languages, code consists of an expression that is evaluated every timestep; the input is an unsigned integer representing how many ticks the program has run for, and the output signal is played as a sound (where the number represents the position of a speaker diaphragm). While Glitch offers low-level bitwise operations, it can be considered a high level language (in comparison to its peers), sporting such functions as: sine, conversion of musical notes to Hz frequencies, and random number generation.

External Links

See Also