Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2247 connectés 

  FORUM HardWare.fr
  Programmation

  [C/C++/VB au choix] Format MIDI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++/VB au choix] Format MIDI

n°48194
karlkox
Posté le 21-07-2001 à 02:54:35  profilanswer
 

Bonjour ! Je souhaiterais récupérer la durée des musiques midi, non pas en pas par les MCI ou autre mais directement en lecture binaire en récupérant les infos (bits) adéquate. J'ai récupéré des infos sur la structure des midis mais rien concernant la durée de celles ci. Je pense qu'il y a quelque chose a faire du coté du SMPTE, oui mais quoi ? A votre bon coeur ! Merci :)

mood
Publicité
Posté le 21-07-2001 à 02:54:35  profilanswer
 

n°48453
karlkox
Posté le 24-07-2001 à 07:51:59  profilanswer
 

Personne ?

n°48455
instantdha​rma
Ailleurs c'est ici
Posté le 24-07-2001 à 08:08:27  profilanswer
 

Salut !
Attention, le midi c'est pas de la musique! c'est un protocole de communication qui permet de piloter des instruments compatibles (Musical Instrument Digital Interface). Les msgs sont en 7 bits si j'ai bonne mémoire. L'un des gros défauts du Midi (du point de vue musical) c'est qu'il ne contient aucune information relative à la durée réelle des notes jouées. C'est un protocole orienté temps réel : j'enfonce la touche n° 132 sur le canal 3 (key on), puis je relâche la touche (key off) ; voilà ce qui détermine la durée. Tu peux pas dire en midi "jouer cette note pendant 12,3 secondes".


---------------
di. / www.diredaredare.org - Ailes de la ville
n°48683
karlkox
Posté le 24-07-2001 à 23:24:14  profilanswer
 

Merci pour ces infos que je connaissais déja (cf mon article ici : http://www.multimania.com/xxkarlko [...] /Midi.htm) mais je reste persuadé que cela est possible sans utiliser les évenements. Comment les MCI ou les autres programmes feraient pour récupérer le temps sans meme que l'on joue le midi ... en lisant dans sa structure ... Je continue mes recherches de mon coté ... si vous avez quelque chose :)

n°48704
instantdha​rma
Ailleurs c'est ici
Posté le 25-07-2001 à 08:15:18  profilanswer
 

ok, ok...
REmarque, les séquenceurs pro comme Cubase permettent de manipuler & gérer les durées en Midi... A mon avis, la seule manière de faire, c'est 1 analyse en temps réel des msgs midi qui passent. Intéressant, comme problème, mais pas évident à coder à mon avis.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°48903
karlkox
Posté le 25-07-2001 à 22:22:47  profilanswer
 

C'est une possibilité, je la note, je vais voir ca en détail. C'est parce que ca parait difficile que je m'obstine :)
En tout cas, merci pour ton aide, ca fait plaisir.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C/C++/VB au choix] Format MIDI

 

Sujets relatifs
Comment mettre une musique au format SWF en fon d'un site internet ???cherche bouquin (reél ou onlin au format pdf) de prog.
un composant java pour lire du format wordpetit blème de format
[PHP & Mysql] Transformer un format de date en un autre formatformat inconnu
[PHP, Javascript, autres?] Choix des couleurs[ASP] Pb avec une requete utilsant l'instruction Format()
[javascript] Format des boutons de la toolbar[HTML] Comment on joue un midi sur un forum ?
Plus de sujets relatifs à : [C/C++/VB au choix] Format MIDI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR