Bytebeat - это стиль музыки, который можно сочинить, написав простую программу на C, в которую выводится aplay
или /dev/dsp
.
main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);}
На сайте bytebeat имеется много информации , реализация javascript , а также множество демонстраций и примеров композиций в этой теме .
Очень простые правила: попробуйте написать довольно звучащую композицию. Большинство голосов «за» побеждает, поскольку это, очевидно, субъективно, хотя и не так субъективно, учитывая обычные результаты.
rand()
нестандартная.