Créer un signal sonore aléatoire ?

Créer un signal sonore aléatoire ? - Divers - Programmation

Marsh Posté le 04-01-2014 à 10:35:07    

Bonjour  
 
Ce n'est probablement pas le bon forum pour ma requête.  
 
Je souhaite trouver une appli ou une programmation qui créerait un bip sonore de manière aléatoire.
J'aimerais pouvoir régler le nombre de bip et l'amplitude de temps.
Par exemple :
 
2 bips aléatoires toutes les minutes ou bien 3 bips aléatoires toutes les 2 minutes ou bien un bip aléatoire toutes les 5 minutes.
 
Merci d'avoir lu ce message.

Reply

Marsh Posté le 04-01-2014 à 10:35:07   

Reply

Marsh Posté le 04-01-2014 à 14:40:18    

Sur Gnu/Linux ?

Reply

Marsh Posté le 04-01-2014 à 15:56:08    


 
Windows ?

Reply

Marsh Posté le 04-01-2014 à 16:56:02    

Pour un simple beep, il suffit de taper la ligne suivante dans une fenêtre de commande DOS, avec <ctrl> qui est l'appui sur la touche Control

echo <ctrl>g


 
Pour faire des sons plus variés, voici un petit programme C++ :

#include <windows.h>
#include <iostream>
#include <fstream>
 
int main(int argcount,char* args[])
{
    if (args[1] != 0) {
       int freq = atoi(args[1]);
       int dur = atoi(args[2]);
       Beep(freq,dur);    
     
 
       if (args[1][0] == '/' && args[1][1] == '?') {
          std::cout << "\nPlays a BEEP with a specified duration and frequency.\n\nBEEP [frequency] [duration]\n\nExample: BEEP 1000 500\n";
       }
   }
   else {
      std::cout << "BEEP /? for help.\n";
   }
}


Il faut le compiler, par exemple avec mingw dans dev-cpp.
Pour l'utiliser, on tape le nom de l'exécutable, suivi d'une fréquence et d'une durée, par exemple :
 
csound.exe 400 500
csound.exe 600 300
[:guitar2]


Message édité par olivthill le 04-01-2014 à 16:58:03
Reply

Marsh Posté le 04-01-2014 à 17:03:07    


Merci, mais cela dépasse mes compétences.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed