Modo de navegador cruzado para reproducir MIDI en una página web

Para un proyecto, necesitaba reproducir archivos MIDI en una página. Naturalmente, esto debería funcionar en la mayoría de los navegadores (bueno, no tengo en cuenta ya 6). Pero, por lo que entendí, se necesita el complemento QuickTime, que no se encuentra en todas las máquinas, o Flash, que a juzgar por lo que Google me dijo, no sabe cómo trabajar con midi, o la etiqueta de audio, que está lejos de implementarse en FF por ejemplo, midi tampoco es amigable.
En general, estoy sorprendido. El formato es antiguo, de uso activo (en los círculos de músicos) y con soporte ajustado. ¿Alguien tiene alguna opción sobre cómo insertar la reproducción de midi en la página?

Respuestas
anne duncan
con la etiqueta de inserción
 
<embed src="http://YOUR URL.mid" autostart="true" controls="smallconsole" loop="true">


Aquí hay ejemplos y variaciones
 www.123webmaster.com/Onsite/Building/EmbeddingMidi.html

Chequeado en Chrome, FF, Safari
Sí, lo probé (FF y Opera en Linux). No empezó. Me ofrecieron modestamente para descargar Quicktime. ¿O es solo en Linux un desastre, pero en Windows todo está construido? - nilesh
Revisé Win y MacOS funciona en los navegadores listados - dennis m
Gracias. Así que linuksoids (junto conmigo) pondrá los complementos =) - bortalexander
Chrome no se inició, se requiere QuickTime en Quickfox, funciona en Opera. Aunque, muy probablemente, en la ópera ya estaba de pie.
Win, sintetizador de microsoftware. - natasha di angelo
shane indeglia
MIDI no es un formato, es una interfaz para transferir datos. MIDI no está en todas las tarjetas de sonido. Y si solo el contenido MIDI no se forma de manera aleatoria, o en línea, entonces al menos necesitas reproducir estas, tus melodías de midish en WAV. Esto se puede hacer con cualquier editor o secuenciador midi. Por ejemplo, el mismo FL Studio.

A costa de reproducir MIDI, no diré nada al 100%, pero repito, por ejemplo, tengo una tarjeta profesional externa SIN MIDI. Y acc. Mi PC no sabe cómo reproducir hardware MIDI.
Ok, ponte mejor. Formato de archivo SMF, extensión .mid, .midi.
¿Tan claro?
El software midi-sintetizador que reproduce estos archivos en Windows, por ejemplo, es por defecto, en Linux se coloca en dos clics. Nadie dijo nada sobre hardware. - icikas
¡No es el punto! Esto no es un formato. Esta es una interfaz. Esto está en el concepto de formato de sistema de archivos. Y estoy 99.9% seguro de que no será posible reproducir midi. - chris fish
"A diferencia de otros formatos, este no es un sonido digitalizado, sino conjuntos de comandos (notas tocadas, referencias a instrumentos de interpretación, valores de parámetros de sonido modificables), que se pueden reproducir de manera diferente según el dispositivo de reproducción". Pero el hecho es un hecho. Es por eso que este formato es popular entre los músicos, porque son solo equipos, y en el 99% son solo notas. - fran
"Los archivos MIDI son un conjunto de comandos para un sintetizador (secuenciador) instalado en una computadora, pero no llevan datos de audio listos para la reproducción." - para que quede claro. - roma klyukin
¿Cómo, entonces, se reproducen los archivos midi en una computadora con sonido incorporado? =)
Enseñar material. Sí, midi es una interfaz a través de la cual se transmiten mensajes como “configurar el canal 10 al canal 3. Tome una nota hasta la primera octava. suelte la nota antes. "etc. Pero los mismos mensajes se guardan perfectamente en un archivo, desde el cual se envían a un sintetizador de software, que lee datos de un archivo, y no a través de una interfaz MIDI de hardware. Y estos archivos solían ser la única forma de reproducir música, olvidaron los archivos .mid para los antiguos, por ejemplo. y en 3310, así que en general fue el editor. Y ahora también se utilizan los mismos archivos, pero ya al crear música. En el mismo FL en el Piano Roll, haga clic en Archivo y vea la línea Importar archivo MIDI. Y esta importación funciona sin soporte de hardware midi. - ash ellis
FL Studio es un detector de sexo, puede suavizar muchas cosas :) Dije que el navegador 100% no puede reproducir esto, porque Estoy seguro de que no hay una manera suave (especialmente en los navegadores), pero el sintetizador MIDI es necesario para el sonido en el hardware.

