2008-12-10 9 views
0

Je cherche un moyen simple de mettre en place des "airs" musicaux sur un site web.musique simple ou des morceaux via HTML?

Voici donc une analogie pour expliquer ma question:

Disons que je veux mettre en place deux grands triangles comme une image sur ma page web. Je peux soit dessiner un bitmap et enregistrer en format GIF/JPG/PNG, le mettre en place quelque part sur Internet, et le lier avec un élément. Cela fonctionne mais plus l'image est grande, plus l'espace occupé par mon fichier image est important.

Sinon, je peux utiliser SVG (même si le support Internet Explorer manque, grr) et utiliser des graphiques vectoriels qui utilisent très peu de bande passante indépendamment de la taille de l'image.

Dans le monde de la musique, je peux utiliser des fichiers WAV ou MP3. Fonctionne très bien - mais si je veux juste publier une chanson de 1 minute de notes simples, en connaissant les durées & emplacements, & ne se soucient pas que ça sonne 100% exactement comme un piano ou un accordéon, y at-il un moyen de (a) créer un fichier avec la chanson, et (b) le mettre en ligne dans un format à faible encombrement? Une minute de MP3 occupe généralement des centaines de kilo-octets.

+0

Oh mon dieu ... vous voulez utiliser des chansons MIDI dans vos pages? – BraveSirFoobar

+0

Mal! Le mal s'incarne! –

+0

Tuez-le avec le feu! –

Répondre

1

Regardez dans la lecture de fichiers musicaux sur des sites Web utilisant Flash.

Vous pouvez contrôler le Flash via des appels JavaScript.

Ceci est actuellement la manière «recommandée» de lire de petits clips audio sur un site Web.

Pour les fichiers multimédias volumineux, recherchez des fichiers FLV en streaming à l'aide d'un lecteur Flash.

Hope this helps :)

3

Vous pouvez utiliser un fichier MIDI, ce stocke les durées/emplacements, etc. comme vous le suggérez. Vous devriez être capable de trouver facilement un logiciel pour créer ce type de fichier. Cependant, vous trouverez probablement que les résultats semblent terribles, car ils dépendent beaucoup du matériel/logiciel du synthétiseur disponible sur la machine de l'utilisateur final.

Pour ce dont vous avez besoin, cela pourrait être raisonnable cependant.

Questions connexes