[GUIDA] Comporre una musichetta con lo speaker :D

Stato
Discussione chiusa ad ulteriori risposte.

Agente_Folletto

Utente Silver
20 Novembre 2009
70
5
2
67
Ultima modifica da un moderatore:
Oggi vi illustro come comporre una musichetta con lo speaker de computer ( il generico beep che fa il pc quando ad esempio si premono troppi tasti alla volta sulla tastiera... pero la novità è che oggi vi farò vedere come fare altri toni.. appunto per comporre una musichetta

Ovviamente ogni comando "Beep" corrisponde a uno suono....



----------------------------------------------------------------------


PHP:
#include <windows.h>
#include<iostream>
using namespace std;
int main ()
{
    cout << "Composed by unnamed357";
   Beep(25, 200);
   Beep(100, 200);
   Beep(150, 200);
   Beep(200, 200);
   Beep(250, 200);
   Beep(300, 200);
   Beep(250, 200);
   Beep(300, 200);
   Beep(250, 200);
   Beep(300, 200);
   Beep(250, 200);
   Beep(300, 200);
   Beep(250, 200);


   cin.get();
}

----------------------------------------------------------------------

In questo codice avete anche la funzione cout che stampa sullo schermo una scritta... in questo caso ho messo composed by unnamed357, per rendermi autore della musichetta xD.
Ad ogni modo in questo codice non mi sono impegnato molto a comporre una bella musica... diciamo che i suoni gli ho sparati un po a caso...

Vi spiego la funzione del comando "Beep"

Beep(25, 200);
Allora, non credo serva spiegare a cosa serve beep...
Tra le parentesi, il primo numero è la tonalità dello suono... alto basso.... invece il secondo numero è la durata...

Buon divertimento a tutti :D se volete, postate quello che avete composto ;)
 
Ultima modifica:
lol prova questa con Dev-C++

Codice:
#include <windows.h>
#include<iostream>
using namespace std;
int main ()
{
    system("color A");
    cout << "Welcome to C++ Melody!\n";

do
{
for(int i = 0x41; i <=0x5a; i++)
{
if(GetAsyncKeyState(i))  
Beep( (28* (i - 0x40)), 200);
}
} while(!(GetAsyncKeyState(VK_F4) & 1)); 
}

Funziona praticamente che ti suona il beep in base alla lettera che premi dalla A alla Z e per uscire devi premere F4...
Io non ho orecchio musicale, se 25 non sta bene, puoi alzare o abbassare...
 
Stato
Discussione chiusa ad ulteriori risposte.