Se sei già registrato           oppure    

Orario: 20/04/2024 08:10:12  

 

Energia Alternativa ed Energia Fai Da Te > Geologia e Sismologia - Studio di Sismografi e Precursori

VISUALIZZA L'ALBUM

Pagine: (2)   1   [2]    (Ultimo Msg)


Trasformata di Fourier , FFT , Inversa e Waterfall, In modo semplice semplice
FinePagina

Libero51

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1276

Stato:



Inviato il: 01/05/2021 20:55:15

Sono arrivato ormai alla fine del mio intervento di supporto alla trasformata di Fourier orientato alle implicazioni musicali.

La relazione di rapporti di frequenza I III V riguarda la formazione dell'Accordo Maggiore .

La relazione armonica dei rapporti I IV V tra gli accordi di una scala musicale è molto frequente in svariati generi e brani musicali.

Ecco una rapida selezione reperibile sul web. dal blues al boogiewoogie al rock&roll.

Da:
https://lorenzobindoni.com/il-blues/

http://www.energialternativa.info/public/newforum/ForumEA/U/Blues.png



Da:
https://www.lezionidichitarramoderna.com/lezioni-chitarra/accordi-boogie-woogie-per-chitarra/

http://www.energialternativa.info/public/newforum/ForumEA/U/BoogieWoogie.png



Da :
https://www.accordiespartiti.it/accordi/internazionali/led-zeppelin/testo-accordi-e-tablatura-di-rock-and-roll-led-zeppelin/

http://www.energialternativa.info/public/newforum/ForumEA/U/Rock&Roll.png




Saluti...



Scarica allegato

Blues.png ( Numero download: 88 )



Modificato da Libero51 - 01/05/2021, 21:05:10
 

qqcreafis

Avatar
PetaWatt


Gruppo:Utente
Messaggi:10029

Stato:



Inviato il: 09/05/2021 18:14:46

piratato il file di Libero51 per delta

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Somma di onde sinusoidali </title>
</head>

<body onload="Ini()">

    <input id="sld" type="range" min="1" max="101" value="1" style="width: 500px" onmousemove="ReCalc();">

    <span id="sldv" style="font-size: 22pt">0</span>    
  
    <span id="sldr" style="font-size: 22pt"></span>
    
    <canvas id="rdCanvas" width="1000"height="600">

</canvas>

</body>

<script>

   var sldv= document.getElementById("sldv");
   var sldr= document.getElementById("sldr");
   var sld= document.getElementById("sld");
   var mx = document.getElementById("rdCanvas"); 
   var mtx;

  function ReCalc(){
  	let r=parseInt((.99+sld.value/100)*100)/100;
  	sldv.innerHTML =r;
  	Remake(r);
  }

 
  function Ini(){
    // inizializziamo le variabili
    mtx = mx.getContext("2d");
    sldv.innerHTML=1;
  }

  function Remake(r){
    let p=39.7;
    sldr.innerHTML="";
    // oscuriamo lo sfondo
    mtx.fillStyle = "black";
    mtx.fillRect(0, 0, 1000,600);
    mtx.strokeStyle= "white";
    // disegnamo l'asse X
    mtx.beginPath();
    mtx.moveTo(0,400);
    mtx.lineTo(1000,400);
    mtx.stroke();

    // disegnamo la prima onda bianca
    mtx.strokeStyle= "white";
    mtx.beginPath();
    mtx.moveTo(0,400);
    for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*0.5*r) );}
    mtx.stroke();

  
   // disegnamo la seconda onda verde chiaro
    mtx.strokeStyle= "lightgreen";
    mtx.beginPath();
    mtx.moveTo(0,400);
   for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*r) );}
    mtx.stroke();

// disegnamo la terza onda verde
    mtx.strokeStyle= "green";
    mtx.beginPath();
    mtx.moveTo(0,400);
   for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*1.5*r) );}
    mtx.stroke();

// disegnamo la quarta onda blu
    mtx.strokeStyle= "blue";
    mtx.beginPath();
    mtx.moveTo(0,400);
   for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*2*r) );}
    mtx.stroke();

// disegnamo la quinta onda 
    mtx.strokeStyle= "lightblue";
    mtx.beginPath();
    mtx.moveTo(0,400);
    for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*2.5*r) );}
    mtx.stroke();

// disegnamo la sesta onda 
    mtx.strokeStyle= "magenta";
    mtx.beginPath();
    mtx.moveTo(0,400);
    for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*3*r)    );}
    mtx.stroke();

//disegnamo la settima onda 
    mtx.strokeStyle= "cyan";
    mtx.beginPath();
    mtx.moveTo(0,400);
    for(var x=0;x<1000;x++){mtx.lineTo(x,400-20*Math.cos(x/p*3.5*r) );}
   mtx.stroke();

 
    // disegnamo la terza onda in rosso  : somma delle sinusoide
    mtx.strokeStyle= "red";
    mtx.beginPath();
    mtx.moveTo(0,400);
    for(var x=0;x<1000;x++){mtx.lineTo(x,400-(20*Math.cos(x/p*0.5*r))-(20*Math.cos(x/p*r))-(20*Math.cos(x/p*1.5*r)) -(20*Math.cos(x/p*2*r))-(20*Math.cos(x/p*2.5*r))-(20*Math.cos(x/p*3*r)) -(20*Math.cos(x/p*3.5*r)) );}
    mtx.stroke();

    // disegnamo gli intervalli del periodo in cui le tre sinusoidi passano per  x=0
    // con le derivate prime in quel punto ....  positive
    // in parole povere ...  tutte salgono...   sono d'ACCORDO a salire...
    mtx.fillStyle="white";
    mtx.beginPath();
    mtx.moveTo(0,300);mtx.arc(0,300,20,0,2*Math.PI);
    switch(r){
      case 1   : mtx.moveTo(250,300);mtx.arc(250,300,20,0,2*Math.PI);sldr.innerHTML="= 1 : 1";break;
      case 1.25: mtx.moveTo(1000,300);mtx.arc(1000,300,20,0,2*Math.PI);sldr.innerHTML="= 5 : 4";break;
      case 1.33: mtx.moveTo(750,300);mtx.arc(750,300,20,0,2*Math.PI);sldr.innerHTML="= 4 : 3";break;
      case 1.5 : mtx.moveTo(500,300);mtx.arc(500,300,20,0,2*Math.PI);sldr.innerHTML="= 3 : 2";break;
      case 2   : mtx.moveTo(250,300);mtx.arc(250,300,20,0,2*Math.PI);sldr.innerHTML="= 2 : 1";break;
    }
    mtx.fill();  
    }
</script>
</html>


insomma non me lo fa caricare , comunque basta copiarlo e salvarlo come html



---------------
ODE AD UNO STUDENTE MERITEVOLE (Sermone)
Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo !
In un mondo dove tutto SEMBRA uguale a tutto.
In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti.
In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”.
Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto.
Xyz ci da una SPERANZA.
Xyz non ha seguito le falsità che ci circondano.
Xyz si è impegnato ed è riuscito nel suo intento.

 
 InizioPagina
 

Pagine: (2)   1   [2]    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum