BUSCA-ESCALAS 1.0

"); var chordNotesConverted = chordNotes.slice(); // needed because in js, a copy is just a pointer... a true copy done w/slice for(var m=0;mEscalas que contienen: "+chordNotesConverted+"

"); document.write("

"); document.write(""); document.write(""); document.write("

"); document.write(""); var finalArray = new Array; var finalArrayCounter = 0; var ScalesArray = (Scales.split('@')); for (var x=0;x 12 && notesArraySorted[j] < 25 ) notesArraySorted[j] = notesArraySorted[j] - 12; if (notesArraySorted[j] > 24 && notesArraySorted[j] < 37 ) notesArraySorted[j] = notesArraySorted[j] = 24; } var notesFound = 0; var targetNumNotes = chordNotes.length; for (var k=0;k

No se encontraron escalas con estas notas. Regresa a la página anterior y selecciona menos notas.
"); // "Bubble" sort for(var i=0;itemparr1=="+tempArr1+" -- temparr2=="+tempArr2+" -- temparr1[0]=="+tempArr1[0]+" -- temparr2[0]=="+tempArr2[0]+"

"); if(Number(tempArr1[0]) > Number(tempArr2[0])) { var tempValue = finalArray[j]; finalArray[j] = finalArray[i]; finalArray[i] = tempValue; } } } var flag = 0; for (var x=0;x"); flag = Number(tempArr1[0]); //document.write("

flag=="+flag+" - +tempArr1[0]=="+tempArr1[0]+" - tempArr1[1]=="+tempArr1[1]+"

"); document.write("

"+tempArr1[1]+"

"); } //nicely finish loading after last document.write(). (needed for Nescape, Mozilla) document.close(); } } function convert_notes(xnote,acc){ var ynote = xnote; if(ynote == 1 ) ynote = "C"; if(ynote == 2 && acc=="#") ynote = "C#"; if(ynote == 2 && acc=="b") ynote = "Db"; if(ynote == 3) ynote = "D"; if(ynote == 4 && acc=="#") ynote = "D#"; if(ynote == 4 && acc=="b") ynote = "Eb"; if(ynote == 5) ynote = "E"; if(ynote == 6) ynote = "F"; if(ynote == 7 && acc=="#") ynote = "F#"; if(ynote == 7 && acc=="b") ynote = "Gb"; if(ynote == 8) ynote = "G"; if(ynote == 9 && acc=="#") ynote = "G#"; if(ynote == 9 && acc=="b") ynote = "Ab"; if(ynote == 10) ynote = "A"; if(ynote == 11 && acc=="#") ynote = "A#"; if(ynote == 11 && acc=="b") ynote = "Bb"; if(ynote == 12) ynote = "B"; if(ynote == 13 ) ynote = "C"; if(ynote == 14 && acc=="#") ynote = "C#"; if(ynote == 14 && acc=="b") ynote = "Db"; if(ynote == 15) ynote = "D"; if(ynote == 16 && acc=="#") ynote = "D#"; if(ynote == 16 && acc=="b") ynote = "Eb"; if(ynote == 17) ynote = "E"; if(ynote == 18) ynote = "F"; if(ynote == 19 && acc=="#") ynote = "F#"; if(ynote == 19 && acc=="b") ynote = "Gb"; if(ynote == 20) ynote = "G"; if(ynote == 21 && acc=="#") ynote = "G#"; if(ynote == 21 && acc=="b") ynote = "Ab"; if(ynote == 22) ynote = "A"; if(ynote == 23 && acc=="#") ynote = "A#"; if(ynote == 23 && acc=="b") ynote = "Bb"; if(ynote == 24) ynote = "B"; if(ynote == 25 ) ynote = "C"; if(ynote == 26 && acc=="#") ynote = "C#"; if(ynote == 26 && acc=="b") ynote = "Db"; if(ynote == 27) ynote = "D"; if(ynote == 28 && acc=="#") ynote = "D#"; if(ynote == 28 && acc=="b") ynote = "Eb"; if(ynote == 29) ynote = "E"; if(ynote == 30) ynote = "F"; if(ynote == 31 && acc=="#") ynote = "F#"; if(ynote == 31 && acc=="b") ynote = "Gb"; if(ynote == 32) ynote = "G"; if(ynote == 33 && acc=="#") ynote = "G#"; if(ynote == 33 && acc=="b") ynote = "Ab"; if(ynote == 34) ynote = "A"; if(ynote == 35 && acc=="#") ynote = "A#"; if(ynote == 35 && acc=="b") ynote = "Bb"; if(ynote == 36) ynote = "B"; return ynote; } // -->

C C# / Db D D# / Eb E F F# / Gb G G# / Ab A A# / Bb B
 
Mostrar Accidentes en:
Sostenidos (#)
Bemoles (b)

 

 

 

 

 

 

 

 

 

 

 

 

 

©2008 Willie Gonzalez
Para preguntas o comentarios acerca de este programa, mándame un email aqui

Hosted by www.Geocities.ws

1