¿Programa que reproduzca melodías .mid emulando la SB16?

Iniciado por eldraku, Diciembre 14, 2007, 12:19:01 AM

Tema anterior - Siguiente tema

eldraku

Quizás suene un poco raro, pero gustaría un programa que reprodujera los archivos .mid tal y como lo hiciera la antigua Sound Blaster 16
es para obtener el audio de unas canciones mid que hice con esa tarjeta :( (en tarjetas de sonido posteriores ya no suenan las canciones igual)
espero que alguien tenga alguna idea  :)

Karnizero

La targeta de sonido poco tiene que ver en lo que es la reproducción de archivos MIDI.
Recuerda que un MIDI es un archivo con una serie de "notas musicales" de diferentes instrumentos, el volumen y todas esas cosas.
Cada reproductor MIDI puede terner (o no) su propia tabla de instrumentos, por lo tanto, la misma canción puede llegar a sonar diferente según la tabla de instrumentos que uses.

Es decir, el que interpreta el MIDI es el programa reproductor, no la targeta de sonido.

Otra cosa diferente es que la SB que tenías sonara bién o mal, pero eso ya es otra historia. :roll:

Joker

Yo te digo lo que hago, por ejemplo tengo 3 pc una es un PII 300, su sonido es onboard es el CMI8338, tiene la mitad con win98 y la otra con win xp fenix..en el xp si yo pongo su driver para xp sonara distinto, pero si le pongo el driver win95/98 sonara igual que sonaria con el 98 al estilo viejo..No se si te sirver, ami me anda perfecto de esa forma y a la ves los juego viejos como Blood no me va lento si l pongo el sonido del win95/98, lo que te da lagasos es el sonido..Bueno espero que te sirve de algo :D ..Suerte!


"You can think I'm wrong, but tha

eldraku

Cita de: "Karnizero"
Es decir, el que interpreta el MIDI es el programa reproductor, no la targeta de sonido.
¡Hola!, el problerma es que la SB16 no funcionaba por entonces con tablas de sonido, sino con síntesis FM, la tarjeta incluía sonidos propios para los archivos midi, que son los que yo usé para mis canciones.
Después, con las soundblaster posteriores, el mismo archivo mid sonaba diferente al reproducirlo...
Encontré esta info en wikipedia, quizás lo del chip Yamaha OPL-3 pueda daros alguna idea :)

El siguiente modelo, la Sound Blaster 16 Junio de 1992 introdujo el sampleo de audio digital en 16-bit a la línea Sound Blaster. También, como las antiguas Sound Blasters, nativamente soportaban sintetización FM a través del chip Yamaha OPL-3. La tarjeta también tenia un conector para extras con una tabla de sintetización de onda (actualmente se refieren a las capacidades del estándar MIDI).

Karnizero

Cita de: "eldraku"¡Hola!, el problerma es que la SB16 no funcionaba por entonces con tablas de sonido, sino con síntesis FM, la tarjeta incluía sonidos propios para los archivos midi, que son los que yo usé para mis canciones.
Después, con las soundblaster posteriores, el mismo archivo mid sonaba diferente al reproducirlo...
Encontré esta info en wikipedia, quizás lo del chip Yamaha OPL-3 pueda daros alguna idea :)

El siguiente modelo, la Sound Blaster 16 Junio de 1992 introdujo el sampleo de audio digital en 16-bit a la línea Sound Blaster. También, como las antiguas Sound Blasters, nativamente soportaban sintetización FM a través del chip Yamaha OPL-3. La tarjeta también tenia un conector para extras con una tabla de sintetización de onda (actualmente se refieren a las capacidades del estándar MIDI).

Lo que quiere decir ese artículo, es que la SB16 con ese chip, tienene una manera de interpretar los sonidos del MIDI. Por ejemplo, el MIDI le dice al programa que lo reproduce, que reproduzca tal sonido. Éste (el programa) da la órden a la targeta de sonido para que reproduzca ese sonido tal y como se lo indica, pero si la targeta de sonido (SB16 YOPL-3) tiene un firmware que dice que ese sonido suene de otra forma, pues eso, sonará de otra forma, pero quien realmente interpreta la música es el programa, no la targeta de sonido.

Viene a ser como un procesador de 32 o 64 bits. Si al procesador de 32 bits, le mandas una instrtucción (palabra) de 64 bits, no la interpretará como tiene que ser. Dará un error, o interpretará algo diferente.

Incluso te puedo poner un ejemplo, que un MIDI, reproducido con Timidity (motor de interpretación de MIDI y MOD), suena diferente que si usamos otro diferente, independientemente de la targeta de sonido usada.
Es más, puedes hacer sonar de igual manera un MIDI en una targeta de soinido, que en un altavoz interno del ordenador (si es que éste tiene soporte para todos los bits de la tabla midi usada).

Ten en cuenta que si no tienes ningún programa que sepa interpretar un MIDI, no hay forma de que la targeta de sonido procese esa información de la forma correcta.

Una cosa es "sintetizar", y otra es "interpretar un midi".

Busca por google algo así como "Soun Blaster Midi table" o "SB16 Midi", o algo similar.

eldraku

muchísimas gracias por la info, Karnizero, buscaré lo que me dices  :D

FLeXuS_GReeN

Bueno si quieres oir bien un midi, mod, xm y muchos otro formatos en muy buena calidad, superando al asqueroso winamp te recomiendo el XMPlayer una pequeña joya...

aqui su web: http://support.xmplay.com/


saludos.

haweki

Cita de: "FLeXuS_GReeN"Bueno si quieres oir bien un midi, mod, xm y muchos otro formatos en muy buena calidad, superando al asqueroso winamp te recomiendo el XMPlayer una pequeña joya...

aqui su web: http://support.xmplay.com/


saludos.

Porque le dices asqueroso winamp?, a mi me parece un excelente reproductor de musica, de video prefiero el media player classic
http://www.mastergame.uni.cc/foro

Gamefusion no muere....

ZardoZ

Je!, Por eso yo no me deshago de mi venerable SB PCI 128. Tiene uan forma de reproducir los midis ÚNICA. De hecho, es con SU tabla de ondas, del a forma que mejor he podido escuchar los midis del DooM. Hoy en día no la tengo puesta, pero si bien guardada.  Creo que tengo también en algún lado una SB16 isa .. pero no tengo dnd enchufarla...
Me temo que yo también tengo blog : http://zardoz.es/

[img]http://img410.i