MIDI em navegadores modernos usando W3C Web Audio Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

MIDI em navegadores modernos usando W3C Web Audio

Ir para baixo

MIDI em navegadores modernos usando W3C Web Audio Empty MIDI em navegadores modernos usando W3C Web Audio

Mensagem por DevWithCoffee Sex maio 26, 2017 1:13 am

Muitos já devem ter notado que o formato MIDI deixou de ser usado à anos atrás e para Web somente o Internet Explorer ainda suporta.
Pois bem, durante esse tempo todo apareceram vários desenvolvedores Web com alternativas, mas nenhum que permitisse usar as MIDIs que conhecemos, e como fariamos isto então?

Bem um site com um API em JAVASCRIPT baseada em W3C Web Audio apareceu com uma ferramenta que realmente faz sentido e permite interpretar e repassar para o navegador qualquer arquivo midi. :Kawai_Desu:

Veja aqui os exemplos usando MIDIS de jogos de SUPERNINTENDO (Super Famicom):
https://rpgmaker.000webhostapp.com/webmaster/midi/

Site oficial: http://www.midijs.net/

Mas fica a pergunta, "dependeremos de um site sempre?", claro, não é um simples javascript que vai resolver tudo, existem mais de 100 arquivos além do JS principal, bem, foi fácil baixar todos os arquivos de uma única vez, mas descobrir seus nomes e diretórios (PASTAS) não, enfim estão salvos na minha máquina.

Todos os arquivos JS necessários:
MIDI em navegadores modernos usando W3C Web Audio Html5-mid-1

Todos os arquivos PAT necessários:
MIDI em navegadores modernos usando W3C Web Audio Html5-mid-2


MIDI em navegadores modernos usando W3C Web Audio Html5-mid-3

O melhor de tudo, roda em vários navegadores e Smartphones.

Por que não passei os arquivos todos para Download, pelo simples motivo que respeito o trabalho desse cara, e quero ver a possibilidade de pagar uma licença para usar o recurso, eu apenas baixei para testar no modo OFFLINE, como usa requesições funcionou somente no FF e IE em modo offline (file:///).

Tudo bem, todos os arquivo da API juntos pesam 80Mb, mas se levar em consideração ainda sim é menos da 1/2 (metada) dos arquivo padrões de áudio da RTP e permite o uso de várias músicas clássicas dos consoles antigos, claro que isso dependeria de um PLUGIN ou modificação do RpgMV para funcionar, mas ainda sim, ninguém conseguiu fazer antes e é perfeito pro meu novo sistema:
http://www.condadobraveheart.com/forum/index.php?topic=2522.0

Compatibilidade:
Navegadores que foram feitos os testes, segundo o desenvolvedor nem todos os navegadores foram testados, por que é bem provavelmente que os navegadores afrentes dos listados funcionaram.

Os que funcionaram:
Microsoft Windows

  • Chrome 30, 31, 54
  • Firefox 24 (fallback)
  • Firefox 25, 26, 50
  • Internet Explorer 7, 8, 9, 11 (fallback)
  • Microsoft Edge 38


MacOS

  • Safari 5.1.10 (fallback)
  • Safari 6.2.8
  • Safari 10.0.2
  • Google Chrome 56
  • Firefox 50


Linux

  • Firefox 25 on Ubuntu 13
  • Firefox 50 on Ubuntu 16
  • Chromium 30 on Ubuntu 13
  • Chromium 53 on Ubuntu 16


Android

  • Google Chrome 31 on Android 4.1.1
  • Google Chrome 31 (Standard Browser) on Android 4.4
  • Google Chrome 32 (Standard Browser) on Android 4.4
  • Mozilla Firefox 26.0.1 on Android 4.1.1


iOS

  • Safari on iPhone and iPad on iOS 7
  • Google Chrome 31 on iOS 7


Os que não funcionaram
Windows

  • Safari 5.1.7


Android

  • Standard browser on Android version 4.3 and previous versions
  • Chrome 26 on Android 4.1.2 on Galaxy S3, probably a Samsung specific Problem

(Vale lembrar que navegadores de ANDROID com WebView antigos podem executar MIDI sem essa API, através da tag aposentada "EMBED")

MacOS

  • Firefox 7.0.1


iOS

  • Safari on iOS 6, due to very limited Web Audio Api support and no available fallback

_________________
MIDI em navegadores modernos usando W3C Web Audio Rm2k-i11 MIDI em navegadores modernos usando W3C Web Audio Html-j10
DevWithCoffee
DevWithCoffee
Membro Ativo
Membro Ativo

Mensagens : 295
Créditos : 54

Ficha do personagem
Nível: 1
Experiência:
MIDI em navegadores modernos usando W3C Web Audio Left_bar_bleue0/0MIDI em navegadores modernos usando W3C Web Audio Empty_bar_bleue  (0/0)
Vida:
MIDI em navegadores modernos usando W3C Web Audio Left_bar_bleue30/30MIDI em navegadores modernos usando W3C Web Audio Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos