musique avec VBA
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

musique avec VBA



  1. #1
    nanard

    musique avec VBA


    ------

    Bonjour à tous,

    Je découvre le VBA et je me suis amusé à faire un petit compte à rebours, là dessus pas de soucis. A la fin du compte à rebours je fais émettre un petit "beep" et un petit message. En cherchant un peu j'ai vu que l'on pouvait faire varier la tonalité et la durée des "beep".
    Pour m'amuser et rendre la chose plus drôle je cherche des musiques (valeur des tonalités et durées) créer avec ces "beep", un peu comme on pouvait le faire avec nos vieux nokia 3310, pour ceux qui on connu .
    Je ne trouve rien sur le net ou je ne tape pas les bonnes recherches, je ne recherche rien de précis, j'ai esayé de le faire moins même mais je n'ai vraiment pas l'oreille musicale.
    Savez vous où je peux trouver ces données ou une solution simple pour faire coincider une mélodie avec les "beep" sur VBA ?

    Merci

    J'utilise la librairie "Kernel32" pour faire le "beep"

    -----

  2. #2
    albanxiii
    Modérateur

    Re : musique avec VBA

    Bonjour,

    Vous pouvez choisir la fréquence et la durée comme vous voulez ?
    Not only is it not right, it's not even wrong!

  3. #3
    nanard

    Re : musique avec VBA

    Bonjour,

    Oui, pour la fréquence on va 37 à 32767 et la durée est donnée en milliseconde.

  4. #4
    Kondelec

    Re : musique avec VBA

    Bonjour

    Tu as la correspondance entre les notes et les fréquences ici : http://jeanjacques.dialo.free.fr/frequenc.htm
    Je t'ai cherché les notes du thème de Nokia (la valse de Tarrega) :
    E5 D5 F#4 G#4 C#5 B4 D4 E4 B4 A4 C#4 E4 A4

  5. A voir en vidéo sur Futura
  6. #5
    nanard

    Re : musique avec VBA

    Bonjour,

    Merci Kondelec ça fonctionne. Plus qu'à trouver la durée de chaque note et de trouver la même chose pour d'autre mélodie.

  7. #6
    Kondelec

    Re : musique avec VBA

    Je t'ai recopié le passage en question, qui se trouve entre les 2 traits rouges :

    Nom : tarrega.jpg
Affichages : 89
Taille : 97,3 Ko

    Chaque mesure (les parties séparées entre 2 traits noirs) fait 3 temps.
    On voit que chaque partie utilise 2 croches et 2 noires, sauf la dernière note qui est une blanche.
    une blanche vaut 2 noires, et une noire vaut 2 croches.

    Donc tu dois utiliser une durée de base pour les croches, 2 fois plus pour les noires, et encore 2 fois plus pour la blanche.
    J’espère que mon explication est assez claire...

  8. #7
    nanard

    Re : musique avec VBA

    Si c'est très clair et ça fonctionne très très bien merci.
    Si arrive à trouver tes partitions comment convertir les notes en fréquence, c'est surtout la partie diese, bémol,... les notes c'est bon je me souvient, je pars de la clé de sol pour me repérer et je compte mais le reste remonte à 30 ans.
    Est ce qu'il est possible de faire un petit court pour rafraichir la mémoire ?
    Merci

  9. #8
    JPL
    Responsable des forums

    Re : musique avec VBA

    Citation Envoyé par nanard Voir le message
    Est ce qu'il est possible de faire un petit court
    Un petit court, c’est un pléonasme
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  10. #9
    nanard

    Re : musique avec VBA

    Juste un peu

    juste savoir comment on voit l'octave utilisé et comment on reconnait un diese, bémol d'une note "normale". Je pense que pour commencer c'est bien

  11. #10
    umfred

    Re : musique avec VBA

    fréquence des notes en hertz => http://www.ordiecole.com/logo/hertz.html
    (les accords vont être compliqués à faire (accord = 2 notes superposées)

  12. #11
    Ernum

    Re : musique avec VBA

    Salut,

    petit rappel alors:
    ici avec un intervalle d'un demi-ton dans la gamme tempérée :

    do do# ré ré# mi fa fa# sol sol# la la# si do ... tu remarques qu'entre mi et fa puis si et do il n'y a qu'un demi-ton.

    Et puisque la notation a été utilisée ici:
    Code:
    A   B   C   D   E   F   G
    la  si  do  ré  mi  fa  sol

  13. #12
    Kondelec

    Re : musique avec VBA

    Il me semble difficile de condenser les notions de solfège sur un forum, surtout qu'il y a souvent des altérations d'armure sur les partitions, et ça me parait très compliqué à expliquer.

    Je pense que la méthode la plus optimisée serait de faire une recherche avec le mot clé "piano synthesia" et le nom du morceau.
    On peut alors voir un clavier virtuel avec les notes qui défilent.
    Il suffira de les reprendre avec la table que j'ai donné plus haut. Pour les durées tu peux te fier à la longueurs des traits descendants.
    Si tu trouves que ça sonne trop aigu ou trop grave tu modifies d'une octave.

    Je t'ai mis la valse de Tarrega en exemple ici : https://www.youtube.com/watch?v=tVS3_Gkfv3w
    Dernière modification par Kondelec ; 28/03/2023 à 20h13.

  14. #13
    Ernum

    Re : musique avec VBA

    Citation Envoyé par Kondelec Voir le message
    Il me semble difficile de condenser les notions de solfège sur un forum, surtout qu'il y a souvent des altérations d'armure sur les partitions, et ça me parait très compliqué à expliquer.

    ...
    je n'avais pas cette prétention

  15. #14
    nanard

    Re : musique avec VBA

    Merci pour votre aide, je vais essayer de me débrouiller sinon je trouverai certainement une personne dans mon entourage pour m'aider

  16. #15
    Kondelec

    Re : musique avec VBA

    Si tu as du mal à trouver les notes d'une mélodie en particulier je te les donnerais

Discussions similaires

  1. Mur avec led spectre musique
    Par dracofly dans le forum Électronique
    Réponses: 4
    Dernier message: 31/10/2015, 16h23
  2. Musique à lire sur USB avec enceintes
    Par bobolourie13 dans le forum Technologies
    Réponses: 6
    Dernier message: 28/07/2011, 20h40
  3. [Aide]Synchroniser des LED avec de la musique
    Par invitec2ca4ba4 dans le forum Électronique
    Réponses: 10
    Dernier message: 05/12/2010, 12h04
  4. Synchroniser des leds avec la musique ?
    Par invite4aafba3c dans le forum Électronique
    Réponses: 27
    Dernier message: 25/11/2010, 20h47
  5. pb convertion musique avec nero
    Par invitef2f9990b dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 01/09/2005, 18h00