begin process at 2012 05 28 12:38:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets

 > BOITE A MUSIC AVEC LA BALISE AUDIO

BOITE A MUSIC AVEC LA BALISE AUDIO


 Information sur la source

Note :
Aucune note
Catégorie :Effets Classé sous :sequenseur, sampler, lecteur, musique, balise audio Niveau :Débutant Date de création :26/10/2010 Date de mise à jour :27/10/2010 21:51:40 Vu / téléchargé :3 663 / 274

Auteur : kazma

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
comme son nom l'indique c'est un boite a faire de la musique qui fonctionne avec la balise audio (html5)

il y a une partie batterie et une partie sample jy ai ajouter pour chaque sample un select qui sert a choisir la frequence de repetition (loop) et un bouton marche arrete qui soit fait tourner en boucle soit declanche une seule fois le sample et enfin il y a une partie bpm (battement par minute) avec deux possibilite soit on indique le bpm dans le input soit on clic deux fois sur le gros bouton le bpm sera affiche dans le input

au niveau navigateurs meme si il est compatible avec firefox opera chrome et safarie seul FIREFOX arrive a bien faire fonctionner le tout pour opera sa va encore mais pour chrome et surtout safari c'est pas vraiment exploitable

Source

  • <script type="text/javascript">
  • var mpb=500
  • function bpmchoix(){
  • mpb=(1/(document.getElementById('bpmtxt').value/60))*1000;
  • }
  • function bptemp(){
  • typeof this.ppm == 'undefined' ? this.ppm = 0 : null;
  • var datee=new Date();
  • if(this.ppm==0){
  • this.ppm=(datee.getMilliseconds()+(datee.getSeconds()*1000));
  • }
  • else{
  • mpb=((datee.getMilliseconds()+(datee.getSeconds()*1000))-this.ppm).toFixed(2);
  • this.ppm=0;
  • document.getElementById('bpmtxt').value=(60000/mpb).toFixed(2);
  • }
  • }
  • function prep(elem){
  • this.el=document.getElementById(elem);
  • this.utile=1;
  • this.k=1;
  • this.boucle=1
  • this.clebou=function (lui){
  • if(this.boucle==1){
  • this.boucle=0
  • lui.style.color='red'
  • }
  • else{
  • this.boucle=1
  • lui.style.color='white'
  • }
  • }
  • this.fonutile=function (){
  • if(this.boucle==1){
  • if(this.utile==0){
  • this.utile=1;
  • }
  • else{
  • this.utile=0;
  • this.bpm();
  • }
  • }
  • else{
  • this.utile=1
  • this.sample();
  • }
  • }
  • }
  • prep.prototype.sample=function (){
  • if(this.el.paused==false){
  • this.el.currentTime=0;
  • }
  • else{
  • this.el.play();
  • }
  • }
  • prep.prototype.bpm=function (){
  • if(this.utile==0){
  • if(this.el.paused==false){
  • this.el.currentTime=0;
  • }
  • else{
  • this.el.play();
  • }
  • var lui=this;
  • var tp=mpb*this.k;
  • setTimeout( function() { lui.bpm(); }, tp );
  • }
  • }
  • function init(){
  • prep1=new prep('a1');
  • prep2=new prep('a2');
  • prep3=new prep('a3');
  • prep4=new prep('a4');
  • prep5=new prep('a5');
  • prep6=new prep('a6');
  • prep7=new prep('a7');
  • prep8=new prep('a8');
  • prep9=new prep('a9');
  • prep10=new prep('a10');
  • prep11=new prep('a11');
  • prep12=new prep('a12');
  • prep13=new prep('a13');
  • prep14=new prep('a14');
  • prep15=new prep('a15');
  • prep16=new prep('a16');
  • prep17=new prep('a17');
  • prep18=new prep('a18');
  • prep19=new prep('a19');
  • prep20=new prep('a20');
  • document.getElementById('e1').addEventListener("mousedown",function(){prep1.fonutile()},false);
  • document.getElementById('e2').addEventListener("mousedown",function(){prep2.fonutile()},false);
  • document.getElementById('e3').addEventListener("mousedown",function(){prep3.fonutile()},false);
  • document.getElementById('e4').addEventListener("mousedown",function(){prep4.fonutile()},false);
  • document.getElementById('e5').addEventListener("mousedown",function(){prep5.fonutile()},false);
  • document.getElementById('e6').addEventListener("mousedown",function(){prep6.fonutile()},false);
  • document.getElementById('e7').addEventListener("mousedown",function(){prep7.fonutile()},false);
  • document.getElementById('e8').addEventListener("mousedown",function(){prep8.fonutile()},false);
  • document.getElementById('s1').addEventListener("mousedown",function(){prep9.fonutile()},false);
  • document.getElementById('s2').addEventListener("mousedown",function(){prep10.fonutile()},false);
  • document.getElementById('s3').addEventListener("mousedown",function(){prep11.fonutile()},false);
  • document.getElementById('s4').addEventListener("mousedown",function(){prep12.fonutile()},false);
  • document.getElementById('s5').addEventListener("mousedown",function(){prep13.fonutile()},false);
  • document.getElementById('s6').addEventListener("mousedown",function(){prep14.fonutile()},false);
  • document.getElementById('s7').addEventListener("mousedown",function(){prep15.fonutile()},false);
  • document.getElementById('s8').addEventListener("mousedown",function(){prep16.fonutile()},false);
  • document.getElementById('s9').addEventListener("mousedown",function(){prep17.fonutile()},false);
  • document.getElementById('s10').addEventListener("mousedown",function(){prep18.fonutile()},false);
  • document.getElementById('s11').addEventListener("mousedown",function(){prep19.fonutile()},false);
  • document.getElementById('s12').addEventListener("mousedown",function(){prep20.fonutile()},false);
  • }
  • onload=init;
  • function playpause(){
  • var lui=document.getElementById('v1')
  • if(lui.paused==true){
  • lui.play()
  • }
  • else{
  • lui.pause()
  • lui.currentTime=0
  • }
  • }
  • function cevit(){
  • document.getElementById('v1').playbackRate=document.getElementById('vv').value
  • document.getElementById('vav').value=document.getElementById('vv').value
  • }
<script type="text/javascript">

var mpb=500


function bpmchoix(){
mpb=(1/(document.getElementById('bpmtxt').value/60))*1000;
}


function bptemp(){

typeof this.ppm == 'undefined' ? this.ppm = 0 : null;

var datee=new Date();
if(this.ppm==0){
this.ppm=(datee.getMilliseconds()+(datee.getSeconds()*1000));
}
else{
mpb=((datee.getMilliseconds()+(datee.getSeconds()*1000))-this.ppm).toFixed(2);
this.ppm=0;
document.getElementById('bpmtxt').value=(60000/mpb).toFixed(2);
}
}



function prep(elem){

this.el=document.getElementById(elem);
this.utile=1;
this.k=1;
this.boucle=1

this.clebou=function (lui){
if(this.boucle==1){
this.boucle=0
lui.style.color='red'
}
else{
this.boucle=1
lui.style.color='white'
}
}


this.fonutile=function (){
if(this.boucle==1){
if(this.utile==0){
this.utile=1;
}
else{
this.utile=0;
this.bpm();
}
}
else{
this.utile=1
this.sample();
}
}

}


prep.prototype.sample=function (){

if(this.el.paused==false){

this.el.currentTime=0;

}
else{
this.el.play();
}
}

prep.prototype.bpm=function (){
if(this.utile==0){
if(this.el.paused==false){
this.el.currentTime=0;
}
else{
this.el.play();
}
var lui=this;
var tp=mpb*this.k;
setTimeout( function() { lui.bpm(); }, tp );
}
}

function init(){
prep1=new prep('a1');
prep2=new prep('a2');
prep3=new prep('a3');
prep4=new prep('a4');
prep5=new prep('a5');
prep6=new prep('a6');
prep7=new prep('a7');
prep8=new prep('a8');

prep9=new prep('a9');
prep10=new prep('a10');
prep11=new prep('a11');
prep12=new prep('a12');
prep13=new prep('a13');
prep14=new prep('a14');
prep15=new prep('a15');
prep16=new prep('a16');
prep17=new prep('a17');
prep18=new prep('a18');
prep19=new prep('a19');
prep20=new prep('a20');

document.getElementById('e1').addEventListener("mousedown",function(){prep1.fonutile()},false);
document.getElementById('e2').addEventListener("mousedown",function(){prep2.fonutile()},false);
document.getElementById('e3').addEventListener("mousedown",function(){prep3.fonutile()},false);
document.getElementById('e4').addEventListener("mousedown",function(){prep4.fonutile()},false);
document.getElementById('e5').addEventListener("mousedown",function(){prep5.fonutile()},false);
document.getElementById('e6').addEventListener("mousedown",function(){prep6.fonutile()},false);
document.getElementById('e7').addEventListener("mousedown",function(){prep7.fonutile()},false);
document.getElementById('e8').addEventListener("mousedown",function(){prep8.fonutile()},false);

document.getElementById('s1').addEventListener("mousedown",function(){prep9.fonutile()},false);
document.getElementById('s2').addEventListener("mousedown",function(){prep10.fonutile()},false);
document.getElementById('s3').addEventListener("mousedown",function(){prep11.fonutile()},false);
document.getElementById('s4').addEventListener("mousedown",function(){prep12.fonutile()},false);
document.getElementById('s5').addEventListener("mousedown",function(){prep13.fonutile()},false);
document.getElementById('s6').addEventListener("mousedown",function(){prep14.fonutile()},false);
document.getElementById('s7').addEventListener("mousedown",function(){prep15.fonutile()},false);
document.getElementById('s8').addEventListener("mousedown",function(){prep16.fonutile()},false);
document.getElementById('s9').addEventListener("mousedown",function(){prep17.fonutile()},false);
document.getElementById('s10').addEventListener("mousedown",function(){prep18.fonutile()},false);
document.getElementById('s11').addEventListener("mousedown",function(){prep19.fonutile()},false);
document.getElementById('s12').addEventListener("mousedown",function(){prep20.fonutile()},false);
}

onload=init;


function playpause(){

var lui=document.getElementById('v1')

if(lui.paused==true){
lui.play()
}
else{
lui.pause()
lui.currentTime=0
}
}

function cevit(){

document.getElementById('v1').playbackRate=document.getElementById('vv').value
document.getElementById('vav').value=document.getElementById('vv').value
}

 Conclusion

il faudra attendre pour que sa fonctionne bien sur tous les navigateurs

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   bam
    • aiii.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier10 030 octets
    • aiii.oggTélécharger ce fichier [Réservé aux membres club]13 741 octets
    • bass1.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier5 432 octets
    • bass1.oggTélécharger ce fichier [Réservé aux membres club]6 268 octets
    • bat2.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier10 074 octets
    • bat2.oggTélécharger ce fichier [Réservé aux membres club]6 726 octets
    • bat6.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier3 826 octets
    • bat6.oggTélécharger ce fichier [Réservé aux membres club]5 625 octets
    • bat7.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier4 596 octets
    • bat7.oggTélécharger ce fichier [Réservé aux membres club]6 099 octets
    • bat8.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier5 916 octets
    • bat8.oggTélécharger ce fichier [Réservé aux membres club]6 818 octets
    • boite a music.htmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier17 076 octets
    • china.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier84 889 octets
    • china.oggTélécharger ce fichier [Réservé aux membres club]88 681 octets
    • clap1.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier4 244 octets
    • clap1.oggTélécharger ce fichier [Réservé aux membres club]6 146 octets
    • div1.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier9 638 octets
    • div1.oggTélécharger ce fichier [Réservé aux membres club]7 426 octets
    • ebo.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier5 850 octets
    • ebo.oggTélécharger ce fichier [Réservé aux membres club]10 779 octets
    • frappe.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier4 223 octets
    • frappe.oggTélécharger ce fichier [Réservé aux membres club]7 522 octets
    • hou.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier4 596 octets
    • hou.oggTélécharger ce fichier [Réservé aux membres club]8 739 octets
    • kick.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier11 093 octets
    • kick.oggTélécharger ce fichier [Réservé aux membres club]7 522 octets
    • ouou.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier9 612 octets
    • ouou.oggTélécharger ce fichier [Réservé aux membres club]15 705 octets
    • scr1.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier4 596 octets
    • scr1.oggTélécharger ce fichier [Réservé aux membres club]9 722 octets
    • scr11.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier2 506 octets
    • scr11.oggTélécharger ce fichier [Réservé aux membres club]6 798 octets
    • scr2.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier32 181 octets
    • scr2.oggTélécharger ce fichier [Réservé aux membres club]49 731 octets
    • scr3.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier17 135 octets
    • scr3.oggTélécharger ce fichier [Réservé aux membres club]26 284 octets
    • scr4.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier14 672 octets
    • scr4.oggTélécharger ce fichier [Réservé aux membres club]16 065 octets
    • scr5.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier15 507 octets
    • scr5.oggTélécharger ce fichier [Réservé aux membres club]20 083 octets
    • snare.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier31 808 octets
    • snare.oggTélécharger ce fichier [Réservé aux membres club]35 336 octets
    • stick.mp3Télécharger ce fichier [Réservé aux membres club]Voir ce fichier5 895 octets
    • stick.oggTélécharger ce fichier [Réservé aux membres club]9 360 octets

Télécharger le zip


 Historique

27 octobre 2010 21:51:41 :
mise a jour

 Sources du même auteur

