Pregunta

He hecho un poco de mi propia investigación y descubrió que SID-chips tenían sólo unos pocos de hardware soportado características sintetizar. Incluyendo tres osciladores de audio con cuatro formas de onda posibles (diente de sierra, triángulo, pulso, ruido), con envolventes ADSR y moduladores de anillo. Acompañado con sincronización del oscilador y de anillo moduladores. También leyó que había una manera de reproducir sonido PCM única también.

Es todo tan poco, pero aún así he oído un montón de diferentes sonidos de mis televisores. ¿Cómo se combinaron para producir toda esa variedad de audio?

Para dar algunos detalles, me gustaría saber cómo combinar los componentes para producir la guitarra, el piano o tambor -como audio? Otra de las cosas interesantes serían diferentes zumbidos y sonidos específicos a C64.

¿Fue útil?

Solución

Yo solía escribir música en el C64 de juegos, demos e incluso servicios (escribí el tema oficial QUantumLink, incluso). En cuanto a su pregunta, las cuatro formas de onda diferentes fueron típicamente cubrieron con los mods de sincronización y de anillo (con menos frecuencia anillo, porque era impredecible en diferentes versiones del chip SID), y utilizan a veces limpiamente.

Por ejemplo, un típico sonido 'trampa' estaría compuesto por una onda de ruido con un ataque muy rápido y sostener, y dependiendo de si quieres un sonido palillo o un cepillo, o bien una descomposición muy rápida y la liberación moderadamente corta, o un corto descomposición y liberación más lenta.

Conseguir el sonido correcto era típicamente ensayo y error, y las limitaciones eran bastante pesado. Que realmente nunca llegó al punto de piano o sonido de la guitarra debido a las simples formas de onda sin ondas armónicas overlayable, lo mejor que podría conseguir era cosas que sonaban beepy, cosas que sonaban marimba-Y, y las cosas que sonaban como un tambor.

Uno de los trucos más utilizados para extender el sonido se hizo con máquina rápida reproducción rutinas de código que podrían cambiar las notas tocadas en voces tan rápidamente como para dar la impresión de una más completa, el tono armónico. Nos llamado arpegiación que, aunque en la nota 10 a 12 cambia un segundo sonaba más como un acorde animado.

En cuanto a las formas de onda muestreadas, que sólo estaban disponibles como un solo bit y posteriores 4 muestras de bits. Estos sonaban terribles a pesar de nuestros intentos, porque básicamente el método de reproducción de una muestra en el 64 era jugar una forma de onda de ruido blanco y rápidamente cambiar el volumen en el chip SID para producir una onda ascendente y descendente. Hacer lo suficientemente rápido y que tipo de sonidos como el sonido original, mal sintonizado en una radio de estática.

Le sugiero que agarrar un emulador de C64 para el PC (CCS64 es una buena) y una guía de programación BASIC 64 y acaba de jugar alrededor .... el chip SID es totalmente manipulable desde el BASIC.

En resumen, ¿cómo hemos llegado todos los sonidos de piano y guitarra en un C64? Nosotros no lo hicimos, en realidad.

Otros consejos

Tome un vistazo a algunos de estos documentos relacionados con la producción de música en el C64:

http://sid.kubarth.com/articles.html

Este tipo de música que usted está describiendo cae en la categoría de "chiptunes". Me gustaría recomendar retirar algunos seguidores modernos como MilkyTracker, que se utilizan para crear música en este estilo. Hay bibliotecas como libmodplug que le permiten reproducir seguidor en su software.

Vea algunos de los emuladores de C64 por ahí. He leído que algunos de ellos son 100% exactas en su de reproducción de sonido, fiel al original.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top