En general, eres tan famoso menos sin entender la esencia. Y en general, ¿por qué necesitas MIDI? ¿Es generado en línea o estúpidamente perezoso para convertir? - heather schuenemann
Bueno, yo sé qué es MIDI. Además, estudié las especificaciones de formato, ya que Fue necesario generar partituras musicales basadas en el archivo. Pero ya escribí anteriormente que los sintetizadores están en el 99% de las computadoras. En consecuencia, se jugará en el 99% de las computadoras. Beneficio? - anne kennedy
Maldición, me olvidé de DirectX. Hay un sintetizador de software. Pero nuevamente, por ejemplo, en mi tarjeta en dxdiag.exe no hay prueba de interfaz MIDI. Recién empezaste a escribir, dicen que KT no rueda, Flash también, especialmente html5, pensé que estabas buscando una forma nativa. Y ustedes son contras a la vez. Gente extraña - partha barua
Menos porque hay archivos midi: esto es un hecho, se reproducen en el 99% de las computadoras. Esto es un hecho y empiezas a informarme sobre su estructura.
Sí, la generación se produce en línea. Y cargue el servidor convirtiendo midi - & gt; El mp3 no se siente cuando el cliente puede jugar midi.
Con los navegadores, el problema es que con la reproducción de audio, básicamente tienen problemas, por ejemplo con los complementos, QuickTime. Si no hay un complemento en el sistema, el navegador no leerá el audio. Antes de la introducción de la etiqueta de audio en los navegadores no había reproductores integrados. Pero con todo esto, apuntan, naturalmente, a mp3, ogg, wav. Hubo un deseo de usar flash, pero él solo no tiene un sintetizador, ni puede usar un sintetizador de sistema, por lo que desaparece. Así que resulta que todavía no he encontrado una única solución para varios navegadores.
Por cierto, en la ópera, con la ayuda de la etiqueta de audio, pude reproducir el archivo midi. - jace ferguson
Bueno, ya solo por interés:
 - ¿Tienes un codec incorporado?
 - ¿Tienes una prueba de midi en dxdiag? - ebony nichole
códec incorporado: puede ver el software Microsoft GW Wavetable Synthesizer.
Creative Audigy: sintetizadores de hardware de tarjeta de sonido visibles
Tarjeta de sonido para 150 rublos Genius Soundmaker PCI: el software de Microsoft es visible y primitivo, pero Genius FM Synthesizer - mary kate
integrado en la tarjeta de sonido es visible En Windows, no recuerdo, todo parecía funcionar sin x directa. Como yo lo entiendo, a través del "Software sintetizador de sonido". Al menos el reproductor multimedia de Windows reproduce archivos .midi.
Instalé Timidity en Linux y también apareció el sonido.
Las pruebas no son vigiladas. Ahora bajo Linux me siento, dx está ausente. - megan baxter
Está claro. Bueno, no veo esta prueba en absoluto en mi prof.kart. Antes de eso, por supuesto, estaba Creative Live, todo estaba allí. En los codecs incorporados no se sentó. Quedó atrás de la vida, pero en cualquier caso, el vehículo inicialmente no disponía de QT, y ahora esta es la "respuesta correcta". De alguna manera no es lógico. Bueno, me alegro de haber encontrado su solución. - ladonna
La lógica es que en Windows y Mac, como resultó, todo funciona. En QT amapolas: de forma predeterminada, veré Windows uno de estos días, tal vez haya otro complemento, pero también está incorporado. Hay problemas en Linux, pero el 1% de las computadoras son en general, e incluso hay menos músicos entre ellos. Mi situación nos permite donarlos, especialmente porque haré una investigación sobre un complemento adecuado directamente desde el mismo Linux.
De dos males, como dicen ...
Menos por el comentario compensado por un plus en karma. Aunque todavía el comentario estaba fuera de tema;) - patrick mak
El comentario fue sobre el tema solo porque Pensé que necesitaba una solución nativa. Al final, soy malo, juego suavemente, juego rápido y el problema se ha resuelto. Más tarde, por supuesto, surgí desde un punto de vista musical aproximado, y me olvidé de los sintetizadores de software en DX y análogos, probablemente, en otros sistemas operativos. - hui jing
Existe un midi como protocolo, pero hay un midi general: un acuerdo sobre instrumentos estándar que la mayoría de los sintetizadores admiten desde sistemas de sonido integrados a estaciones de trabajo por unos miles de dólares. Los sintetizadores de sonido de Microsoft o Microsoft comen archivos * .mid con información similar. - victoria dvorak
sean lockley
No importa lo ridículo que suene, pero es más fácil convertirlo en otro formato de sonido.
Sí, quería hacer la generación MIDI completamente en el lado del cliente. Es una pena que resulte generar, pero no reproducirse. - mccall carter