1

voila, en faites, je suis en train de créer un truc bidon sur gp32 et j'aimerai y mettre de la musique (normal) donc voila, etant un master debutant, je fais encore un peu du n'importe quoi et j'implore votre aide, voila ce que je tape: (j'utilise devkitadv et gp32ide)
tout d'abord je mets:

#include "gpmm.h"
(pour dire que j'insere la librairie pour le son)
apres je tape (en plein milieu de mon programme):

void GpMidiPlay( castle*midisrc, int repeatcount)
{
GpMidiPlay
castle*midisrc
}


castle etant le fichier midi que je veux lire...bon y'a 98 chances sur 100 que j'ai fait n'importe quoi, si quelqu'un pourrait me dire les vrais lignesq qu'il faut taper en vrai ou les erreurs que j'ai commis ca serait sympa...
ps: vous pouvez rire, c pas interdit :-D

dehors

avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

2

le sdk gera pa le midi en fait, donc quoi que tu fasse, ca marchera pas...

3

si tu as installe le sdk de gamepark il y a des exemples qui explique comment lire du wav si tu veux voila smile

4

oui avec le format SEF smile
tu convertie ton wav en sef avec gpconverter smile
avatar
pixel and 3D graphics: www.madpxl.com

seeking iPhone developer, contact me !


5

tu peux meme lire les wavs directement, ya que le header qui change...

6

explique aqua si t'as une ptite fonction magique smile

7

ok merci top, je vais essayer en WAV et en SEF pour voir.. (je vais aussi chercher le header pour les wav)
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

8

je vais aussi chercher le header pour les wav)

pas besoin, tu peux lire le header des wavs avec le reste, tu verra pas de différences...

9

Rien à faire ca foire tout le temps...sad
Si quelqu'un connait un endroit où je pourrais trouver des sources d'un jeu qui utilisent ces fonctions, ca serait sympa, au moins ca pourrait me servir de mini tuto pour comprendre et corriger mes erreurs.merci.
(ok, je suis un loser)
sinon j'ai bien le gpsdk2.1 mais à part pour utiliser des fichiers midi et pcm, ils n' expliquent pas... de plus je sais pas à quel endroit où il faut mettre le nom du fichier son que l'on veut inserer...
ex:

fichierson * midisrc
unsigned char * fichierson


apres quand on utilise int repeatcount:
doit on remplacer repeatcount par le nombre que l'on a besoin (en l'occurence 0 pour faire une boucle, donc ecrire
int 0)

c'est pour cela (toute ma nulité absolue en programmation...(mais faut bien commencer un jour) que j'implore votre aide, en faites voir la fonction utilisée en vrai serait le mieux mais faut pas en demander trop tongue )
encore merci pour vos reponses et je promets de ne plus/presque plus vous faire chier avec mes questions à la con...wink
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

10

faut pas mettre le nom du fichier, faut charger le fichier en mémoire dans un tableau et lancer la lecture sur le tableau...

pour les exemples tres simples, tu a tout dans le sdk dispo sur gp32news (qui ser bientot de nouveau accessible..)

11

ok, ben je vais attendre patiemnant le retour de gp32news alors (mais je fais encore des essais avant quand meme tongue)
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

12

-

13

morvax tu veu un exemple va voir sur le forum de pocketmagazine voila

14

Orion_ :
morvax > vu l'exemple de ton premier post, je te conseillerais de commencer d'abord par apprendre a programmer en C. smile

bah justement, j'ai fait l'acquisition d'un sublime libre "le langage c" qui m'a eclairé sur pas mal de voies mais pas assez...l'etude sera longue tres longue....(mais l'espoir fait vivre picol,youpi)
morvax tu veu un exemple va voir sur le forum de pocketmagazine voila

ok, merci, je vais etudier tout cela .top
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

15