Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: [Résolu] Régler une boucle sonore Mer 24 Déc 2014 - 21:48
Bonsoir ! ^^
Je sais qu'il existe la fonction "sound_loop" pour jouer un son en boucle. Mais ça va prendre tout le son et le répéter, et moi j'ai une musique qui a une petite intro et ensuite toute une partie que je dois faire répéter. Ma question est donc : Est-il possible de définir la boucle pour jouer un son en continu ? (régler manuellement la position de départ et d'arrivée)
Il existe peut être une DLL audio pour ça mais supersound me semble impuissant pour le coup...
Merci d'avance
_________________ Cliquez pour accéder aux topics dédiés !
Dernière édition par Linky439 le Ven 26 Déc 2014 - 23:05, édité 1 fois
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 19:00
Il te faut une fonction qui retourne la position de la lecture de la musique. Chose qui n'existe pas de base. Ce que je te conseil c'est d'utiliser une dll simple de type Supersound.dll
Tu play, tu check si la position de lecture est plus grande que la longueur de la musique et tu lui dis de placer la position au début de ta boucle
Ss_playsound(music) If ss_getsoundposition(music)<ss_getsoundlenght(music) { Ss_setsetsoundposition(music,loopstartPosition) }
Dsl pour le code mais avec un téléphone c'est vraiment la loose
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 19:14
Ah ouais, pas mal du tout ! Je vais essayer ça et je reviens dire le résultat...merci en tout cas
_________________ Cliquez pour accéder aux topics dédiés !
Dernière édition par Linky439 le Jeu 25 Déc 2014 - 19:41, édité 2 fois
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 19:34
Pour une utilisation simple et efficace, je ne connais pas mieux que supersound dll.
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 19:42
Le code m'avait l'air correct mais quand je lance le fichier exemple, il m'indique qu'avec la musique fournie, il y a 48 000 bytes par seconde dans la musique et une longueur totale du morceau de 65 536 bytes alors que le morceau fait plus que 1,25 seconde...de même, en chargeant un autre fichier, j'ai alors 176 400 bytes par secondes mais toujours une longueur totale de 65 536 bytes...Du coup, quand j'essaye de remettre la musique à 30% de sa longueur max, bah, il comprends pas trop...
Quelqu'un peut-il m'éclairer là dessus ? :/
_________________ Cliquez pour accéder aux topics dédiés !
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 20:08
le 48khz ca sert à rien dans ton cas
Utilise plutôt du 44100hz. Tu es sous Studio? ou 6 7 8 8.1?
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 20:17
Bah j'en sais rien, c'était le fichier fourni avec la dll dans le cas du 48kHz ^^
Je suis sous 7. Mais je comprends pas pourquoi il me dit que la longueur totale du truc est de 65k seulement...
_________________ Cliquez pour accéder aux topics dédiés !
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 20:20
Ma question était sous quelle version de GM est tu? sorry
Utillise un logiciel ce convertion facile, le 48000hz pour le grand publique c'est bidon. Les CD audios sont en 44100 16bit -6db. Utilliser une fréquence d'échentillonage plus elevée sert soit pour le traitement audio soit si tu veut pitcher ton son vers le bas sans avoir trop de perte.
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: [Résolu] Régler une boucle sonore Jeu 25 Déc 2014 - 20:41
J'avais bien compris la question ^^ Je suis sur GM 7.0
EDIT : Après, techniquement, je peux toujours faire deux fichiers musique : un pour l'intro puis l'autre est la partie qui se répète mais bon...
_________________ Cliquez pour accéder aux topics dédiés !
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Ven 26 Déc 2014 - 22:50
J'ai peut-etre une idée. SS_LoadSound("path","streamed")
Utilise bien le second argument "streamed" Si il est a 1, le son n'a pas le longueur (logique vu qu'il est lut au fur et a mesure que le buffer progresse) Alors que si tu le met a 0, le son est préchargé et sa longueur est donc définie lors du chargement du son.
Je ne vois que ça...
Code:
//Load a sound in ogg or wav format into memory
/* argument0: filename argument1 (optional): 1 to stream the sound instead of loading it all at once. (default) 0 to load it all at once */
/* return: sound handle if successful or "0" as string else */
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: [Résolu] Régler une boucle sonore Ven 26 Déc 2014 - 23:05
Ah oui, joli ! J'étais passé à côté de ce "1" qui faisait tout *****...
Merci beaucoup, ça marche à merveille maintenant !
_________________ Cliquez pour accéder aux topics dédiés !
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: [Résolu] Régler une boucle sonore Sam 27 Déc 2014 - 23:22
_________________
Vous voulez un jeu pas comme les autres? Voici DeFRaG :
Contenu sponsorisé
Sujet: Re: [Résolu] Régler une boucle sonore
[Résolu] Régler une boucle sonore
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum