C64 Sound Lab
Escuche efectos de sonido clásicos, componga en el piano SID y cree beats con la caja de ritmos
C64 Sound Lab: escuche el chip SID en su navegador
El Commodore 64 era famoso por su sonido. El chip SID le daba una voz sin igual en la informática doméstica. Este Sound Lab le permite explorar ese sonido directamente en su navegador.
Tres herramientas, una página. El generador de efectos de sonido reproduce doce sonidos de arcade clásicos del C64 con solo pulsar un botón. El piano SID permite tocar notas en dos octavas, con los valores reales del registro de frecuencia SID mostrados para cada tecla. La caja de ritmos ofrece un secuenciador de 16 pasos con kick, snare, hihat, tom y clap.
Todo se genera mediante la Web Audio API. No hay samples, ni bibliotecas externas ni nada que instalar. Los sonidos son aproximaciones al chip SID, construidos a partir de osciladores, búferes de ruido y envolventes de ganancia, los mismos bloques básicos que usaba el propio SID.
El sonido requiere un clic para iniciarse. Los navegadores bloquean el audio hasta que el usuario interactúa con la página.
Comprar en Amazon
Encuentra hardware, juegos, libros y accesorios para Commodore. Toda la gama disponible en Amazon.
Efectos de sonido clásicos del C64
Estos doce sonidos cubren el vocabulario sonoro básico de los juegos de arcade clásicos del C64. Disparos láser, explosiones, saltos, monedas, efectos de fin de partida y melodías de bonus se construían a partir de las mismas rutinas de osciladores y ruido a las que tenía acceso todo programador de C64.
En un C64 real, los programadores escribían directamente en los registros SID de la memoria. Un solo comando POKE podía activar un oscilador, fijar su frecuencia y dar forma a su volumen con el tiempo. Los sonidos aquí se recrean usando los mismos principios con la Web Audio API.
Cada efecto usa una envolvente corta, normalmente un ataque y decaimiento rápidos sin sustain ni release. Este es el mismo patrón que usaba el chip SID para los sonidos de juego puntuales, donde la nota tenía que empezar y terminar en una fracción de segundo sin chasquidos ni ruidos.
Cómo funciona el chip SID ▶Piano SID con valores de frecuencia reales
Haga clic en cualquier tecla o use el teclado de su ordenador para tocar notas. La pantalla bajo el teclado muestra el nombre de la nota, su frecuencia en hercios y el valor de registro SID de 16 bits que usaría en un C64 real.
El chip SID no entiende las notas musicales directamente. Para tocar un La a 440 Hz, se escribe un valor de registro calculado en la dirección de memoria 54272 (byte bajo) y 54273 (byte alto). La fórmula se basa en la velocidad de reloj PAL de 985.248 Hz. El piano muestra ambos valores y los comandos POKE correspondientes.
Hay tres formas de onda disponibles: diente de sierra, triángulo y cuadrada. Cada una produce un timbre claramente diferente. El diente de sierra es brillante y cortante, el triángulo es suave y cálido, y la cuadrada tiene una calidad hueca y avellanada. Estas son tres de las cuatro formas de onda que ofrecía el chip SID real.
El teclado admite polifonía, por lo que se pueden mantener varias teclas a la vez. El chip SID tenía tres voces independientes, cada una capaz de tocar una nota diferente simultáneamente.
Escuchar música SID real ▶Caja de ritmos de 16 pasos
Haga clic en los botones de paso para construir un patrón en cinco canales de batería, ajuste el tempo y pulse Play. Cargue el preset 4/4 o Shuffle para empezar con un ritmo ya hecho, o borre la cuadrícula y construya el suyo desde cero. El botón Export genera líneas de BASIC DATA que podría escribir en un C64 real.
Cómo creaban sonido los programadores del C64
El chip SID en la dirección $D400 tenía 29 registros que controlaban tres voces independientes. Cada voz tenía su propio oscilador, selector de forma de onda, generador de envolvente y enrutamiento de filtro. Un programador podía escribir directamente en estos registros desde BASIC con POKE, o desde el ensamblador 6510 para un control total.
Los efectos de sonido en los juegos eran normalmente rutinas cortas que escribían una secuencia de valores en los registros SID en cada fotograma de vídeo, 50 veces por segundo en PAL. Un disparo láser podía barrer el registro de frecuencia de alto a bajo durante ocho fotogramas, produciendo el característico tono descendente.
La música era más compleja. Compositores como Rob Hubbard y Martin Galway escribían intrincadas piezas multi-voz en ensamblador, sincronizando con precisión las escrituras de registros para crear arpegios, vibrato, portamento y efectos de modulación en anillo que llevaban el chip mucho más allá de sus especificaciones.
Rob Hubbard, compositor SID ▶El legado del chip SID
Los chips SID MOS Technology 6581 y 8580 fueron diseñados por Bob Yannes, quien más tarde cofundó la empresa de sintetizadores Ensoniq. El SID era esencialmente un sintetizador analógico de tres voces en un solo chip, una capacidad extraordinaria para un ordenador doméstico de gran consumo en 1982.
Hoy en día, el chip SID cuenta con seguidores fieles entre músicos y aficionados al hardware. Los chips originales siguen usándose en sintetizadores y tarjetas de sonido personalizadas. La High Voltage SID Collection contiene más de 50.000 piezas compuestas para el C64, y comunidades activas de demoscene siguen produciendo nueva música para el chip más de cuarenta años después de su presentación.
Los sonidos que escucha en este Sound Lab son aproximaciones pálidas de lo que podía hacer el chip real. La Web Audio API carece de las características del filtro analógico, la ligera deriva de afinación y la aspereza bruta que hacían al SID tan distintivo. Pero los fundamentos son los mismos: osciladores, ruido, envolventes y un poco de imaginación.
El chip SID explicado ▶**** FREQUENTLY ASKED QUESTIONS ****
READY.
Descubrir el chip SID
Los sonidos de este lab se basan en los mismos principios que el chip SID real. Descubra cómo MOS Technology diseñó el chip que le dio voz al C64 y por qué sigue siendo celebrado por músicos hoy en día.
El chip SID ▶

