Petit sampler musical (compo en frequence et durée)(fonctionne sans carte son !!!)

0/5 (6 avis)

Vue 6 947 fois - Téléchargée 612 fois

Description

voici un petit sampler musical tres simple, composé d'un projet VB et d'un dll C++ avec source.
le code c++ est tres simple, rassurez vous! :) (3 lignes!)

le code se sert du haut parleur systeme, pas de la carte son! :p

C une edition visuel, C a dire que lorsqu'on ajoute une frequence, ça rajoute un carée qui indique la durée de la note et sa frequence.

G pas fait d'options pour enregistrer la compo mais ça doit pas etre compliqué! :D (a vos claviers!)
par contre, on peut ajouter des blanc a durée variable et on peut ecouter le resultat...(C horrible et C ça qui est bon!)

Conclusion :


Vous vous etes toujours demandé a koi ressemblais le 2600Hz? alors voila la reponce! :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
bigbourin
Messages postés
64
Date d'inscription
lundi 12 avril 2004
Statut
Membre
Dernière intervention
18 août 2006

24 juin 2005 à 16:53
oula faut vous reveiller la , l'API permet tres bien de regler la durée et la frequence c'est juste la FONCTION beep qui ne le permet pas.

mais une fois que t'a declaré ca :
Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

tu peut faire
Beep 2600,1000

et t'aura 2600 Hz pendant 1 sec
donc t'a dll sert a rien.
blackwizzard
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Membre
Dernière intervention
21 juin 2009
2
25 mai 2002 à 17:35
oui, exact, du moins en C...
en VB, G jamais essayé la fonction sound.
en C, elle est dans dos.h
cs_Mykeul
Messages postés
1
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
25 mai 2002

25 mai 2002 à 15:53
La fonction Beep ne ne permet pas de régler la durée ni la fréquence, mais la fonction Sound le permet, je crois. (je suis pas sur, je debute)
blackwizzard
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Membre
Dernière intervention
21 juin 2009
2
25 mai 2002 à 10:52
faux...
beep produit un son dont on ne peut regler la frequence ni la durée...
la seul fonction que G trouvé en C, c'est _beep(int duration, int fhz) (_beep, pas beep)
cs_Patrice99
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

25 mai 2002 à 09:05
Pour info, j'crois pas qu't'aies besoin d'une DLL :
Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.