Tú los creaste, les diste vida, sabes exactamente cómo son. Pero, ¿alguna vez te has preguntado cómo suenan tus códigos?
¡Ahora es el momento de criarlos y cantar para ti!
Por un hechizo que aprendí de Fizban...
Cada línea de código representa un período de tiempo, el archivo completo se puede tratar como una partitura si transformamos el contenido de la línea en notas y leemos el archivo de arriba a abajo.
El oleoducto es:
[file] --> (composer)
--> [raw values] --> (instrument)
--> [notes] --> (sound engine)
--> [sound]
Actualmente tenemos dos compositores en la ciudad:
simpleComposer
: transferirá códigos a notas mediante este algoritmo:
{}()[]
) que aparece en la línea. si n
, la longitud de la nota es n % gridDivision
, el desplazamiento inicial es gridDivision - (n % gridDivision)
unidades. bassComposer
: transferirá códigos a notas mediante este algoritmo:
Entonces, con la configuración actual, tenemos una pista compuesta por bass-composer
con un oscilador de forma de onda triangle
que se reproduce en el lado izquierdo y una pista compuesta por simple-composer
con un oscilador de forma de onda square
que se reproduce en el lado derecho. Finalmente, se agrega una reverberación simple en mixbus.