Tecnología
Cómo el PC Speaker convirtió simples pitidos en voces digitalizadas
El PC Speaker escondía más posibilidades de las que parecía: la física de su cono permitió reproducir voces, efectos y música con apenas un bit.
Resumen
- El PC Speaker podía reproducir voces pese a trabajar con solo dos estados
- La inercia del cono permitía convertir pulsos eléctricos en niveles de sonido
- El truco exigía mucha CPU y convirtió una limitación en ingenio de software
Durante años fue el instrumento menos prestigioso del ordenador. El PC Speaker, aquel pequeño altavoz escondido dentro de los primeros compatibles IBM, parecía condenado a una existencia humilde: un pitido al arrancar, otro cuando algo fallaba y unos cuantos chirridos para acompañar videojuegos que exigían cierta imaginación sonora. Sin embargo, aquel componente aparentemente binario podía hacer algo mucho más extraño: reproducir voces, efectos digitalizados y pequeños fragmentos musicales.
El secreto no estaba en una tarjeta de sonido escondida ni en una capacidad desconocida del procesador. Estaba en la física. Los programadores aprendieron a aprovechar la inercia del propio altavoz y a encenderlo y apagarlo con tal rapidez que su cono no llegaba a completar cada movimiento. Entre el cero y el uno eléctricos aparecía, por pura mecánica, un inesperado territorio intermedio. Algo parecido a pintar grises utilizando únicamente puntos blancos y negros colocados muy juntos.
Un altavoz diseñado para hacer poco y acabar haciendo bastante
El PC Speaker de los primeros IBM PC era deliberadamente sencillo. Un pequeño altavoz de imán permanente estaba gobernado mediante el temporizador programable del ordenador, capaz de generar distintas frecuencias mediante señales eléctricas periódicas. Era una solución barata, robusta y suficiente para avisos del sistema o melodías muy básicas.
El principio era casi rudimentario. Se enviaba al altavoz una sucesión regular de encendidos y apagados y aparecía una onda cuadrada. Al modificar la frecuencia cambiaba la nota. Eso bastaba para alarmas, efectos sencillos y aquellas melodías metálicas que acompañaron a buena parte del software de los años ochenta.
No había un conversor digital-analógico convencional esperando detrás, ni varios canales de sonido preparados para mezclarse. El sistema trabajaba esencialmente con dos estados eléctricos: encendido y apagado. Un universo sonoro construido con algo parecido a un interruptor.
Y, claro, los programadores decidieron que aquello no podía quedarse así.
La inercia del cono abrió una puerta que no figuraba en el manual
Un altavoz es un dispositivo eléctrico, pero también una máquina física. Su membrana pesa, la bobina presenta sus propias limitaciones y ninguna de sus piezas puede cambiar de posición de manera instantánea. Esa pequeña lentitud mecánica, que parecía una desventaja, terminó convirtiéndose en la pieza central del truco.
Cuando los pulsos eléctricos eran extremadamente breves, el cono del PC Speaker no tenía tiempo suficiente para desplazarse por completo hacia una posición y regresar a la otra. El resultado eran movimientos parciales. Variando cuánto duraba cada impulso podía controlarse, de forma aproximada, la posición media de la membrana y con ella la amplitud del sonido.
Dicho de otra manera: electrónicamente el ordenador seguía enviando ceros y unos, pero el altavoz no los traducía en dos posiciones perfectas. Su propia naturaleza mecánica suavizaba aquella ráfaga de impulsos. La limitación dejaba de ser solo una limitación.
De dos niveles eléctricos a muchos niveles acústicos
Imaginemos un intervalo diminuto de tiempo. Si el altavoz permanece activado durante casi todo ese periodo, su membrana tenderá hacia un extremo. Si solo recibe corriente durante una fracción, se moverá bastante menos. Modificando continuamente esa proporción puede obtenerse una especie de promedio, un principio cercano a la modulación por ancho de pulsos.
Repetido miles de veces por segundo, el procedimiento permite aproximar una onda de audio. El hardware continúa trabajando prácticamente como un sistema de un solo bit, pero el comportamiento físico de la membrana permite simular diferentes niveles de amplitud.
El propio altavoz actúa, hasta cierto punto, como un filtro mecánico. Después entra en escena el oído humano, que termina de unir las piezas y percibe una señal relativamente continua allí donde eléctricamente existe una sucesión frenética de pulsos. Es tecnología, sí, pero también mecánica y percepción trabajando juntas.
No era alta fidelidad. Ni de lejos. Había distorsión, ruido, una respuesta en frecuencia limitada y ese característico sonido áspero que nadie habría vendido con entusiasmo como experiencia envolvente. Pero podían entenderse palabras. Para un ordenador que oficialmente sabía hacer poco más que «bip», conseguir una voz reconocible tenía algo de prestidigitación informática.
Hacer hablar al ordenador costaba una fortuna en ciclos de CPU
Había una factura, y la pagaba el procesador. Una tarjeta de sonido dedicada podía descargar al ordenador de buena parte del trabajo necesario para reproducir audio. El PC Speaker no tenía semejante lujo. Para obtener sonido digitalizado, el software debía controlar con enorme precisión los pulsos enviados al altavoz.
En máquinas con procesadores como el Intel 8088 a 4,77 MHz del IBM PC original, aquello era pedir mucho. Mientras la CPU calculaba cuándo modificar el siguiente pulso, también debía ocuparse del juego, los gráficos, el teclado y el resto del programa. El margen era estrecho, y cada ciclo contaba.
Por eso muchas técnicas de sonido digital para PC Speaker dependían de temporizadores, interrupciones muy frecuentes o bucles cuidadosamente ajustados al ritmo del procesador. Una instrucción de más podía introducir distorsión; dedicar demasiado tiempo al audio podía dejar al resto del programa sin aire. El ordenador estaba, literalmente, fabricando el sonido casi pulso a pulso.
Algunas ralentizaciones o pausas del software antiguo cobran así otro sentido. No siempre eran simple torpeza técnica. En ocasiones, detrás de aquel pequeño parón había una CPU ocupada intentando que un altavoz elemental pronunciara una voz humana.
RealSound convirtió el truco en una tecnología comercial
La idea dejó de ser únicamente una demostración de habilidad para programadores. A finales de los años ochenta, Access Software desarrolló RealSound, una tecnología destinada a reproducir sonido digitalizado utilizando el altavoz estándar del PC, sin exigir una tarjeta de sonido dedicada.
RealSound explotaba técnicas de modulación para aproximar varios niveles de amplitud mediante aquel hardware limitado. El resultado podía equivaler aproximadamente a una señal de seis bits de resolución, suficiente para incorporar efectos y voces claramente reconocibles en un ordenador equipado únicamente con su modesto altavoz interno.
Títulos como World Class Leader Board, Echelon, Mean Streets o Countdown utilizaron esta clase de técnicas. Para el usuario de finales de los ochenta la diferencia tenía bastante importancia: comprar hardware de sonido suponía gastar dinero, mientras que el PC Speaker venía instalado de serie.
Convertir aquel altavoz miserable en un reproductor de muestras digitales significaba ampliar las posibilidades del ordenador solo mediante software. Era programación nacida de la escasez. Cuando sobran recursos aparecen soluciones cómodas; cuando faltan, surgen estas pequeñas barbaridades elegantes.
La Abadía del Crimen también hizo hablar al PC español
España tuvo uno de los ejemplos más recordados. La versión para PC de La Abadía del Crimen, publicada en 1987, incorporaba durante los oficios religiosos una breve digitalización musical reproducida mediante el altavoz interno del ordenador.
El juego escondía además una broma bastante menos piadosa relacionada con su protección anticopia. En determinadas copias no originales, el sonido podía ser sustituido por una voz digitalizada que gritaba «¡Pirata!», seguida poco después por el final de la partida.
Escuchado desde un ordenador moderno puede parecer un audio pobre, embarrado, casi telefónico. En una máquina doméstica de los años ochenta era otra historia. Del mismo componente encargado de emitir errores monocordes estaba saliendo una voz humana reconocible. No hacía falta saber electrónica para notar que allí ocurría algo bastante peculiar.
Cuando un pitido era mucho más que un pitido
La historia del PC Speaker explica bastante bien una época de la informática en la que las restricciones del hardware formaban parte del oficio. El componente había sido concebido para generar tonos simples y avisos, no para reproducir conversaciones ni música digitalizada. Aun así, comprender cómo se comportaban su bobina y su membrana permitió llevarlo mucho más lejos de su función original.
No se vencieron las leyes de la física. Más bien se utilizaron a favor. El ordenador continuaba enviando impulsos eléctricos discretos; el cono, incapaz de seguirlos instantáneamente, suavizaba el torrente y el oído completaba la ilusión. De esa alianza improvisada entre electrónica, mecánica y percepción terminaba saliendo una voz.
Décadas después, cuando incluso un dispositivo barato maneja audio con una calidad que aquellos primeros PC apenas podían imaginar, el viejo PC Speaker conserva una pequeña lección tecnológica: el hardware marca los límites, pero entenderlos permite estirarlos mucho. A veces basta un altavoz pensado para hacer «bip» y unos cuantos programadores empeñados en que haga bastante más.
-
NaturalezaÚltimos terremotos en España del 20 de octubre: Canarias alcanza 1,8
-
NaturalezaIncendios en España hoy: sin grandes fuegos activos el 20 de octubre
-
HistoriaETA anunció hace 15 años el cese definitivo de su actividad armada
-
EconomíaEl Gobierno destina 45 millones a 2.000 alojamientos universitarios
-
HistoriaEfemérides del 20 de octubre: ETA, Gadafi, Tous y hechos históricos
-
MundoZelenski se reúne con Witkoff en Oslo para impulsar la paz en Ucrania
-
TecnologíaRevolut sufre fallos en pagos y cajeros por una caída de Google Cloud
-
NaturalezaDónde hay avisos por lluvia en España este 20 de octubre: mapa y zonas
-
EstiloHoróscopo del 20 de octubre de 2026: amor, dinero y trabajo por signo
-
EstiloEl zueco conquista otoño e invierno y se afianza como calzado del año
-
EspañaDos caballos de Diego Ventura, graves tras volcar su camión en la A-5
-
España¿Puede Sánchez ganar el 29-N? Las encuestas ponen cifra a su remontada