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

WinDev Discussion :

audio sous WD


Sujet :

WinDev

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut audio sous WD
    Bonjour a tous, je cherche comment générer des sons sur la carte son , j'ai bien trouvé comment utiliser l'API beep pour générer des sons, mais ceux ci son joués sur le buzzer de la carte mere, et non sur la carte son.

    Si une ame charitable pouvais m'aider, ça serais sympa.

    @+
    David

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Il faut "jouer" des sons wav, mp3...

    Cf l'aide sur Son() et les fonctions MCI

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Re audio
    Merci, mais justement, je ne veux pas jouer un son existant, je veux le créer, car le son est une série de tonailtés qui peux varier suivant la demande, donc impossible de faire des wav de toutes les solutions possibles, l'API beep me permet de faire ça, le seul probleme c'est que c'est joué sur le buzzer au lieu de la carte son.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Citation Envoyé par david714
    Merci, mais justement, je ne veux pas jouer un son existant, je veux le créer, car le son est une série de tonailtés qui peux varier suivant la demande, donc impossible de faire des wav de toutes les solutions possibles, l'API beep me permet de faire ça, le seul probleme c'est que c'est joué sur le buzzer au lieu de la carte son.
    Il n'existe rien en Windev pour faire ce que tu veux.Il faut chercher un peu plus loin dans l'api windows mais tu peux encore utiliser des bibliothéques tierce qui le font trés bien.Je pense notamment à DirectX ou encore SDl_Sound.

    A voir.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Re
    Merci de te pencher sur mon probleme, peux tu m'en dire un peu plus sur ces fonctions ? comment y accede t on ? comment est-ce qu'elles fonctionnent, as tu des exemples ou un bout de code pour que j'essaie de comprendre?

    Ce que je veux c'est ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    t est un entier = 100
     
    nRet est un entier
     
    nRet = API("KERNEL32", "Beep", 1860, t)
    nRet = API("KERNEL32", "Beep", 1124, t)
    nRet = API("KERNEL32", "Beep", 1860, t)
    nRet = API("KERNEL32", "Beep", 1981, t)
    nRet = API("KERNEL32", "Beep", 1747, t)
    mais joué sur carte son

    Merci d'avance.
    David

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Citation Envoyé par david714
    Merci de te pencher sur mon probleme, peux tu m'en dire un peu plus sur ces fonctions ? comment y accede t on ? comment est-ce qu'elles fonctionnent, as tu des exemples ou un bout de code pour que j'essaie de comprendre?

    Ce que je veux c'est ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    t est un entier = 100
     
    nRet est un entier
     
    nRet = API("KERNEL32", "Beep", 1860, t)
    nRet = API("KERNEL32", "Beep", 1124, t)
    nRet = API("KERNEL32", "Beep", 1860, t)
    nRet = API("KERNEL32", "Beep", 1981, t)
    nRet = API("KERNEL32", "Beep", 1747, t)
    mais joué sur carte son

    Merci d'avance.
    David
    Si tu veux utiliser l'api Windows il faut que tu ailles regarder dans la msdn car a vrai dire je ne connais pas toutes les fonctions du noyau par coeur et surtout celle concernant le son

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 7
    Points : 2
    Points
    2
    Par défaut audio
    Sinon, tu connais une solution sans passer par une API ?

  8. #8
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Citation Envoyé par david714
    Sinon, tu connais une solution sans passer par une API ?
    Tu es obligé de passer par une API windev ne gére pas le son aussi bas niveau.

Discussions similaires

  1. graver cd audio sous freedos
    Par zz-Fox dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 05/08/2008, 14h00
  2. Flux audio sous 4D ? (écoute à distance)
    Par Gulien dans le forum 4D
    Réponses: 2
    Dernier message: 09/11/2007, 16h27
  3. Traitement audio sous MATLAB
    Par Khan34 dans le forum Audio
    Réponses: 1
    Dernier message: 25/04/2007, 12h43
  4. Problème de gravure CD audio sous K3b
    Par shrucky dans le forum Administration système
    Réponses: 1
    Dernier message: 14/05/2006, 12h05
  5. Réponses: 2
    Dernier message: 08/11/2004, 22h31

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