Como hacer que Linux componga música como Scrillex

Me dio mucha curiosidad el famoso comando de vmlinuz > /dev/audio , así que lo probé y me pareció un poco molesto, obviamente no escuche la voz de Dios. Entonces probé con archivos de música y los resultados fueron divertidos.

Por último probé el comando yes y lo mezclé con el comando de las galletas de la fortuna que encontré muy util, así que elaboré este comando:

while true; do for p in {1..4} ; do dat=$(date +%s) ; until [ $(date +%s) -eq $(( $dat + 15 )) ]; do a=$(fortune) ; timeout $(echo "scale = 3; $(( ( RANDOM % 4 ) + 1 )) /( 6 * $p) " | bc) yes $a ; done > /dev/audio ; done ; done

Nota: Este comando es infinito y va a componer para tí música electrónica hasta que lo detengas, claro que puedes detenerlo con Ctrl+C, por otro lado puedes probar esta versión de un minuto (nota que el bucle while fue omitido)

for p in {1..4} ; do dat=$(date +%s) ; until [ $(date +%s) -eq $(( $dat + 15 )) ]; do a=$(fortune) ; timeout $(echo "scale = 3; $(( ( RANDOM % 4 ) + 1 )) /( 6 * $p) " | bc) yes $a ; done > /dev/audio ; done

Y como siempre te preparé un atajo para recordarlo:

curl
zsh.li/c/scrillex-music

También lo puedes ejecutar directamente (aunque en realidad deberías sólo copiarlo y pegarlo)

curl -s zsh.li/c/scrillex-music | bash
Requisitos:

  • bc (Por lo general ya viene en las distros)
  • fortune o fortune-mod
  • fortunes-min (en Ubuntu así como en Debian)

Por favor primero prueba el comando fortune, si se queja de no encontrar galletas de la fortuna, entonces debes instalar un paquete de fortunas.

Aquí hay un demo que hice, preparate para El Gentoo Scrillex xD, primero pensé que era rock, un amigo me dijo que le pareció muy similar a Scrillex y entonces OMG!, me di cuenta que si era cierto. A decir verdad no puedo creer que se me ocurrió este comando.

Puede que sepas que yo ya he compuesto música (nunca electrónica), tan sólo es mágia; así que mientras hacía el comando pensé en la duración de las notas y el tempo en general, mi comando tiene 4 variaciones de tempa y la duración de la nota es elejida al azar. Y eso es todo, diviértete mucho experimentando con estos comandos.

 

These bottons respect your privacy