Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5967 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Jouer de la musique en language C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Jouer de la musique en language C

n°124003
cyberm@rc
Posté le 10-04-2002 à 08:28:15  profilanswer
 

Hello everybody.
 
 
Je cherche a realiser un mini synthetiseur en language C (dans le cadre d'un projet scolaire).+
le programme doit tourner sous windows.
J'utilise la bibliothèque DOS.h
Je travaille avec Borland Turbo C/C++ sous environnement dos.
 
Apres avoir atribué les notes d'une gamme sur 2 octaves à des touches, j ai des problème de durée de la note.
 
J ai defini chaque note en constante
 
#define LA 440 (Ou 440 est la valeur del a fréquence de la note)
 
 
Ensuite j'utilise un switchcase
 
par exemple
 
 
 
case 32:sound(LA);delay(500);nosound();
C'est la le hic, car le temps est constant.
 
Le programme fonctionne mais lorsque l utilisateur appuie sur une touche la note dure plus longtemps que le temps ou on a appuyé.
 
 
 
Je souhaiterai que si l'utilisateur appuie x secondes sur cette touche la note sera jouée pendant x secondes.
 
Faut il utiliser les interruption clavier pour fonctionner en temps réel.Si oui comment cela fonctionne

 

[jfdsdjhfuetppo]--Message édité par cyberm@rc--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 10-04-2002 à 08:28:15  profilanswer
 

n°124020
HelloWorld
Salut tout le monde!
Posté le 10-04-2002 à 09:01:02  profilanswer
 

Tu travail avec quoi (langage, bibliotheques ...)
Interruptions claviers ... t'es pas sous DOS au moins ?
Sous Windows y'a juste des messages.
La fenêtre dans laquelle l'utilisateur clique recoit un message LBUTTONDOWN puis LBUTTONUP quand le bouton est relache ... (pour le gauche : L <=> Left)
A toi de traiter comme il faut chacun de ces messages (DOWN => jouer le son, UP => arreter)
Peut etre que tu vas avoir des soucis si le gars clique dans ta fenetre puis relache le bouton dans une autre, auquel cas c'est un petit peu plus complexe (faut capturer la souris)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°124045
cyberm@rc
Posté le 10-04-2002 à 09:52:43  profilanswer
 

up

n°124132
BigBrother
pulse powered - useless post
Posté le 10-04-2002 à 12:42:17  profilanswer
 

Tu connais DirectX ? J'ai eu un cours sur directsound recemment, c pas compliqué. Essaye http://assos.efrei.fr/game-efrei/ ya ptet un tutorial.


---------------
L'invariance de l'univers lorsqu'on change de referentiel...
n°124552
cyberm@rc
Posté le 11-04-2002 à 10:06:25  profilanswer
 

up


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Jouer de la musique en language C

 

Sujets relatifs
kel language pour interroger la base des registres ?Kel language apprendre ???
Je debute dans la programmation par quel language dois-je commer ?Super requete SQL ! a vous de jouer :)
[ Playsound ] comment jouer 2 sons en même tps?quel language pour
[C#] Ecrire dans un fichier dans ce language...quel language utilise :
Quel language utiliser pour faire un jeu du style zelda3?quel language de programmation utiliser pr faire des jeux en texte
Plus de sujets relatifs à : [C] Jouer de la musique en language C


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)