begin process at 2012 02 04 11:25:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CONVERTISSEUR NOTE DE MUSIQUE / FREQUENCE (HZ)

CONVERTISSEUR NOTE DE MUSIQUE / FREQUENCE (HZ)


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :frequence, hertz, convertir, note, musique Niveau :Débutant Date de création :01/07/2007 Date de mise à jour :01/07/2007 22:49:36 Vu / téléchargé :30 560 / 1 088

Auteur : ym_trainz

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Un petit utilitaire en VB6 qui permet de convertir une note de musique (do ré mi... avec # ou bémol selon l'octave choisie) en fréquence (Hertz). On peut écouter aussi la fréquence par les HP sytem du PC (fonction Beep).
J'ai ajouté six boutons pour les guitaristes ;-)


 Conclusion

Principe de calcul : le "la" 4ème octave (A en anglais, si=B... etc) étant à 440 Hz, la fréquence est multipliée par 2 à chaque octave, donc A5 = 880 Hz... Ce qui donne une formule logarithmique toute simple (principe des frettes de la guitare mais c'est un poil faux pour un piano de concert) :

ff = CInt(16.3516 * 2 ^ (oct + ((rn - 1) / 12)))

ff est la fréquence en Hertz, oct est l'octave (de 1 à 9) et rn est la note codée de rn=1 pour do , rn=2 pour do#... à 12 pour la note si.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

01 juillet 2007 22:49:36 :
v1.1.5 : C'était un de mes premiers codes (en 2004). J'ai réécris plus proprement et tenu compte des idées de madM@tt : mise à jour automatique avec txtNote_change et txtFreq_change. Ajouté également les 6 boutons pour les guitaristes ;-)

 Sources du même auteur

Source avec Zip Source avec une capture YMTOOLS - AGENDA - BACKUP ET AUTRES OUTILS
Source avec Zip Source avec une capture CACHER MOT DE PASSE DANS BITMAP - STEGANOGRAPHIE
Source avec Zip Source avec une capture [VB6] YMXPLORER : DOUBLE EXPLORATEUR DE FICHIERS
Source avec Zip Source avec une capture REPLACE IN FILE - REMPLACEMENTS MULTIPLES DES FICHIERS D'UN ...
Source avec Zip Source avec une capture YMDOWNLOADER

 Sources de la même categorie

Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo
Source avec Zip Source .NET (Dotnet) PENSE BÊTE par alpha5

 Sources en rapport avec celle ci

Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007
Source avec Zip Source avec une capture GH LIKE (UNE SORTE DE GUITAR HERO) par culie3
Source avec Zip Source avec une capture CDTRACKSXTRACTOR V1.0 POUR EXTRAIRE LES PISTES DES CD AUDIO... par soldier8514

Commentaires et avis

Commentaire de MadM@tt le 01/07/2007 12:48:38

Oh bonne idée, je vais tester ça ça pourra me servir pour accorder ma guitare facilement.

Commentaire de MadM@tt le 01/07/2007 12:54:40

ça marche pas mal (c'est un peu surprenant au début les sons ^^) mais par contre quand on active le bémol ça pose un peu des problèmes.
Déjà il faut l'activer que quand on travaille avec la note (pas avec la fréquence), et ensuite si on active le bémol, on passe en fréquence, et on repasse en note, la note n'est plus reconnue et on peut plus la repasser en fréquence.

Mais le must serait, je pense, que la fréquence se mette automatiquement à jour lors de la modification de la note, et vice versa (dans l'évenement Change des textbox)

Voilà quelques idées

Commentaire de ym_trainz le 01/07/2007 20:51:58

Salut MadM@tt !

Content de voir que cette idée vous plaît !
Je suis aussi guitariste et je m'en sers assez souvent.
C'est vrai, le coup du bémol est à améliorer...

Je vais voir ça prochainement.

Pour la guitare, c'est assez rare d'avoir besoin des bémols. J'ai mis une liste .txt avec les valeurs pour la guitare.

Merci encore pour votre commentaire.
Cordialement,
ym_trainz

Commentaire de ym_trainz le 01/07/2007 22:50:51

Salut MadM@tt !

J'ai donc mis à jour la source selon tes propositions.

Commentaire de VBGenesis le 02/07/2007 17:43:08

Cool une nouvelle source de ym-trainz! :D
Je ne pense pas faire avancer grand chose en testant (je n'y connait absolument rien en musique) mais en tout cas c'est une bonne idée!
VBGenesis

Commentaire de Gael51 le 02/07/2007 20:39:21

Salut, je suis pas un très grand spécialiste en musique, mais pour la formule je croit qu'il existe des rapports entre les notes:
do=1, ré=(9/8)do, mi=(5/4)do, fa=(4/3)do, sol=(3/2)do, la=(5/3)do, si=(15/8)do, do à l'octave=2do.
sinon, bonne idée de mettre un code dans le style...

Commentaire de ym_trainz le 02/07/2007 21:40:27

Merci vbGenesis ! (un fidèle acolyte ;-) (en passant, as-tu essayé innosetup pour niceKeys avec le fichier inclus dans le zip ___setup_NiceKeys.iss_New.iss ? Je vais transformer un jour en java, c'est l'avenir...

Gael51 : merci également pour votre commentaire.
En fait, j'ai opté pour un partage en 12, comme sur une guitare, d'où la formule en log. Pour un piano de concert, c'est un poil différent. Il faut faire des quartes justes comme do/fa (sans vibration) si bien que l'on est légèrement à côté des 1/12 èmes. Ce qui donne cette couleur unique à un piano. Mais ce petit logiciel est bien sûr bien au dessous et c'est une façon de retrouver la fréquence correspondant à une note donnée (et lycée de Versailles !) Pour moi qui suis musicien, mon calcul me donne satisfaction.

Merci encore,
ym_trainz

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

La frequence d'une musique [ par culie3 ] Bonjour, Je suis en trin de faire une application sous vb6 et j'ai quelques questions sur le système audio que je n'ai pas souvent utilisé et j'ai bea Prog pour convertir un fichier.csv [ par treek ] Bonjour , Je suis d'un niveau débutant en VB et je ne sais pas par quoi commencer. Je désire avoir de l'aide pour concevoir un petit programme en VB. Convertir un fichier CVS en TXT [ par treek ] Bonjour , Je suis d'un niveau débutant en VB et je ne sais pas par quoi commencer. Je désire avoir de l'aide pour concevoir un petit programme en VB. Convertir un fichier son XM vers WAV ? [ par Duke49 ] Salut à tous, voilà, j'utilisai le .net directx management avec Microsoft.DirectX.AudioVideoPlayback.dll pour lire mes XM. Je souhaite le remplacer Convertir un PDF en Images [ par podolis ] Bonjour, J'ai besoin de convertir un fichier PDF de plusieurs pages en plusieurs images. J'ai cherché pdt de longue heure mais je n'ai rien trouvé de Gestion de l'API bass.dll [ par antho38120 ] Bonjour a tous, J'ai trouvé sur un post un API permettant la gestion de la plupart des type de musique sauf que je ne sais pas du tout comment l'ajout Convertir les lettres aux chiffres [ par simo1107 ] [^^happy17]j'ai un problème avec ce code Range ("t1").Select Selection.Copy Range ("e2").Select Selection.PasteSpecial Paste:=xlPastea11, opera convertir du C ou C++ en Visual Basic [ par Taur33 ] Bonjour, j'ai essayé avec des logiciels de convertir le code suivant en C vers le VB mais cela n'a pas fonctionné Y'aurait-il un pro du C pour m'aider Convertir du MTS en AVI ou WMV [ par scromania ] bonjour, J'ai une petite question comment procéder pour convertir un fichier MTS en wmv ou avi (l'un ou autre)? Je ne vois pas comment je peux mis pr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales