Page 1 sur 2
Sons
Publié : mer. 06/oct./2010 14:27
par drfloyd
Hello, encore le débutant

THE boulet de service !
Bon j'ai réalisé une maquette de mon premier jeu au look rétro, avec un fond graphique gros pixels (avec des BOX lol), et quelques animations (sans utiliser la fonction sprite que je ne maitrise pas encore) et une petite IA....
Par contre, pour les sons... je voudrais réaliser un jeu sans fichier externe, sans WAV, sans fichier MIDI... vu que c'est un jeu ultra retro façon ATARI 2600. Est ce possible d'en générer de tout simples sans recours à des fichiers externes ?
Re: Sons
Publié : mer. 06/oct./2010 14:31
par Backup
oui avec la fonction Catchsound ()
voir doc (touche F1)

bibliotheque "Sound"
Re: Sons
Publié : mer. 06/oct./2010 14:36
par Backup
.....................
Re: Sons
Publié : jeu. 07/oct./2010 9:35
par drfloyd
tres sympa la possibilité de tout mettre dans l'exe ! Je garde en stock cette technique. TOP ! Merci
Mais ma questin c'etait plutot : est ce possible de generer des sons sans fichiers WAV... un peu comme on faisait sur Amstrad CPC avec SOUND(...)
Comme je fais un jeu ultra retro, je n'ai pas besoin de WAV
Genre generer des BIPS
Re: Sons
Publié : jeu. 07/oct./2010 9:56
par flaith
Re: Sons
Publié : jeu. 07/oct./2010 10:07
par Backup
...................
Re: Sons
Publié : jeu. 07/oct./2010 11:19
par Huitbit
Hello,
Cherche sur le forum dans mes codes (Huitbit), j'ai fait des codes pour gérer, les .mid, les .mod et les .wav(générateur de .wav+lecteur) directement dans un programme !
Hasta la vista !
Re: Sons
Publié : ven. 08/oct./2010 8:15
par drfloyd
ok, donc je peux joindre du midi, du wav, etc... merci pour tous vos conseils
Mais pas de possibilité d'emettre des sons complétement synthétiques sans faire appel a aucun fichier ?
(je suis peut etre bouché, LOL désolé)
Re: Sons
Publié : ven. 08/oct./2010 8:40
par Backup
Flaith t'a répondu !!
va voir son lien et test le code !

Re: Sons
Publié : ven. 08/oct./2010 17:28
par Huitbit
Re: Sons
Publié : lun. 11/oct./2010 22:33
par drfloyd
je voudrais pas faire mon lourdingue

mais y a pas la possibilité d'emettre un BEEP en utilisant juste une ligne de code ?
C'est un jeu de type PONG, j'ai pas besoin de digits, juste un beep

Re: Sons
Publié : lun. 11/oct./2010 23:54
par Backup
drfloyd a écrit :je voudrais pas faire mon lourdingue

mais y a pas la possibilité d'emettre un BEEP en utilisant juste une ligne de code ?
si !
c'est une API (ne marche qu'avec la version complete de purebasic)
Beep_(frequence,durée)
je reviens là dessus :
Mais pas de possibilité d'emettre des sons complétement synthétiques sans faire appel a aucun fichier ?
si! tu peut utiliser le midi !!
le midi ne se résume pas a lire un fichier *.mid
il sert aussi a generer un son par le synthétiseur présent dans quasi toutes les cartes son ...
Re: Sons
Publié : mar. 12/oct./2010 6:56
par drfloyd
Tu veux dire qu'avec la version finale si je crée une ligne :
Beep_(frequence,durée)
Ca va emettre un son ?
C'est ça ce que je veux !
Par contre fréquence ? Faut mettre quoi là dedans ?
Durée, c'est en millisecondes je suppose ?
Car cette fonction n'est pas référencée dans le guide :
http://www.purebasic.com/documentation/ ... index.html
Re: Sons
Publié : mar. 12/oct./2010 7:00
par flaith
Normal que tu ne trouves pas cette fonction dans l'aide car c'est une fonction API (chaque fonction suivie d'un caractère '_' peut et doit être considérée comme une fonction API)
dans le msdn :
http://msdn.microsoft.com/fr-fr/library ... 85%29.aspx
In french:
Beep_(dwFreq.i, dwDuration.i)
Paramètres:
dwFreq
La fréquence du son en hertz. La valeur de ce paramètre doit être comprise entre 37 et 32767 ($25 à $7FFF).
dwDuration
La durée du son en millisecondes.
Re: Sons
Publié : mar. 12/oct./2010 8:11
par drfloyd
ok super sympa,
et donc utilisable uniquement avec la version commerciale de PB ? Compatible Mac ?