Se que no se debe de hacer... pero por el momento este post contiene el borrador de la parte 2 de la construcción del sintetizador analógico que con el tiempo se irá completando. La verdad es que tengo más material en las otras partes y ya quiero publicarlos. Una disculpa.
Ondas basicas
Onda sinusoidal
Onda diente de sierra
Onda cuadrada
Onda triangular
Sintetizador Analógico
Un sintetizador análogico generalmente esta formado por los siguientes modulos:
En un post anterior había mostrado como conectar la Color Computer a una red o internet usando el Deluxe Wireless RS-232 Pak y una máquina linux. Sin embargo, ahora me compré en ebay un pequeño dispositivo que se conoce como "servidor de RS-232" que permite hacer lo mismo, pero por supuesto sin necesitar una máquina Linux o Windows.
Obviamente, este aparatito puede ser usando con la interfaz en serie de cualquier dispositivo o microcontrolador que la tenga. Otra ventaja para mí - que no tengo MPI - es que puedo usar el cable "bitbanger" (que se puede ver en la foto) y tener libre el único slot de la Color Computer.
Entonces cuando se conecta a un hub, nuestro dispositivo en serie puede ser accedido por medio de un telnet a un puerto y dirección de IP que asignemos ya sea por DHCP o por medio de una página web de configuración del servidor de RS-232.
No solamente los libros son una fuente de conocimiento invaluable; también los son las revistas. De igual forma que los libros hay de varios niveles y podemos brincar de una a otra según vamos obteniendo experiencia. Tienen la ventaja de estar más actualizadas y ser un snapshot del momento aunque sólo suelen tratar un sólo tema de una materia por las pocas páginas que tienen los colaboradores; pero con el paso de los fasículos esto se va complementando. Además el trato con los autores es más directo y personal por los que los puede uno conocer más.
En este post estaré poniendo las revistas que más me gustaron y ya no están a la venta o ya no las compro.
Dr Dobb's
La primera vez que tome esta revista quede impresionado por el nivel de los temas que trataba. Los artículos eran escritos por verdaderas personalidades del medio informático y con los códigos fuentes disponibles. Como era estudiante, no era raro que algunos artículos fueran de utilidad pasado algún tiempo. Al ser un amante de C/C++, no me perdía los artículos de Al Stevens y Michael Abrash. Otras secciones favoritas eran los escritos por Michael Swaine y las novedades editoriales presentados por Andrew Schuman.
Es una verdadera pena que esta publicación se haya termindo, aunque aún esta el sitio en Internet con artículos mensuales; pero ya no es lo mismo.
C/C++ User Journal
En esta revista se develaban todas las posibilidades avanzadas que puede ofrecer este maravilloso lenguaje: Smart Pointers, STL, Threads y los problemas más comunes a los que se enfrentan los programadores de este rudo lenguaje. Manejaba una adecuada combinación de artículos para principiantes y avanzados que ayudaba a leerla de principio a fin sin saltarse ningún articulo.
Mis secciones predilectas eran las preguntas y respuestas de Bobby Schmidt y los artículos de P.J. Plauger.
Rainbow
La revista Rainbow era la máxima autoridad y punto de reunión de la comunidad de la Color Computer. Desafortunadamente por mucho tiempo era imposible conseguirla en la Ciudad de México por lo que solamente la podía tener cuando mi papá viajaba a Estados Unidos. Afortunadamente viajaba seguido y tenía un apartado postal donde me compró la subscripción. Mi alegría fue mayúscula cuando la ví la primera vez en los estantes del Sanborns.
El nivel era mayoritariamente para usuarios domésticos y con muchos juegos; lo adecuado para mi edad en ese entonces. Sin embargo hicieron un gran esfuerzo para llevar a los usuarios a conocer y entender el OS-9 para aplicaciones más avanzadas y profesionales. Yo dejé de comprarla en 1990 porque cambié al mundo de las PCs.
Popular Electronics
Entre las revistas que mi papá compraba como electrónico estaba Popular Electronics. En cada fasículo se trataba lo más variado desde audio, video, sonido y computación. Por supuesto había "reviews", artículos de construcción y enseñanza. A mi en lo particular me gustaban mucho los artículos de Forrest M. Mims.
Por cierto, la imagen de la izquierda es el fascículo de julio de 1981 donde se hace un análisis de la Color Computer . Tengo entendido que ya no se publica.
Radio Electronics
Otra de las Revistas de mi papá que leía mes a mes era Radio Electrónics. Era la competencia de Popular Electronics y por lo tanto siempre se compraban las dos. Era divertido ver como había un piqué entre las dos.
Los Artículos de construcción eran su fuerte y mi columna preferida era Drawing Board de Robert Grossblatt. Hasta los anuncios como los de Jameco me gustaban.
PC Tips
La revista PC/Tips era una de mis revistas favoritas porque era escrita por mexicanos. No por un sentimiento patriotero; sino porque tenía ese enfoque hacia la idiosincracia, problematica y realidad nacional de aquellos tiempos. Se evaluaban programas, se tenían artículos de programación hasta de lenguaje ensamblador. Por supuesto que eran muy valiosos los articulos de Dbase, tan de moda en esas épocas.
Desafortunadamente después se convirtió en la revista Byte de México y poco a poco se convirtió en una traducción recortada de la versión norteamericana.
Por fin hubo un poco de tiempo para ponerse a jugar con este aparatito. La primera prueba donde ya se le ve forma es esta:
Para escucharlo, sólo falta amplificar la señal, pero por supuesto para que la primera étapa del proyecto este concluida completamente falta el filtro controlado por voltaje (VCF), el generador de envolvente y el amplificador operado por voltaje (VCA).
Cuando estaba construyendo mi "microprocesador", mi hermano me sugirió construir un sintetizador analógico. Sin duda, este si es un reto porque es un proyecto que incluye transistores, amplificadores operacionales, matemáticas, manejo de señales, uso del osciloscopio, microcontroladores y que incluso por lo que sospecho puede llevar más protoboards que el mencionado proyecto del microprocesador. ¨Pero bueno, las galletitas de la fortuna de Facebook me dijeron que me iba enfrentar a un reto muy grande.
Antecedentes
En mi familia ha habido varios músicos, por lo que no es raro que desde niño he sentido cierta atracción por la música que supera el placer de escucharla aunque yo no tengo el "don". Pero desde que tuve mi primera computadora, uno de las metas era intentar que tocara música. En mi mente soñaba que sonará como instrumentos reales o fantásticos como los que escuchaba de Tomita, Giorgo Moroder o de Walter/Wendy Carlos. Obviamente los 8 bits que traía el DAC de la Color Computer - aunque han creado un género de música - distaba mucho de sonar como instrumentos que yo ambicionaba, pero era un avance.
Editor gráfico de música de K. y S. Brain
para la Color Computer
Obviamente con el paso del tiempo, mi primera PC, la Tandy 1000 tenía un mejor DAC e incluso tenía un programa para editar Música por medio de su captura en un pentagrama. Posteriormente, en 1994 me hice de una tarjeta Sound Blaster AWE 32 que ya me permitió conectar mi computadora armada con un microprocesador 486 al piano electrónico de mi hermano por medio de la interfaz MIDI; además que su sonido era mucho, pero mucho mejor al tener un DAC de 16 bits. Aprendí usar los secuenciadores de la CakeWalk los cuales uso hasta la fecha en mi máquina Windows. En Linux uso RoseGarden.
Pero a pesar de todo y que me parece maravilloso el sonido digital y la síntesis de ondas, pues... no sé que tienen los instrumentos (electrónicos ) analógicos que me llaman más la atención desde que escuche el primero.
También debo mencionar que mi papá que a principios de la década de los 70's había hecho lo que ahora se que es un VCO dentro de una caja de cassettes con el cual pasábamos horas enteras moviendo sus múltiples perillas generando sonidos de lluvia, láseres, avionetas y explosiones. Quien iba decir que más de 30 años después, estaría construyendo uno con la guía de mi hermano que es un experto en la materia.
Características
Por el momento, sólo tengo conocimientos básicos sobre los sintetizadores analógicos por lo que que estudie de acústica y manejo de señales en la universidad, por lo que en realidad es un proyecto donde voy aprender sobre la marcha. Después de las explicaciones de mi hermano, ver varias páginas de Internet y ver varios videos de youtube, Mi lista inicial de características (iniciales) deseadas son las siguientes:
- 1 Convertidos MIDI a Volt/Oct controlado por un PIC (MCV).
- 2 Osciladores controlados por voltaje (VCO).
- 1 Filtro controlado por voltaje (VCF).
- 1 Generador de envolvente.
- 1 Amplificador controlado por voltaje (VCA).
Primeros pasos
Además de construir en hardware el sintetizador, espero dar un breve paseo por las matemáticas involucradas y voy hacer algunos experimentos con un sintetizador modular hecho por software (Alsa Modular Synth) en una computadora con el sistema operativo Linux por lo que no sería díficil que el número de publicaciones sobre este tema lleven algún tiempo y sean numerosas.