p
u
b
l
i
c
i
t
é
publicité
  1. #1
    punkcoders
    Invité(e)

    Par défaut jouer une sinewav avec directsound ou xact

    J'essaye de faire du bruit techno horrible avec directsound en générant mas propres ondes, je suis un peu perdu dans la doc je pense pourtant essayer de faire un truc simple, si quelqu'un saurait m'aiguiller vers les bonnes fonctions à utiliser merci

    le principal problème est que je fais ça en c+ et sur google je trouve que des sources en basic
    Dernière modification par punkcoders ; 13/11/2012 à 18h39.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    18 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 18 602
    Points : 108 655
    Points
    108 655
    Billets dans le blog
    3
    Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    punkcoders
    Invité(e)

    Par défaut

    Héhé oui merci moi aussi je sais poser mes questions à google et j'ai justement le nez en plein dans la doc indigeste de microsoft ça va faire des jours que j'en bouffe... je cherchais de l'aide pour me guider vers les parties utiles pour mon bricolage vu que je veux faire une utilisation très limitée de directsound.

    Si ça tenait qu'à moi je ferais ça en openal mais bon c'est m$ qui imposent les standards, sinon personne se ferait ch.. avec leurs libs horribles
    Dernière modification par punkcoders ; 16/11/2012 à 20h25.

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2006
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2006
    Messages : 3 001
    Points : 5 844
    Points
    5 844

    Par défaut

    Citation Envoyé par punkcoders Voir le message
    Si ça tenait qu'à moi je ferais ça en openal mais bon c'est m$ qui imposent les standards, sinon personne se ferait ch.. avec leurs libs horribles
    Euh !

    Personne, je dis bien personne, ne t'as imposé directx pour t'amuser à faire du son, si ?

  5. #5
    punkcoders
    Invité(e)

    Par défaut

    J'devrais pas perdre de temps à répondre aux inévitables messages des mecs qui cherchent à me décourager au lieu de chercher à m'aider à faire mon travail mais l'énorme perche tendue est tellement tentante, tant pis je réponds:

    Ptêt ben que j'ai derrière la tête l'intention d'en tirer autre chose que de l'amusement.

    Parce que si j'veux juste m'amuser j'ai des instruments de musique et des soft de compo pour ça.
    Dernière modification par punkcoders ; 16/11/2012 à 20h14.

  6. #6
    punkcoders
    Invité(e)

    Par défaut

    Pour l'instant j'obtiens un bruit horrible qui ressemble à tout sauf une sinewav. Il faudrait que je trouve une formule propre.

  7. #7
    Expert Confirmé Sénior

    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    5 241
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2006
    Messages : 5 241
    Points : 8 368
    Points
    8 368

    Par défaut

    Citation Envoyé par punkcoders Voir le message
    Héhé oui merci moi aussi je sais poser mes questions à google et j'ai justement le nez en plein dans la doc indigeste de microsoft ça va faire des jours que j'en bouffe... je cherchais de l'aide pour me guider vers les parties utiles pour mon bricolage vu que je veux faire une utilisation très limitée de directsound.
    c'est vrai que c'est pas le plus facile à programmer ; mais c'est très performant
    Il faut télécharger un SDK de Direct X de préférence de Dx 9 ou Dx 8, il y a le fichier dsutil.cpp avec des fonctions pour charger un WAVE , créer un DirectSoundBuffer et le jouer

    Après pour ce qui est de générer des sons,là ça ne tient plus de DirectSound mais de tes algorithmes...
    je conseille de faire des essais avec le logiciel Audacity notamment qui affiche des courbes de son et va te donner des valeurs pertinentes

    Sinon consulter ceci

    http://www.codeproject.com/Articles/...-Display-its-S

    http://www.codeproject.com/Articles/...rapper-Classes

Discussions similaires

  1. jouer une Video sur un PocketPC avec .Netcompact Framework
    Par fe0608 dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 15/07/2008, 21h18
  2. Jouer un mp3 avec DirectSound
    Par RebProTizer dans le forum DirectX
    Réponses: 9
    Dernier message: 14/04/2008, 15h24
  3. Jouer un fichier ogg avec DirectSound
    Par Darknicosh dans le forum DirectX
    Réponses: 35
    Dernier message: 13/08/2007, 09h36
  4. jouer une playlist avec balise embed (wmp)
    Par titicurio dans le forum JavaScript
    Réponses: 1
    Dernier message: 07/02/2006, 09h23
  5. couper une connection avec un serveur corba
    Par pons dans le forum CORBA
    Réponses: 3
    Dernier message: 31/05/2002, 10h11

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