IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Note de musique [Archives]


Sujet :

Composants VCL Delphi

  1. #41
    Membre à l'essai

    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 14
    Points
    14
    Par défaut
    Merci grandement pour cette proposition, Sub0, mais point de vue synthèse additive ou FM, je suis blindé (même pas j'ai besoin de doc...). les seuls trucs que je recherche en ce moment en audio (et encore, pas très activement vu que j'ai passé la dernière semaine sur mon analyseur de spectre temps réel + visu 3D), ce sont des algos de filtres FIR et IIR ainsi qu'un algo de phaser. Je connais les principes, j'ai bien une idée de comment programmer ça, mais j'aimerais bien voir des sources avant histoire d'avoir une confirmation de ce que j'ai en tête.

    EDIT : après réflexion, je suis persuadé de connaître tout ce dont j'ai besoin sur le sujet, mais ce serait dommage de passer à côté de certains trucs à cause de mon manque d'humilité. Donc pour les docs, pas de problème, je les veux bien ! Je crois que tu as mon adresse mél...

  2. #42
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par Sub0
    Waouw!

    Moi je dis, qu'à la place d'un beep, c'est beaucoups plus joli! J'ai une source pour jouer un wav avec le HP du PC (pas testée), donc, il suffirait de rebalancer le son sur le HP... Mais non, sérieusement, faire de la ziq avec le HP du PC, c'était ya 20 ans! Aujourd'hui, on utilise la carte son, qui est maintenant présente sur tous les PC! Benc, si tu tiens vraiement à utiliser le petit speaker, il faudrait te justifier car je ne comprendrais pas pourquoi tu t'acharnerais à utiliser cette m
    Et ben en fait les beeps, me plaisaient bien car on les entend bien.... Je préfères passer par le speaker car le son est plus "précis". Mon but n'est pas de faire une sorte de mélodie, mais faire des bips ponctuels (destinés à un téléphone-->dialer).
    Je penses que je vais prendre ta solution phuhpus. Merci 8)

  3. #43
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Je me doutais que tu n'aurais pas besoin de doc à ce sujet!
    Non, c'était juste si tu avais besoin d'informations en particulier, mais je n'ai pas ce que tu recherches, désolé! à+
    De retour parmis vous après 10 ans!!

  4. #44
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Ok Benc! Là je comprend mieux pourquoi tu tiens au speaker, n'empêche que je ne suis pas sûr qu'il soit plus efficace qu'une carte son! Evidemment, si tu récupères le son à partir des enceintes en l'enregistrant avec un micro à 50 balles, c'est sûr que t'auras des parasites dans le signal. Par contre, si tu te branches directement un petit HP que tu plaques sur le micro du combiné, alors t'auras le même résultat, sinon mieux! Ce qui comptes pour le signal du téléphone, ce n'est pas le timbre, mais bien la fréquence (et peut-être l'octave, faut voir). Bref, en attendant que je retrouve cette vieille unité (qui n'est pas sûre de fonctionner avec Windows & Delphi), essaye cette solution. tu devrais obtenir de bons résultats je pense, à+
    De retour parmis vous après 10 ans!!

  5. #45
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Bon ben si il est impossible de le faire sur le speaker, est-ce que qqun aurait une solution pour jouer une fréquence sur les enceintes?

  6. #46
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Tu n'as pas essayé le programme que Phuphus a fait?
    De retour parmis vous après 10 ans!!

  7. #47
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Si, mais le son est pas super, pas assez fort.
    Je pense que je vais passer par l'enceinte. ca sera plus simple de trouver des sources...

  8. #48
    Membre à l'essai

    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 14
    Points
    14
    Par défaut
    BenC, si tu as essayé la deuxième version de mon prog, on peut régler le volume pour chaque fréquence (je rappelle qu'une "fréquence" est la même chose qu'un sinus). Or, cette fois, j'ai mis 32767 comme multiplicateur global des sinus, et un coef pour chaque entre 0 et 1. C'est à dire que si tu annules les fréquence 2, 3 et 4 et que tu ne gardes que la fréquence 1 avec le volume à fond, tu es à la limite de la saturation en sortie de ta carte : en clair, le son est normalisé et tu ne peux pas avoir un signal plus fort (à part en prenant un signal carré à la place de la sinusoïde). Donc si ton son est vraiment faible, il faut que tu cherches du côté de ton mixeur Windows ou de tes enceintes, mais ce n'est pas le soft qui est en cause. Regarde dans le mixeur Windows, je suis prêt à parier que la sortie son n'est pas à fond.

  9. #49
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut
    Si vous voulez, j'ai trouvé un compo sur internet qui premet de jouer du midi via le port MIDI.
    Si cela vous interresse, envoi moi un mail
    J'ai déjà reussi a lui faire jouer du do, re mi en plus tu peux lui faire jouer plusieurs note en même temps.

    A+
    On progresse .....

  10. #50
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par phuphus
    BenC, si tu as essayé la deuxième version de mon prog, on peut régler le volume pour chaque fréquence (je rappelle qu'une "fréquence" est la même chose qu'un sinus). Or, cette fois, j'ai mis 32767 comme multiplicateur global des sinus, et un coef pour chaque entre 0 et 1. C'est à dire que si tu annules les fréquence 2, 3 et 4 et que tu ne gardes que la fréquence 1 avec le volume à fond, tu es à la limite de la saturation en sortie de ta carte : en clair, le son est normalisé et tu ne peux pas avoir un signal plus fort (à part en prenant un signal carré à la place de la sinusoïde). Donc si ton son est vraiment faible, il faut que tu cherches du côté de ton mixeur Windows ou de tes enceintes, mais ce n'est pas le soft qui est en cause. Regarde dans le mixeur Windows, je suis prêt à parier que la sortie son n'est pas à fond.
    J'ai trop du mal!!!! Je pensais que ton soft faisait sortir du son sur le speaker PC
    J'ai essayé en mettant Sons Wav au max, et là, le son est SUPER!!!!!.
    Par contre si la somme des pourcentages est >100, la ca frise. En fait avant, comme "Sons Wave" était pas au max, je mettais les % au max et du coup tout frisait. C'est pour ca que je préférais les beeps. MAis là, ton son est super!

    Bon ben j'ai trouvé la solution. Merci à tous!!

  11. #51
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Voilà, c'est bon. Tout marche comme prévu. Encore un truc, tu peux aller jusqu'à combien en Hz (sans prendre en compte la carte son)? Parce que si tu mets 100 000 Hz, il te joue qqch mais j'imagine bien que ce n'est pas 100 000 Hz

  12. #52
    Membre à l'essai

    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 14
    Points
    14
    Par défaut
    En fréquence, tu peux aller à la moitié de la fréquence d'échantillonnage. Donc 22050 Hz pour un échantillonnage à 44100 Hz (ce qui est le cas du prog que je t'ai fait). L'oreille humaine, elle, va jusqu'à 20 000. Bien sûr, ce nombre varie en fonction des individus, et 20 000 est un maximum. Disons que pour une oreille jeune et en bonne santé, 18 000 Hz est une bonne valeur.

    Quant au son qu'il te sort lorsque tu lui mets 100 000, il est dû au phénomène de repliement. Il y a interaction entre cette fréquence très élevée et la fréquence d'échantillonnage, qui résulte en un sinus, mais comme tu le dis celui-ci n'est pas à 100 000 Hz.

    Pour la fréquence basse, l'oreille humaine est sensible jusqu'à environ 20 Hz (cette limite basse n'étant pas sensible aux dégradations de l'oreille : seules les cellules ciliées, cellules selsorielles de l'audition, servant pour les aigüs sont touchées par ces dégradations). Par contre, très peu d'enceintes sont capables de rendre des fréquences en dessous de 40 Hz, et beaucoup de boomers présentent une résonance mécanique entre 30 et 50 Hz. Donc en gros, 50 Hz est un "bon minimum".

  13. #53
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 44
    Points : 46
    Points
    46
    Par défaut
    Merci beaucoup de partager tes connaissances

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Generer note de musique
    Par dridk dans le forum API graphiques
    Réponses: 1
    Dernier message: 12/06/2009, 02h49
  2. Réponses: 15
    Dernier message: 12/01/2008, 22h26
  3. Clé de sol ou note de musique
    Par firiel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/11/2007, 11h09
  4. Notes de musique en C++
    Par druid dans le forum C++
    Réponses: 26
    Dernier message: 18/12/2006, 14h45
  5. Fichier Midi : récupérer les notes de musique
    Par zardi dans le forum Multimédia
    Réponses: 2
    Dernier message: 20/12/2005, 02h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo