Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Problèmes de lecture de MIDIFiles via le port USB

  • 22 réponses
  • 5 participants
  • 1 205 vues
  • 5 followers
Sujet de la discussion Problèmes de lecture de MIDIFiles via le port USB
Bonjour,

J'expose mon problème :

J'ai branché le XV-5050 en USB sur un bon PC qui tourne bien sous XP.
Pilote XV-5050 installé : driver pour XP.
Logiciel de lecture des fichiers MIDI : Windows Media Player (pour faire simple, car j'utilise un logiciel perso qui lit en DirectX, mais ça revient au même), j'ai même testé avec Winamp.

Quand je lance certains fichiers MIDI via ce player (ou d'autres) vers le XV, il y a des saccades, ça accroche énormément. D'autre fichiers se lisent à la perfection.

La différence semble se trouver au niveau de la présence ou non de certains contrôles dans le fichier MIDI.

Ce fichier, par exemple, est inécoutable tellement il saccade :
http://www.storth.com/midi/kylie_minogue_love_at_first_sight.mid
Il est bourré de pitchbends et de wheels et autres contrôles (j'ignore encore si c'est l'un de ces contrôles ou plusieurs qui génèrent ce problème). Il se pourrait même que le problème vienne de fade in/out gérés par le contrôle de volume...

Je me demandais simplement si l'un de vous avait déjà remarqué ce problème et si la solution était d'utiliser une interface MIDI pour communiquer... En gros je voudrais savoir s'il y a bien un problème généralisé sur l'interface USB du XV-5050 pour la lecture des MIDIFiles, ou un problème de driver...?!

PS : Pour info, j'ai effectué le lecture de ce fichier via un Yamaha QY100 que je n'utilise plus (branché sur le port série !!) et tout fonctionne impeccable !


Merci
"Tu nous gonfles avec tes tagada, tagada..."
2
Je n'ai jamais essayé avec le port USB par contre j'ai eu ce genre de problème et cela venait du logiciel. or dans ton cas avec un autre appareil cela fonctionne. Essaye avec un logiciel style cubase.
3
Ca ne vient pas du logiciel. :non:
Comme je l'ai expliqué, peu importe le logiciel utilisé (pour le moment j'en ai testé 3), le problème intervient dès que j'envoie sur le XV-5050 en USB.

Si j'utilise ces 3 mêmes logiciels mais que j'envoie sur le QY100 en RS232, tout fonctionne parfaitement.

Si l'un d'entre vous est branché de la même manière que moi, celui-ci peut-il faire le test avec le fichier midi du lien ci-dessus ? En utilisant le pilote via USB et Windows Media Player... Juste pour voir...
"Tu nous gonfles avec tes tagada, tagada..."
4
Ma question est peut être idiote : as tu essayé d'enlever et de remettre le driver pour le XV ?
5
Oui :(((

La question n'était pas du tout idiote.
"Tu nous gonfles avec tes tagada, tagada..."
6
Autre question : as tu procédé selon le protocole indiqué dans le guide d'utilisation (pages 128 à 131). Si c'est le cas :((( il ne reste plus ensuite qu'à voir si ce n'est pas un problème de sysex (cf page 136)
7
Avant tout : merci pour ton aide les2n, ça fait plaisir.

Pour répondre à ta question : il va falloir que j'ouvre le manuel dès ce soir, car j'ignore ce qui est indiqué sur ces pages.

Pour installer le driver, j'ai fais selon l'explication qui était fournie dans l'executable du driver. C'est à dire connecter la machine au PC, autoriser la recherche des éléments du driver sur le chemin désigné, et ensuite il se débrouille tout seul.

Pour info, la communication se fait très bien avec l'éditeur, et la plupart du temps les midifiles envoyés vers le XV sont très bien lus.

Néanmoins, je vais potasser un peu le problème se sysex que tu évoques. Pourquoi penses-tu à cette piste ?
"Tu nous gonfles avec tes tagada, tagada..."
8
Le sysex cela fait partie de ces genres de problèmes ainsi que comme tu pourras le lire dans le manuel, les problèmes de compatibilité c'est à dire que le XV ne reconnais que du GM et si ton fichier midi est en GS eh bin t'es foutu, ceci expliquerait peut être cela pour ton fichier de minogue...
9
Il n'y a aucun envoi ni requête d'éléments sysex dans le fichier de Minogue... le problème ne vient donc pas de là.

De plus, ce que tu dis me semble faux concernant le GM/GS.
Le XV-5050 est GM2 et GS (forcément c'est Roland).
J'en veux pour preuve : je transforme tous mes fichiers MIDI en virant tout éventuel GMReset pour les remplacer par des GSReset. Ainsi quand j'envoie des Patch Change, je peux utiliser tous les sons du XV, et pas que les 127 GM, de base.
"Tu nous gonfles avec tes tagada, tagada..."
10
Je te prie de m'excuser les2n, tu as parfaitement raison au sujet du GM/GS.
Le manuel indique bien que le XV-5050 est compatible GM et qu'il se peut que la lecture de certains midifiles créés en GS ne se fasse pas correctement.

Curieux.

Car je me répète, afin d'utiliser toutes les banques du XV pour faire tourner mes midifiles, je suis contraint de virer tout éventuel reset GM et de mettre un reset GS en début de chaque morceau. Sinon, il est impossible de demander dynamiquement au XV d'aller piocher dans les banques.. Il reste bloqué sur les sons GM.

Quoiqu'il en soit, j'ai fait des tests dans tous les sens, même en faisant un OUT/THRU du QY vers le IN du XV (c'est à dire en utilisant le pilote du QY100), en épurant les midifiles de certains de leurs contrôles, sysex, etc... les séquences accrochent légèrement de temps en temps, comme si il y avait une infime fraction de seconde pour faire appel au sons.

J'ai testé avec Let it be des Beatles qui présente cette particularité que la séquence est à peu près bien lue d'un bout à l'autre, mais à un moment (l'entrée des cuivres sur la deuxième partie du refrain) cela devient un peu poussif... les coups de grosses caisse arrivent une légère fraction de seconde plus tard qu'il ne devraient. Comme si le batteur manquait de régularité dans son rythme.
Ca donne une impression que le jeu est plus "humain", mais parfois c'est hyper génant.

Voilà les news...
Si quelqu'un a un avis, un conseil, une solution... tout est bienvenu.
"Tu nous gonfles avec tes tagada, tagada..."
11
Quelques news.
J'ai refais des tests et je me rends compte d'une chose : c'est peut être pas une question de contrôleurs...
Enfin... pas que ça.
Disons pour résumer que plus il y a de données en entrée, plus le XV aura du mal à les interpréter. J'ignore à partir de quelle quantité de données/seconde le XV commence à avoir des ratés, mais je pense tenir le problème et sa cause.

La lecture de ce topic est venu corroborer mes conclusions :
/rack-numerique/roland/XV-5050/forums/t.35787,probleme-de-boucle.html

Voici les extraits :
afro22 : [...]en théorie la liaison midi se fait à env 33000bit par secondes mais le xv semble n'en gérer que env. 10000/sec d'après les consignes du manuel pour balancer du sysex. arrive vite à remplir le buffer qui essaie de suivre le tempo

Leto : [...] l'utilisation de contrôles midi tels que : choix d'un patch, volume, panoramique, etc ; gonflent abusivement le flot (flux) d'informations midi qui étouffe légérement (sinon plus) le XV.
[...]Solutions : Eviter les boucles (pas évident) ; laisser un blanc relativement court au début d'une séquence midi, de façon à ne faire passer que des informations de contrôle dans un premier temps, puis, dans un second, arrivent (enfin) les notes ; utiliser des bank user avec les patchs, volumes, pano, etc... de façon à ne laisser que les notes dans le flot afin d'alléger le message midi.

MA QUESTION : y'a t'il moyen d'éviter tout cela afin d'avoir une lecture NORMALE d'un fichier MIDI quelconque ? :furieux:
"Tu nous gonfles avec tes tagada, tagada..."
12
Salut !
Je n'utilise pas pour ma part la liaison usb mais je dois aussi être très vigilant à l'étalement du nbre d'évènements
13
Je pense qu'en plus du nombre d'événement il doit y avoir le nombre de piste à traiter. Même si le XV est multitimbrale (16) il faut veiller à ne pas le déborder. J'ai eu ce genre de problème sur un autre appareil.
14
Salut ,

Le Xv est vraiment pas génial pour le midi, je voulais remplacer mes 2 JV-1080 avec le XV .....mais résultat je ne me sers plus de mon Xv , en plus il sonne moins bien....c'est vraiment bizarre, les convertisseurs ne sonnent pas du tout ....
15
Qui dit nbre de pistes dit nbre d'évènements... Pour répondre à ta question, gribouille, je pense que le XV5050 n'est peut être pas l'expander le plus approprié pour lire n'importe quel midi file en GM. Bcp de possibilités, mais pas celle là, à mon humble avis, mais on peut faire du bon boulot avec.
16
Rââââââhh

C'est quand même pas croyable qu'ils n'aient pas fait cet effort... quand même...

Bon, il va falloir doser le nb d'évènements, au pire changer de matos. :(((

A ce propos, connaissez vous un soft permettant de savoir le flux d'informations qu'un fichier MIDI peut envoyer à la seconde et éventuellement la limite qu'accepte le XV avant de brouter....
Je demande ça au cas où, je suis peut-être en train de fantasmer... :oo:
"Tu nous gonfles avec tes tagada, tagada..."
17
Sans logiciel, un simple coup d'oeil à ta séquence suffit. nappes, accords rythmiques, pistes en double pour gonfler les sons, et très nbrx controleurs empilés sur le même temps: ca peut pas sortir brut sur cet exp. Elle est vraiment très chargée. Je préfère pour ma part utiliser un bon son des patches du xv5050 plutot que d'utiliser 3 pistes(cf pistes guitar ou bass de ta seq.) avec les sons du module GM (qualité moyenne). même si ca n'épargne pas de voix, le flux midi serait déjà bien allégé.
18
Le fichier de Minogue c'est ce que j'ai pu rencontrer de pire en la matière (et pas que du point de vue du fichier MIDI :clin: ), mais même sur des midifiles plus "légers", il se peut que le rendu soit un peu "poussif", une oreille expérimentée sent ces infimes accrochages...

Je ne suis pas encore allé très loin dans l'utilisation du XV, côté Performance et Patch. Je sais néanmoins que les sons y sont bien plus sympas.

En fait, j'ai créé un soft qui lit les midifiles et je peux assigner n'importe quel son du XV sur n'importe quelle piste (pas seulement les sons GM). Mais dans ce mode les sons n'ont pas DU TOUT l'ampleur qu'ils peuvent avoir dans le mode PATCH.
Au lancement d'un fichier midi, que je sois positionné en mode GM ou en mode Performance sur la perf Seq:Template, le rendu est le même.
Par exemple, un son de guitare electrique qui serait une tuerie en mode PATCH, devient le plus minuscule et merdique son que j'ai jamais entendu en mode GM(GS).

Est-ce simplement une question d'effets qui ne sont pas sollicités dans le mode dans lequel je travaille ?

Dans le manuel il est dit :
In GM mode, you cannot use Multi-effects.
The XV-5050’s onboard effects can be turned on/off as a whole.
For details, refer to “Turning Effects On/Off” (p. 69).

Mais étant donné que je peux travailler en mode performance(Seq:Template), n'y a t'il pas moyen d'exploiter les effets ?
"Tu nous gonfles avec tes tagada, tagada..."
19
Tant que tu appelleras les sons du module GM, le résultat sera ... petit; de plus les effets applicables en GM restent limités. pour Template, c'est une base aux réglages "neutres" faite pour jouer les seq; normal donc que ca sonne pareil qu'en GM. Le meileur à tirer du Xv5050 est en mode Patch; en Perform il y a déjà des compromis à faire, notement au niveau des effets.
20
Ok.
merci pour les précisions.

:(

Boah, y'a quand même de meilleurs sons que sur le Yam QY100, et surtout plus de choix.
"Tu nous gonfles avec tes tagada, tagada..."
21
Bon je suis toujours dans la même galère.
Quel expandeur me conseilleriez-vous pour faire du GM/GS (lecture de MIDI Files) qui ait les capacités suivantes :

- assez de buffer MIDI pour supporter la charge de données en entrée ( :x: )
- des sorties audio séparées (comme sur le XV)
- possibilité d'éditer des drumkits et assigner des notes sur les sorties audio séparées (comme sur le XV)
- éventuellement connexion USB
- de bons sons, même en GM/GS
- assez pro et dans le même ordre de prix que le XV....


Merci pour toute aide à ce sujet.
"Tu nous gonfles avec tes tagada, tagada..."
22
Bonjour ,

Si je p me permettre ? le XV-5050 na pas le sufixe additionnel (comme sur les anciens expandeurs) "GS" il est GM2 c'est une nuance enorme en terme de qualité de reproduction et réalisme sur des sequences MIDIFILES. Le standart "GS" (cher a mon coeur)est abandonné (hélas !)depuis quelques années au profit du "GM2" (uniformisation ROLAND/YAMAHA oblige). en clair ; c'est moins humain et ... plus "machine" !

cordialement


db

23
Oui, c'est vrai. Désolé.
:oops:

En tout cas, même si cet expandeur ne convient pas à ce que je souhaite faire, il est quand même somptueux en mode Performance et surtout en mode Patch :aime: . La méga claque.
"Tu nous gonfles avec tes tagada, tagada..."