Lecteur de musique midi

Soyez le premier à donner votre avis sur cette source.

Vue 9 406 fois - Téléchargée 755 fois

Description

Ce lecteur simple lit les fichier midi (.mid), mais aussi les segment Direct Music (.sgt). Il utilise DirectX7 (et non pas mci). L'interface est...différente. Dites moi ce que vous en pensez !

Conclusion :


zip mini-mini

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

Tu peux m'envoyer un ou deux fichier .sgt ?

midi-sdkvb@wanadoo.fr

Comme ça je regarde le format

A+

Afyn Navedac
Messages postés
1
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
3 juin 2005

Kikoo !

En ce moment je joue à Final fantasy 8 et toutes les musiques du jeu sont en SGT. Ce que j'aurai voulu faire c'est ça : prendre des musiques à moi et remplacer la musique de combat (ou autre) par une des miennes !
Mais d'après ce que j'ai compris, les SGT sont en fait comme des index : On a plein de petits fichiers SGT (index) qui sont des liens vers un seul gros fichier (ou y toute les musiques).

C'est bien ça ?

Et si c'est le cas, comment faire pour ajouter une musique à moi ?

Merci pour vos réponses !
Messages postés
22
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
26 mars 2004

Ouhlàlàlàlà tu me prends un tantinet de court !
Ca fait vraiment longtemps que je n'ai plus touché à Direct Music, alors mes réponses vont être très parcellaires.

- Comment sont-ils chargés en mémoire : euh, avec LoadSegment ou un truc comme ça, mais si la question portait sur des détails plus techniques désolé je ne sais pas
- Peuvent-ils être édités : oui, avec DirectX mais aussi avec des logiciels extérieurs comme DirectMusic, qui doit faire partie du SDK DirectX
- On peut se déplacer dans le fichier en lecture à volonté, donc n'en lire qu'une partie
- Et enfin oui, on peut changer le tempo, c'est une propriété de l'objet DirectMusicPerformance (ou un truc du genre) me semble-t-il.
-Quand aux fichiers .sgt, il s'agit de fichiers MIDI, mais faits pour être incorporés à un morceau final créé dynamiquement : il s'agit donc par exemple d'un refrain ou un truc du genre, ça permet de créér des morceaux avec du code et donc d'adapter la musique au contexte du programme...

Enfin bon ce que j'en dis...c'est des souvenirs assez vagues. Je te conseille fortement de télécharger le SDK DirectX si tu veux TOUT savoir, en plus il y a des exemples très bien qui illustrent tout ça.

Allez bonnes fêtes.

iOn (anciennement CAD9757 mais ça fait vraiment trop noob ;)
Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

J'avais loupé ce code ...
Ca fonctionne bien.
Si tu peux nous en dire un peu plus sur le fonctionnement de Direct X avec les Fichiers MIDI ?
- Comment sont ils Chargés en mémoire ?
- Peuvent ils etre édités ?
- Peut on lire qu'une seule partie du fichier ? (entre
deux Locators par exemple )
- Peut on changer le tempo pendant la reproduction ?
Et les Fichiers sgt ? c'est quoi donc ?

Bon je sais je suis curieux !

Mais Bonnes Fêtes à tous et Bonne prog

Afyn
Navedac

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.