HardwareMundo CPC

Review del nuevo LambdaSpeak 3

Desde hace unos dias tengo conectado en mi CPC , una nueva pieza de hardware , denominada LambdaSpeak 3 , desarrollada por el americano Michael Wessel , podriamos definirlo muy resumidamente como un moderno sintentizador de voz , además de PCM Sample Player, Drum Computer, Serial Interface, MP3 Player, y Real Time Clock para la gama Amstrad / Schneider CPC , incluidos los CPC plus.

Como se puede observar en la fotografía que acompaña este texto , LambdaSpeak 3 , tiene integrados una serie de chips y componentes que conceden a nuestro Amstrad , ciertas habilidades sonoras que vamos a detallar a continuación.

Detalle de la batería que guarda la hora y la fecha , además de la tarjeta microSD donde se almacenan los ficheros MP3

El chip Epson S1V30120 TTS , «TextToSpeech Click!» esta tarjeta creada por MikroElektronika implementa DECtalk v5 , Un sintetizador de voz con sonido natural para idioma inglés y español, con diferentes voces. DECtalk incluso puede cantar. El modo DECtalk es muy potente y versátil , LambdaSpeak ofrece una emulación basada en DECtalk del sintetizador de voz Amstrad SSA-1, y también una emulación del sintetizador de voz DK’tronics, La emulación es tan buena que el software compatible con estos sintetizadores de voz ( por ejemplo, juegos como «Roland In Space» de Amsoft ) funcionan perfectamente.

Asi habla el LambdaSpeak en español
Juego Roland in Space

Opcional GI SPO256-AL2 para sintesis de voz , este chip se usó en el sintetizador de voz oficial Amstrad CPC SSA-1, así como en el sintetizador de voz D’tronics para el CPC. Con el SPO256-AL2 equipado, LambdaSpeak 3 ofrece una reimplementación moderna de estos sintetizadores de voz históricos que suenan como los originales de 1985.

PCM Sample Playing Capability / Amdrum emulación , El Amdrum era un reproductor de muestras digital y ritmos para el CPC. Consistía en un simple convertidor de digital a analógico (DAC) conectado al bus de datos del CPC. Los bytes transmitidos al DAC se convertirían en audio PCM. Por lo tanto, los datos de muestra de PCM se deben «transmitir» desde el CPC a través de la base de datos a Amdrum para reproducir una muestra de PCM. El Amdrum admite 3 canales de audio de 8 bits con una calidad decente; La mezcla de canales PCM se realiza por software mediante el CPC / Z80 aunque, en tiempo real, para lograr la polifonía.

Demostración CPC Drum

HighQuality Polyphonous Autonomous PCM Sample Playing Capability: a diferencia del modo Amdrum, que requiere que el CPC envíe los bytes de muestra PCM en tiempo real a través del bus de datos al DAC de Amdrum, este modo ofrece reproducción de muestra «autónoma». LambdaSpeak 3 está equipado con una EEPROM SPI de 128 KB, que sirve como una memoria persistente para las muestras de PCM. Las muestras se pueden cargar en esa memoria desde el CPC y reproducirlas . Este modo ofrece 4 canales de polifonía PCM y un ancho de banda de 16 kHz. Además, dado que no se requiere la transmisión en tiempo real de los bytes de muestra de PCM desde el CPC para la reproducción de la muestra, la reproducción de la muestra de PCM puede incluso ser activada desde BASIC. El modo de reproducción ofrece 1, 2, 3 o 4 canales, y el tono también se puede controlar en cierta medida. Una muestra puede ser tan grande hasta llenar los 128 KBs. La calidad PCM de 8 bits puede ser mucho mayor que la de Amdrum.

Demostración de un simple secuenciador

UART / Serial Interface : La interfaz UART se puede ofrecer a través de un encabezado de PIN en la PCB del LambdaSpeak 3, de modo que los cables FTDI o los convertidores serie RS232 TTL se pueden conectar a través de los cables DuPont, o un módulo UART se puede soldar y clavar en la parte posterior del LambdaSpeak 3 PCB. El módulo MP3 de 4 $ de Catalex es una buena opción para dicho módulo UART; ofreciendo reproducción de MP3 desde una tarjeta MicroSD., con una calidad excepcional.

Demostración de reproducción de Mp3

I2C Interface: esta interfaz se utiliza actualmente para proporcionar un módulo de reloj en tiempo real (RTC). LambdaSpeak 3 puede equiparse con un módulo RTC DS3231 opcional, un módulo de 6 $. En el momento de escribir este artículo, el firmware de LambdaSpeak 3 solo admite este RTC DS3231, pero es posible que otros módulos I2C también sean compatibles en el futuro. El DS3231 también contiene un sensor de temperatura.

Reloj , y fecha en tiempo real , además de la temperatura

La barra de segmento de 10 LEDs que se ve en la parte izquierda se usa para indicar el modo / estado actual de LambdaSpeak 3. Los LED tienen el siguiente significado:

  • VCC: LED encendido
  • SBY: si está equipado con un chip SPO256-AL2, el estado del pin SBY («Standby»).
  • LRQ: si está equipado con un SPO256-AL2, el estado del pin LRQ («Solicitud de carga»)
  • RDY: se utiliza principalmente para indicar que LambdaSpeak está listo para aceptar entradas; Sin embargo, el LED también se utiliza para otros fines
  • TR: se utiliza principalmente para indicar que LambdaSpeak está transmitiendo datos a la placa secundaria de Epson ( que está hablando ); Sin embargo, el LED también se utiliza para otros fines.
  • Los otros LEDs EPS, SPO, AM, DK, SSA1 se utilizan para indicar el modo actual.

Por último mencionar que gracias a la colaboración con Stefan Stumpferl (TFM) , autor del sistema operativo FutureOS para el Amstrad , se ha desarrollado una ROM que se puede cargar en el CPC y que permite usar las funciones del LambaSpeak 3 , mediante comandos RSX, actualmente se está mejorando esta ROM , para optimizar esta nueva versión del LambdaSpeak y añadir nuevos comandos RSX.

Comandos RSX , para usar desde el Basic

Y como resumen final , comentar que este hardware quizás poco conocido está pensado para aquellos que les guste cacharrear con el CPC usando sus habilidades , la calidad del sintetizador de voz y los samples de audio es excepcionalmente buena , personalmente jamás tuve un sintetizador de voz por hardware , ahora es posible , os estareis preguntando el precio de este dispositivo , pues bien , el pack completo con todos los chips incluidos serían 90 Dólares con envio incluido desde EEUU, que vendrían a ser unos 80,6€ al cambio.

Nuevos Comandos RSX

¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Votación promedio: / 5. Total de votos:

Fuente
LambdaSpeak 3
Etiquetas
Mostrar más

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar
Cerrar