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

Soyez le premier à donner votre avis sur cette source.

Vue 6 802 fois - Téléchargée 576 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
Messages postés
64
Date d'inscription
lundi 12 avril 2004
Statut
Membre
Dernière intervention
18 août 2006

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.
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
oui, exact, du moins en C...
en VB, G jamais essayé la fonction sound.
en C, elle est dans dos.h
Messages postés
1
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
25 mai 2002

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)
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
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)
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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
Afficher les 6 commentaires

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.