Source avec Zip Source avec une capture BOUTON ROTATIF
Source avec Zip Source avec une capture EFFET DE ROTATION A 360° D'IMAGE AVEC ACCELERATION DECELERAT...
Source avec Zip Source avec une capture PETIT LOGICIEL DE DESSIN, RETOUCHE AVEC CANVAS
Source avec Zip Source avec une capture DRAG & DROP VERS UN CANVAS
Source avec Zip Source avec une capture DIAPO EN CSS 3D

 Sources de la même categorie

Source avec Zip Source avec une capture BOUTON ROTATIF par kazma
Source avec Zip Source avec une capture SHOWMAPAREA par phidelum
DHTML IE FILTRE DÉGRADÉ (OUTIL HTML POUR DÉVELOPPEUR) par internetdev
Source avec Zip ANIMATION DU TEXTE par brennal
Source avec Zip Source avec une capture EFFET RAYONS DU SOLEIL par tefa24600

 Sources en rapport avec celle ci

Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
JUKEBOX (MENU DÉROULENT) par ltkill
Source avec Zip JUKEBOX AVEC RADIO par crashtest
Source avec Zip Source avec une capture MUSICPLAYER (LECTEUR MUSIQUE) par algori
Source avec une capture LECTEUR DE VIDÉOS, MUSIQUES ET D'IMAGES par kegi

Commentaires et avis

Commentaire de jdmcreator le 28/11/2010 20:51:54

Pourquoi cela ne fonctionnerait pas avec Safari/Chrome/Opéra ??? Quels fonctions ne supportent-ils pas ?

Commentaire de kazma le 29/11/2010 12:12:43 administrateur CS

Safari/Chrome/Opéra supportes bien le script mais pour chrome et surtout safari le temp de reponse le moment ou on clik et le moment ou le son est joué n'est pas immediat pour opera ca l'est vient un autre probleme c'est la regularité du tempo regulation faite par setimeout pour ce probleme  c'est peut etre le settimeout des navigateurs qui n'est pas regulier.

pour mois la cause vient des navigateurs eu meme, ils suportent bien les fonction mais ne sont pas capable de faire fonctionner corresctement les script on pourait dire que ce que je dit c'est du nimporte quoi mais a ce moment la il faudrait me dire pourquoi sa fonctionne avec firefox.

Commentaire de jdmcreator le 30/11/2010 02:29:37

En effet, le setTimeout des navigateurs n'est pas régulier mais il me semble que JQuery ou prototype.js avait réglé le problème dans leur framework, il faudrait que je vérifie.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Lecteur multimedia de page en page sans arreter la musique [ par Neo020585 ] Bonjour à tousJ'ai une petite question concernant le html, css et php (rien que ça :p) !Je vous explique mon problème :J'ai développé un site web dans Comment écouter n'importe quelle musique de DEEZER avec son lecteur exportable sans modifier le code html à chaque fois ? [ par asx44 ] Bonjour à tous!!! j'ai un souci avec le lecteur exportable deezer.Je voudrai écouter n'importe quelle musique de deezer avec son lecteur exportable f Barre Media player sur site web [ par ownage_saitek ] Bonjour, Alors voilà il y a de sa un petit moment un collegue m'avais passer un lecteur de mp3 pour mettre sur mon site.Ce lecteur disposer d'un index Comment integrer un lecteur javascripte dans son site web ? [ par drodro57 ] Salut voila je voudrai savoir comment integrer un lecteur javascript dans mon site web pour ecouter de la musique et la stopper a tout moment je suis aidez moi s'il vous plait [ par disquette1992 ] bonjour.j'ai besoin d'un coup de main . bon voila : j'ai un lecteur flash dans mon site et je veux permettre aux visiteurs d'afficher mon lecteur dans lecteur video [ par mael83 ] que ne va t-il pas avec ce code : Tutorial vidéo emob 20 - Créer un sabre laser avec After Effects</title INSERER UNE MUSIQUE [ par TOONIE ] Bonjour à tous,2 prises de tête (un sujet résolu et paf, un autre problème...) : 1) je cherche à insérer une musique à l'ouverture d'une page web, et [BAR]pourquoi firefox ne voit pas le lecteur windows media player que j'ai copier sur ce site [ par tchoffo81 ] j'ai copier un code source de WMP sur ce site mais Firefox ne le voit pas lecteur video flash + javascript [ par stonedbike ] Bonjour, J'ai cherché mais n'ai pas trouvé de réponse à mon problème... J'ai sur mon site une série d'images ; j'aimerais que pour chacune d'entre e Suppression bandeau lecteur video [ par philou8 ] Bonjour, J'utilise wmp pour lire des videos dailymotion sur mon site, ce qui donne en simplifié : http://www.cybtechnologie.com/essai_dailymotion.htm


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,820 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales