Idea para un posible proyecto de sonido

Avatar de Usuario
DyLucke
Mensajes: 4005
Registrado: 30 Oct 2010 12:52
Agradecido : 46 veces
Agradecimiento recibido: 32 veces

Idea para un posible proyecto de sonido

Mensajepor DyLucke » 02 Sep 2017 20:32

Hace tiempo que llevo dándole vueltas a un asunto, así que he decidido crear un hilo al respecto.
Dicho sea de entrada que mis conocimientos de electrónica son comparables a los de un chimpancé, sin embargo, desde la lógica quisiera lanzar ésta idea para que los expertos en electrónica evaluaran si sería posible, y a ver si con suerte alguien se anima a materializarlo, ya que podría ser de interés para la comunidad.

Hace tiempo que descubrí éste cacharrete.
http://amigakit.leamancomputing.com/cat ... ts_id=1078
Hasta donde sé, también existe un dispositivo similar para el C64.

Pese a ser un dispositivo, técnicamente poco útil pues únicamente decodifica MP3 (a una calidad decente) y necesita que lógicamente el software
soporte hardware, es bastante curioso, mas aún debido a la idea de poder mezclar su salida de audio con la del Paula. Éste sistema permite escuchar nuestra música en MP3 en nuestro Amiga, sin necesidad de cargar la CPU con una tarea que sólo los procesadores mas potentes pueden llevar a cabo y no sin esfuerzo... En un 060 a 50mhz un MP3 a 192kb se puede tragar tranquilamente la mitad de nuestra capacidad de proceso.

MAS player evita todo ésto añadiendo externamente el hardware que se necesita.

Ahora bien, teniendo en cuenta la disponibilidad de FPGAs potentes, y su precio asequible... ¿A nadie se le ha ocurrido la idea de crear un dispositivo similar que implemente una tarjeta de sonido?

Implementar una Sound Blaster con su OPL y sus canales digitales, DMA, o incluso una suerte de Paula duplicado junto con General Midi, siguiendo el mismo concepto del MAS player, podría dotar a nuestros Amiga, de una nueva dimensión de audio... Desconozco incluso si una FPGA podría implementar un decodificador MPEG añadidamente...

El caso es que un dispositivo de éstas características, diseñado para conectarse de una manera similar, o quizá por el puerto paralelo, podría ser con un poco de esfuerzo compatible con nuestros portátiles sin tarjeta de sonido, con aquellos PC XT que sólo disponen de una ranura ISA y la tenemos ocupada con una gráfica, (como el Sinclair / Amstrad PC200, o el Schneider Euro PC), incluso en los ST (quizá a través del puerto MIDI).

En síntesis, no es una idea nueva, las tarjetas de PC existentes antaño del estilo Disney Sound Source o Covox Speechthing, que no eran mas que un DAC conectado al puerto paralelo, ya hacían éstas cosas, pero lógicamente de un modo muy limitado.

Claro que, ya sabemos las limitaciones de los puertos que se pueden utilizar para éste asunto, son bastante lentos, pero si el MAS player es capaz, supongo que usando memoria interna, de reproducir MP3 a 192kbps (24kbs), y que los archivos FM, o MID, e incluso los .MOD relativamente pesados, son mucho mas ligeros que un MP3 a la calidad citada... ¿Qué impedimentos habría para diseñar un dispositivo de éstas características?

Cierto es que de momento no dispondría de software, pero tampoco habría de ser un trabajo titánico adaptar algún reproductor de los disponibles para los distintos sistemas y utilizar dicho hardware, dando pie a nuevos proyectos que pudieran utilizarlo, e incluso, rizando mucho el rizo, ser capaz de mediante algún programa emulador, direccionar en el caso de los PC sin sonido, una SB o Adlib estándar a dicho dispositivo.

¿Sería realmente posible?
¿Sería demasiado complicado?

Ahí dejo el asunto.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
DyLucke
Mensajes: 4005
Registrado: 30 Oct 2010 12:52
Agradecido : 46 veces
Agradecimiento recibido: 32 veces

Re: Idea para un posible proyecto de sonido

Mensajepor DyLucke » 02 Sep 2017 20:44

Acabo de caer en la cuenta, y no me acordaba, que en tiempos ya se hizo algo similar, con resultados discretos, pero sin duda mejor que una Covox.
https://www.youtube.com/watch?v=t7VxWbCgWHk

Evidentemente, HOY, el dispositivo podría ser infinitamente menos aparatoso, y en el caso de un Amiga o un ST, el audio podría mezclarse con la salida de audio del propio ordenador, dando lugar a una configuración mucho menos aparatosa, y abriendo un abanico de posibilidades al poder utilizar el dispositivo externo conjuntamente con el interno. Para los PC sin salida de audio nativa, sí que sería necesario conectarlos a un altavoz.

Recuerdo que había también un puñado de dispositivos similares para portátiles que se conectaban al puerto PCMCIA, pero sólo unos pocos eran DOS compatible... Hoy en día, échale el guante a uno, si tienes la suerte y el bolsillo.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
DyLucke
Mensajes: 4005
Registrado: 30 Oct 2010 12:52
Agradecido : 46 veces
Agradecimiento recibido: 32 veces

Re: Idea para un posible proyecto de sonido

Mensajepor DyLucke » 02 Sep 2017 20:47

La mayoría de los dispositivos PCMCIA de los que hablaba, se pueden encontrar mencionados aquí
http://www.newtale.com/pp/article216.html

O en un hilo de VOGONS que ahora no encuentro.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
luiscoco
Mensajes: 2318
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 27 veces
Agradecimiento recibido: 42 veces
Contactar:

Re: Idea para un posible proyecto de sonido

Mensajepor luiscoco » 03 Sep 2017 15:37

Interesante proyecto.
Tambien se podria pasar de mp3 a otro formato por software.
Lo que he oido es que el formato se las trae, y luego sonaría por la Amiga?, con los chips que ella tiene?
O el proceso es al contrario, los archivos mp3 estarían en la Amiga y sonarian por ese dispositivo a unos altavoces conectados a ese aparatejo?

Avatar de Usuario
Taburoto
Mensajes: 1172
Registrado: 15 Mar 2011 00:40
Agradecido : 11 veces
Agradecimiento recibido: 54 veces

Re: Idea para un posible proyecto de sonido

Mensajepor Taburoto » 03 Sep 2017 15:59

Para msx hay un dispositivo que lee mp3,nadie le dio un buen uso..

Avatar de Usuario
DyLucke
Mensajes: 4005
Registrado: 30 Oct 2010 12:52
Agradecido : 46 veces
Agradecimiento recibido: 32 veces

Re: Idea para un posible proyecto de sonido

Mensajepor DyLucke » 04 Sep 2017 17:46

luiscoco escribió:Interesante proyecto.
Tambien se podria pasar de mp3 a otro formato por software.
Lo que he oido es que el formato se las trae, y luego sonaría por la Amiga?, con los chips que ella tiene?
O el proceso es al contrario, los archivos mp3 estarían en la Amiga y sonarian por ese dispositivo a unos altavoces conectados a ese aparatejo?


Es un simple decodificador MPEG conectado a uno de los puertos del Amiga, es un procesador barato, pero aún así, por ser específicamente dedicado a la tarea del MPEG es mucho mas eficiente que cualquier procesador 68K haciendo la misma tarea.

El dispositivo trae una salida de audio, a la que se conecta un cable en "Y" que a su vez se conecta a la salida de audio RCA del Amiga, y al televisor por SCART (o cualquier otra vía si te haces el cable)... Meramente junta en una misma línea de audio las dos fuentes, el PAULA y el deco MPEG. El resultado es simple pero efectivo, puedes escuchar un MP3 por el mismo dispositivo que escuchas el Amiga.

Siguiendo este mismo concepto es por lo que creo que se podría hacer algo similar pero en lugar de un deco MPG, con una implementación de una tarjeta de sonido... Ello permitiría acceder a formatos de audio que requieren un uso excesivo de CPU en el Amiga... O que directamente no están disponibles para un Amiga sin expansiones.

Como ya he dicho, adaptando algunos reproductores de audio ya disponibles, se podría hacer uso del dispositivo... Con la ganancia que ello conlleva, y a posteriori incluso incluír esta nueva característica en juegos de nueva manufactura.

Tabu: Sí, sé que existe también para MSX pero su utilidad queda totalmente eclipsada si tienes una Moonsound... No sé si podrá reproducir MP3, pero sin duda, muchos mas formatos de audio que un MSX con su PSG, FM o su SCC. Sin embargo, en C64 no existe esta posibilidad, pese a que, creo recordar que la 1541U2 es capaz de reproducir a través del FPGA archivos .MOD e incluso archivos SID que hagan uso de 2 chips en estéreo.

Redundan en el mismo aspecto que perseguiría una tarjeta de audio externa para Amiga o para PC, dotarlo de capacidades no incluídas de serie, sin necesidad de tener que hacer complejas modificaciones de hardware.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".


Volver a “Desarrollos y Proyectos RW”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado